图书介绍
Java 6基础教程PDF|Epub|txt|kindle电子书版本网盘下载
![Java 6基础教程](https://www.shukui.net/cover/71/30796786.jpg)
- 杜春涛编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302233626
- 出版时间:2011
- 标注页数:396页
- 文件大小:83MB
- 文件页数:413页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
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