图书介绍

Java 6基础教程PDF|Epub|txt|kindle电子书版本网盘下载

Java 6基础教程
  • 杜春涛编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302233626
  • 出版时间:2011
  • 标注页数:396页
  • 文件大小:83MB
  • 文件页数:413页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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

习题118

第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

习题256

第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

习题381

第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

习题4108

第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与super117

5.3抽象类、接口和包119

5.3.1抽象类119

5.3.2接口123

5.3.3包128

5.4封装132

5.4.1公共访问控制符public133

5.4.2默认访问控制133

5.4.3保护访问控制符protected134

5.4.4私有访问控制符private135

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

习题5144

第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.Arrays158

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

习题6181

第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

习题7206

第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

习题8247

第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

习题9271

第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

习题10359

第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

习题11393

参考文献396

热门推荐