图书介绍
Java 6基础教程pdf电子书版本下载
- 杜春涛编著 著
- 出版社: 北京:清华大学出版社
- 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
习题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