图书介绍
Java程序设计PDF|Epub|txt|kindle电子书版本网盘下载
- 鲁辉,杨华勇,姚海军编著 著
- 出版社: 北京:地质出版社
- ISBN:7116048618
- 出版时间:2006
- 标注页数:350页
- 文件大小:124MB
- 文件页数:365页
- 主题词:JAVA语言-程序设计-教材
PDF下载
下载说明
Java程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java语言综述1
1.1 Java是一门程序设计语言1
1.2 面向对象初步2
1.2.1 什么是对象3
1.2.2 什么是对象的属性4
1.3 Java的特点4
1.4 Java与C、C++的区别5
1.5 Java的不同版本7
1.6 Java的前景7
1.7 学好Java的关键8
1.8 小结9
1.9 练习10
第2章 Java编程环境11
2.1 J2SE的下载与安装11
2.1.1 下载J2SE11
2.1.2 安装J2SE13
2.2.1 设置classpath15
2.2 环境变量配置与测试15
2.2.2 设置path17
2.2.3 环境变量的测试18
2.3 API文档的下载与安装20
2.3.1 文档的下载20
2.3.2 文档的安装21
2.4 开发工具的安装21
2.5.1 编写第一个Java程序22
2.5 第一个Java程序22
2.4.3 Eclipse集成编程环境22
2.4.2 UltraEdit文本编辑器22
2.4.1 EditPlus文本编辑器22
2.5.2 编译与运行23
2.5.3 第一个程序分析24
2.5.4 注释26
2.6 命名与保存26
2.6.1 标识符与关键字26
2.6.2 保存27
2.8 小结30
2.7 Java程序的开发流程30
2.9 练习31
第3章 数据类型32
3.1 数制32
3.1.1 基本概念32
3.1.2 在Java中表示形式33
3.2 数据类型33
3.2.1 整型33
3.2.2 char型35
3.2.3 浮点型36
3.2.4 布尔型37
3.3 变量38
3.3.1 变量的声明38
3.3.2 变量的含义39
3.3.3 变量的分类39
3.3.4 变量的引用42
3.4 基本类型的初始化45
3.5 常量47
3.6 Java运算符48
3.6.1 算术运算符49
3.6.2 关系运算符51
3.6.3 逻辑运算符53
3.6.4 位运算符56
3.6.5 移位运算符58
3.6.6 赋值运算符59
3.6.7 三元运算符60
3.6.10 转型运算符61
3.6.8 逗号运算符61
3.6.9 字符串运算符61
3.6.11 运算符的优先级62
3.7 小结62
3.8 练习63
第4章 流程控制64
4.1 编程风格64
4.2.1 块作用域67
4.2 作用域67
4.2.2 对象的存活时间71
4.3 条件语句72
4.3.1 if(...)72
4.3.2 if(...){...}else{...}74
4.3.3 if... else if75
4.4 循环语句78
4.4.1 不确定循环78
4.4.2 确定循环82
4.5.1 中断85
4.5 中断与继续85
4.5.2 继续86
4.5.3 标签语句87
4.6 分支语句89
4.7 返回语句93
4.8 小结94
4.9 练习94
5.1.1 什么是对象95
第5章 面向对象编程基础95
5.1 对象95
5.1.2 对象句柄96
5.1.3 对象变量的初始化96
5.2 类97
5.2.1 类的含义97
5.2.2 设计自己的类98
5.2.3 分析你的类100
5.3 使用已有的类116
5.3.1 Math类116
5.3.2 Date类122
5.3.3 GregorianCalendar类126
5.3.4 对象重构131
5.4 包139
5.4.1 命名空间139
5.4.2 包的概念及作用139
5.4.4 使用包140
5.4.3 包的实现140
5.4.5 类路径与默认包142
5.4.6 包作用域142
5.5 注释及嵌入文档142
5.5.1 如何添加注释143
5.5.2 类注释143
5.5.3 方法注释144
5.5.5 其他注释145
5.5.4 字段注释145
5.6 类设计技巧146
5.7 小结147
5.8 练习147
第6章 继承和多态148
6.1 继承的含义148
6.2 继承的实现148
6.3 构造器的调用155
6.4 类之间的关系157
6.4.4 类记号与类图158
6.4.3 继承158
6.4.1 依赖158
6.4.2 聚合158
6.5 继承层次图159
6.6 关于设计好继承的几点建议160
6.7 防止类的继承160
6.8 多态161
6.8.1 多态的产生161
6.8.2 多态的概念161
6.8.3 多态的实质162
6.8.4 绑定164
6.9 超类166
6.9.1 equals方法166
6.9.2 通用编程167
6.10 数组列表167
6.11 对象包装器174
6.13 练习176
6.12 小结176
7.1 接口177
7.1.1 接口的产生177
第7章 接口和抽象177
7.1.2 接口的概念178
7.1.3 接口的声明178
7.1.4 接口的实现179
7.1.5 接口的多重实现182
7.1.6 接口的属性186
7.1.8 接口的意义187
7.1.7 接口的继承187
7.2 克隆188
7.2.1 浅拷贝188
7.2.2 深拷贝194
7.3 内部类196
7.3.1 使用内部类来访问对象状态197
7.3.2 局部内部类204
7.3.3 静态内部类206
7.5 抽象类211
7.3.4 匿名内部类211
7.4 抽象行为211
7.6 抽象与接口的区别215
7.7 小结216
7.8 练习216
第8章 异常与处理217
8.1 处理错误217
8.1.1 异常的分类218
8.1.2 异常的声明218
8.1.3 异常的抛出219
8.2 异常的捕获222
8.2.1 捕获多个异常222
8.2.2 重新抛出异常223
8.3 finally子句224
8.4 小结226
8.5 练习226
9.1 编写Applet小程序227
第9章 Java Applet编程227
9.2 Applet的执行过程228
9.3 小结231
9.4 练习231
第10章 数组和字符串232
10.1 数组232
10.1.1 数组的声明232
10.1.2 数组的初始化233
10.1.3 匿名数组235
10.1.4 数组的拷贝236
10.1.5 命令行参数239
10.1.6 数组排序240
10.2 文本处理类241
10.2.1 String类241
10.2.2 StringBuffer类249
10.3 使用StringTokenizer类分析字符串252
10.4 Character类253
10.5.1 字符串与字符数组254
10.5 字符串与字符、字节数组254
10.5.2 字符串与字节数组255
10.6 小结256
10.7 练习256
第11章 数据库连接(JDBC)及其应用257
11.1 JDBC基本编程概念257
11.1.1 设定ODBC数据源257
11.1.2 数据库URL261
11.1.3 建立连接262
11.1.4 建立会话263
11.1.5 操作数据库263
11.2 预查询272
11.3 小结274
11.4 练习274
第12章 图形用户界面设计275
12.1 AWT工具集简介275
12.2.1 标识(Label)277
12.2 AWT基本组件277
12.2.2 按钮(Button)278
12.2.3 画布(Canvas)278
12.2.4 复选框(Checkbox)279
12.2.5 单选按钮(Radio Buttons)280
12.2.6 菜单(Choice Menu)280
12.2.7 菜单项(MenuItem)281
12.2.8 列表框(Scrolling List)281
12.2.9 单行文本输入框(TextField)282
12.2.10 文本输入区(TextArea)282
12.2.11 滚动条(Scrollbar)282
12.2.12 文件对话框(Filedialog)283
12.2.13 一个AWT的综合例子283
12.3 AWT容器284
12.3.1 Frame284
12.3.2 Panel286
12.4.1 FlowLayout287
12.4 布局管理器287
12.4.2 BorderLayout288
12.4.3 GridLayout290
12.4.4 CardLayout290
12.4.5 GridBagLayout291
12.4.6 容器的嵌套293
12.5 AWT事件处理模型294
12.5.1 事件类296
12.5.2 事件监听器297
12.5.3 AWT事件及其相应的监听器接口298
12.5.4 事件适配器301
12.6 Swing简介304
12.6.1 Swing与AWT304
12.6.2 Swing程序结构简介304
12.7 小结306
12.8 练习306
13.1 Java中的线程309
13.1.1 进程与线程309
第13章 Java多线程机制309
13.1.2 线程的状态310
13.1.3 多线程的实现方法311
13.2 通过继承Thread类实现多线程311
13.3 通过Runnable接口实现多线程313
13.4 线程的调度314
13.5 线程的同步316
13.5.1 基本的线程控制316
13.5.2 多线程的同步实现317
13.6 小结319
13.7 练习319
第14章 常见数据结构的Java实现321
14.1 Collection与Iterator接口321
14.1.1 Collection接口321
14.1.2 Iterartor接口323
14.2 链表324
14.3 散列表328
14.4 树集330
14.5 Vector类333
14.6 小结336
14.7 练习336
第15章 Java网络编程337
15.1 网络编程的基本概念337
15.1.1 网络基础知识337
15.1.2 网络基本概念338
15.2.1 URL类339
15.2 基于URL的Java网络编程339
15.2.2 URLConnetction类341
15.3 基于套接字的Java网络编程342
15.3.1 Socket通信简介342
15.3.2 创建Socket和ServerSocket342
15.3.3 举例:Socket简单应用344
15.4 数据报346
15.5 小结350
15.6 练习350