《Java典型应用彻查1000例 Java入门》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:贾蓉生,胡大源,林金池编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2009
  • ISBN:9787030244871
  • 页数:414 页
图书介绍:本书面向初学者,以223个范例,146个习题,271个认证模拟试题由浅入深地介绍了Java的基础知识,从最基础的面向对象的概念开始,对没有编程背景的读者,也可轻易大开大门。

Chapter 01 第一个Java程序 1

1-1 简介 1

1-2 安装JDK(jdk-6.0) 1

1-3 配置Java运行环境 6

1-4 编辑第一个Java程序 10

1-5 编译Java程序 10

1-6 运行类文件 11

Chapter 02 Java程序基本架构与元素 13

2-1 简介 13

2-2 Java基本架构 13

2-3 Java基本元素 14

2-3-1 类与对象 15

2-3-2 新对象的产生 16

2-3-3 新对象的使用 17

2-4 关键字(Key words) 18

2-5 习题(Exercises) 18

2-6 认证模拟试题(SCJP) 18

Chapter 03 变量(Variables) 21

3-1 简介 21

3-2 基本数据类型(Primitive Types) 23

3-2-1 字符型(char) 24

3-2-2 字节型(byte) 25

3-2-3 短整型(short) 26

3-2-4 整型(int) 27

3-2-5 长整型(long) 28

3-2-6 浮点型(float/double) 29

3-2-7 布尔型(boolean) 32

3-3 引用数据类型(Reference Types) 33

3-3-1 数组(Array) 33

3-3-2 多维数组(Multidimensional Array) 35

3-3-3 字符串(String) 39

3-4 习题(Exercises) 40

3-5 认证模拟试题(SCJP) 41

Chapter 04 表达式(Expression) 53

4-1 简介 53

4-2 赋值运算符(Assignment Operators) 53

4-3 算术运算符(Arithmetic Operators) 54

4-4 递增/递减运算符(Increment/Decrement Operators) 57

4-5 比较运算符(Compare Operators) 58

4-6 逻辑运算符(Logical Operators) 59

4-7 位运算符(Bitwise Operators) 61

4-7-1 补码运算符(Complement Bitwise Operators) 61

4-7-2 位移运算符(Shift Bitwise Operators) 63

4-7-3 位逻辑运算符(Logical Bitwise Operators) 68

4-8 类型转换(Type Conversion) 70

4-9 条件运算符(Conditional Operators) 74

4-10 习题(Exercises) 75

4-11 认证模拟试题(SCJP) 75

Chapter 05 流程控制(Control Flow) 85

5-1 简介 85

5-2 选择流程控制(Decision Control Flow) 85

5-2-1 if...else语句 85

5-2-2 else if语句 87

5-2-3 switch...case语句 88

5-3 循环流程控制(Loop Control Flow) 90

5-3-1 while循环 90

5-3-2 do...while循环 91

5-3-3 for循环 92

5-4 break与continue 94

5-5 习题(Exercises) 97

5-6 认证模拟试题(SCJP) 98

Chapter 06 对象概念(Object Concepts) 112

6-1 简介 112

6-2 类(Class)与对象(Object) 112

6-2-1 类 112

6-2-2 新对象的产生 113

6-2-3 新对象的使用 113

6-3 内置对象(Built Objects)与构造对象(Constructed Objects) 114

6-4 代码块(Block) 115

6-5 实例变量(Instance Variable) 120

6-6 类变量(Class Variables) 122

6-7 习题(Exercises) 124

6-8 认证模拟试题(SCJP) 124

Chapter 07 方法(Methods) 131

7-1 简介 131

7-2 方法(Methods) 131

7-2-1 方法的定义(Definition of Methods) 132

7-2-2 方法的应用(Application of Methods) 132

7-3 实例方法(Instance Methods) 134

7-4 类方法(Class Methods) 136

7-5 构造函数(Constructor) 137

7-6 方法重载(Method Overload) 140

7-7 public/private修饰符(Modifications) 142

7-8 this关键字 146

7-8-1 类 146

7-8-2 构造函数 147

7-9 嵌套类(Nested Class) 150

7-9-1 成员类(Member Class) 150

7-9-2 局部类(Local Class) 154

7-10 习题(Exercises) 158

7-11 认证模拟试题(SCJP) 159

Chapter 08 基础程序设计(Basic Programming) 181

8-1 简介 181

8-2 继承(Inheritance) 181

8-3 继承(Inheritance)与修饰符(Modifications) 187

8-4 super的应用 190

8-5 final的应用 195

8-6 抽象类(Abstract Classes) 199

8-7 接口类(Interface Classes) 203

8-8 多态(Polymorphism) 207

8-9 习题(Exercises) 210

8-10 认证模拟试题(SCJP) 211

Chapter 09 异常处理(Exceptions) 237

9-1 简介 237

9-2 try/catch/finally代码块 237

9-2-1 try/catch代码块的必要性 238

9-2-2 try/catch代码块的应用 240

9-2-3 finally代码块的应用 243

9-3 throws的用法 247

9-4 自定义异常处理对象 248

9-4-1 以内置异常处理类产生自定义新对象 248

9-4-2 以自定义异常处理类产生自定义新对象 251

9-5 习题(Exercises) 255

9-6 认证模拟试题(SCJP) 255

Chapter 10 Package包与Jar文件 261

10-1 简介 261

10-2 类(Class)文件 261

10-3 单一文件包(Single File Package) 264

10-4 多文件包(Multi Files Package) 266

10-5 包导入(Import Package) 269

10-6 压缩文件(jar Files) 270

10-7 jar文件与class文件的添加 273

10-7-1 包class文件 273

10-7-2 非包class文件 276

10-8 使用jar文件 278

10-8-1 导入jar文件 278

10-8-2 jar文件新对象 281

10-9 习题(Exercises) 284

10-10 认证模拟试题(SCJP) 284

Chapter 11 输入输出流(Input/Output Streams) 289

11-1 简介 289

11-2 命令行参数(Command Parameters) 289

11-3 文件对象(File Objects) 293

11-4 文件输入输出流(File Input/Output Streams) 295

11-5 FileInputStream与FileOutputStream 296

11-6 DataInputStream与DataOutputStream 300

11-7 FileReader与FileWriter 305

11-8 键盘数据输入 309

11-9 习题(Exercises) 314

11-10 认证模拟试题(SCJP) 314

Chapter 12 线程(Threads) 320

12-1 简介 320

12-2 线程状态(Thread States) 320

12-3 Thread类 321

12-4 方法isAlive()、join() 326

12-5 方法suspend()、resume() 329

12-6 方法setPriority()、getPriority() 332

12-7 synchronized的应用 337

12-8 线程组(Thread Group)的应用 342

12-9 习题(Exercises) 345

12-10 认证模拟试题(SCJP) 345

Chapter 13 网络(Network) 357

13-1 简介 357

13-2 网络程序 357

13-3 运行流程 361

13-3-1 编译Java程序 361

13-3-2 运行Server/Client网络连接 361

13-4 习题(Exercises) 363

13-5 认证模拟试题(SCJP) 363

Chapter 14 常用类的应用 364

14-1 简介 364

14-2 Math类 364

14-3 Byte类 367

14-4 Integer类 370

14-5 Character类 373

14-6 Boolean类 375

14-7 String类 377

14-8 StringBuffer类 382

14-9 Object类 386

14-10 File类 388

14-11 Date类 392

14-12 习题(Exercises) 395

14-13 认证模拟试题(SCJP) 395

Appendix A 异常处理内置类 407

A-1 java.lang的Error类架构 407

A-2 java.lang的Exception类架构 408

A-3 java.Util的Exception类架构 408

A-4 java.io的Exception类架构 409

A-5 java.awt的Exception类架构 409

A-6 java.net的Exception类架构 410

Appendix B 文件输入输出流(File I/O Streams)的架构与方法 411

B-1 文件类常用的方法 411

B-2 文件输入输出流(File I/O Streams)的架构 412

B-3 InputStream/OutputStream常用的方法 413

B-4 DataInputStream/DataOutputStream常用的方法 413