当前位置:首页 > 工业技术
Java 6基础教程
Java 6基础教程

Java 6基础教程PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:杜春涛编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302233626
  • 页数:396 页
图书介绍:本书采用 JDK 6 版本,参照全国计算机等级考试二级 Java 考试大纲内容编写而成。全书共11章,介绍了 Java 语言概述、Java 语言基础以及流程控制语句等内容。
《Java 6基础教程》目录

第1章 Java语言概述 1

1.1 Java语言的产生及特点 1

1.1.1 Java语言的产生 1

1.1.2 Java语言的特点 2

1.2 Java语言的实现机制 3

1.2.1 Java虚拟机 3

1.2.2垃圾回收机制 4

1.2.3代码的安全检验 5

1.3 Java语言的体系结构 5

1.3.1 JDK 6平台标准版结构 5

1.3.2 Java语言的程序结构 5

1.4 Java开发运行环境 6

1.5 Java程序的运行步骤 7

1.5.1 Java Application程序的建立及运行 7

1.5.2 Java Applet程序的建立及运行 10

1.6 Java程序的调试 12

1.7 Java语言编程规范 14

1.7.1 Java命名约定 14

1.7.2 Java源文件结构规则 15

1.7.3 Java源文件排版规则 17

习题1 18

第2章 Java语言基础 21

2.1 Java符号集 21

2.1.1标识符和关键字 21

2.1.2运算符和分隔符 22

2.1.3注释 23

2.2基本数据类型 23

2.2.1数据类型 23

2.2.2基本数据类型常量 24

2.2.3基本数据类型变量 25

2.2.4基本数据类型之间的转换 31

2.2.5常量数据赋值给变量的规律 33

2.2.6基本数据类型类(包装类) 33

2.3引用类型 34

2.3.1基本类型和引用类型的区别 35

2.3.2用new关键字创建对象 36

2.4运算符和表达式 37

2.4.1算术运算符和表达式 38

2.4.2关系运算符和表达式 39

2.4.3逻辑运算符和表达式 40

2.4.4位运算符和表达式 41

2.4.5赋值运算符和表达式 42

2.4.6条件运算符和表达式 43

2.4.7运算符的优先级 44

2.5常用数学方法 45

2.6 Java输入和输出 46

2.6.1 Java输出 46

2.6.2 Java输入 54

习题2 56

第3章 流程控制语句 60

3.1顺序结构 60

3.2分支语句 61

3.2.1 if语句 62

3.2.2 switch语句 67

3.3循环语句 70

3.3.1 while语句 70

3.3.2 do-while语句 71

3.3.3 for语句 72

3.3.4循环语句的比较及其控制要点 74

3.3.5循环嵌套 76

3.4跳转语句 77

3.4.1 break语句 77

3.4.2 break lab语句 78

3.4.3 continue语句 79

3.4.4 continue lab语句 80

习题3 81

第4章 类与对象 86

4.1类 86

4.1.1类的概念 86

4.1.2类的定义 86

4.2对象 88

4.2.1创建对象 88

4.2.2使用对象 89

4.2.3对象的初始化和构造方法 90

4.3数据成员 92

4.3.1数据成员的声明 92

4.3.2 static修饰的静态数据成员 92

4.3.3 final修饰的最终数据成员 94

4.4成员方法 95

4.4.1成员方法的分类 95

4.4.2定义成员方法 96

4.4.3方法体中的局部变量 97

4.4.4成员方法的返回值 99

4.4.5形式参数与实际参数 99

4.4.6成员方法的引用 100

4.4.7 static修饰的静态方法 102

4.4.8 final修饰的最终方法 103

4.4.9 native修饰的本地方法 104

4.5内部类 105

4.6 Java系统类库 106

习题4 108

第5章 消息、继承、封装、多态 111

5.1消息 111

5.1.1消息的概念 111

5.1.2公有消息和私有消息 112

5.2继承 113

5.2.1继承的概念 113

5.2.2继承的特征 114

5.2.3继承的实现 114

5.2.4 this与super 117

5.3抽象类、接口和包 119

5.3.1抽象类 119

5.3.2接口 123

5.3.3包 128

5.4封装 132

5.4.1公共访问控制符public 133

5.4.2默认访问控制 133

5.4.3保护访问控制符protected 134

5.4.4私有访问控制符private 135

5.4.5继承打破了封装 136

5.5多态 137

5.5.1多态的概念 137

5.5.2方法重载 137

5.5.3覆盖 138

5.5.4构造方法的重载与继承 139

5.6类之间的关系 141

5.6.1关联 141

5.6.2依赖 143

5.6.3聚集 143

5.6.4泛化 144

5.6.5实现 144

习题5 144

第6章 数组及Java常用类 148

6.1数组 148

6.1.1一维数组 148

6.1.2多维数组 153

6.1.3操作数组的常用方法 155

6.1.4数组作为方法参数 157

6.1.5数组实用类java.util.Arrays 158

6.2 Object类 160

6.3 System类 161

6.3.1用System类获取标准输入/输出 161

6.3.2用System类的方法获取系统信息及实现系统操作 161

6.4 Applet类 163

6.4.1 Applet小程序 163

6.4.2 Applet类 164

6.4.3 HTML文件参数传递 168

6.5 String类和StringBuffer类 170

6.5.1 String类 170

6.5.2 StringBuffer类 174

6.6 Random类 177

6.7处理日期的类 178

6.8 BigDecimal类 180

习题6 181

第7章 异常处理 189

7.1概述 189

7.1.1异常的概念 189

7.1.2 Java虚拟机的方法调用栈 190

7.1.3异常处理对性能的影响 192

7.2运用Java异常处理机制 193

7.2.1 try-catch语句:抛出、捕获以及处理异常 193

7.2.2 finally语句:必须执行的代码 195

7.2.3 throws子句:声明异常 197

7.2.4 throw语句:抛出异常 198

7.2.5异常处理语句的语法规则 199

7.2.6异常流程的运行过程 201

7.3 Java异常类 202

7.3.1运行时异常 203

7.3.2受检查异常 203

7.3.3区分运行时异常和受检查异常 204

7.4用户自定义的异常 204

7.5方法覆盖与异常 206

习题7 206

第8章 输入/输出及文件操作 215

8.1流类概述 215

8.1.1流的概念 215

8.1.2 Java中包含的输入/输出流类 215

8.2字节I/O流 220

8.2.1字节输入流 220

8.2.2字节输出流 226

8.3字符I/O流 231

8.3.1字符输入流 231

8.3.2字符输出流 234

8.4标准I/O流 237

8.4.1重新包装标准输入和输出 237

8.4.2重新定向标准输入和输出 238

8.5文件 238

8.5.1 File类 239

8.5.2利用文件I/O流实现对文件的读写 242

习题8 247

第9章 多线程 253

9.1线程的创建与启动 253

9.1.1继承Thread类创建线程 253

9.1.2实现Runnable接口创建线程 257

9.2线程的状态转换 259

9.2.1新建状态 259

9.2.2可运行状态 260

9.2.3运行状态 260

9.2.4阻塞状态 260

9.2.5死亡状态 261

9.3线程调度 262

9.3.1调整各个线程的优先级 264

9.3.2线程睡眠:Thread.sleep()方法 265

9.3.3线程让步:Thread.yield()方法 266

9.3.4等待其他线程结束:join()方法 267

9.4线程同步 268

习题9 271

第10章 图形用户界面 278

10.1用AWT编写图形用户界面 278

10.1.1 java.awt包 278

10.1.2构件、容器和布局管理器 279

10.1.3常用容器 280

10.1.4布局管理器 282

10.2 AWT事件处理模型 288

10.2.1事件类 290

10.2.2事件监听器 291

10.2.3 AWT事件及其相应的监听器接口 292

10.2.4事件适配器 295

10.2.5 AWT事件处理实现方式 297

10.3 AWT构件库 301

10.3.1标准构件的应用 301

10.3.2基本构件与监听器的对应关系 338

10.4 AWT绘图 339

10.4.1 AWT绘图基础知识 339

10.4.2 Color类 340

10.4.3绘制文字 341

10.4.4绘制图形 343

10.4.5显示图像 347

10.4.6实现动画 348

10.5用Swing编写图形用户界面 349

10.5.1 Swing的特性 349

10.5.2 Swing构件及其事件处理 351

10.5.3 JOptionPane类对话框 354

习题10 359

第11章 网络编程及数据库编程 363

11.1网络编程 363

11.1.1 URL通信 363

11.1.2 Socket通信 368

11.1.3 UDP通信 376

11.2数据库编程 379

11.2.1数据库简介 379

11.2.2 JDBC简介 381

11.2.3常用JDBC类与接口 383

11.2.4建立ODBC数据源 386

11.2.5 JDBC编程 387

习题11 393

参考文献 396

相关图书
作者其它书籍
返回顶部