图书介绍
Java语言程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 丁振凡主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302236948
- 出版时间:2010
- 标注页数:308页
- 文件大小:116MB
- 文件页数:322页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 Java语言基础部分2
第1章 Java语言概述2
1.1 面向对象程序设计的特性2
1.2 Java开发和运行环境4
1.3 Java程序及调试步骤4
1.3.1 Java应用程序的调试4
1.3.2 Java Applet程序的调试8
1.4 在JCreator环境下调试Java程序9
1.4.1 Java应用程序的调试9
1.4.2 Applet程序的调试11
1.5 Java语言的特点13
1.5.1 简单的面向对象语言13
1.5.2 跨平台与解释执行13
1.5.3 健壮和安全的语言13
1.5.4 支持多线程14
1.5.5 面向网络的语言14
1.5.6 动态性15
习题15
第2章 Java数据类型与表达式17
2.1 Java符号17
2.1.1 标识符17
2.1.2 关键字18
2.1.3 分隔符18
2.1.4 注释19
2.2 数据类型与变量20
2.2.1 数据类型20
2.2.2 常量21
2.2.3 变量22
2.3 表达式与运算符25
2.3.1 算术运算符26
2.3.2 关系运算符27
2.3.3 逻辑运算符27
2.3.4 位运算符28
2.3.5 赋值组合运算符29
2.3.6 其他运算符29
2.3.7 运算符优先级30
2.4 数据的输入/输出31
2.4.1 使用标准输入/输出流31
2.4.2 用Swing对话框实现输入/输出33
2.5 常用数学方法34
习题35
第3章 流程控制语句38
3.1 条件选择语句38
3.1.1 if语句38
3.1.2 多分支语句switch41
3.2 循环语句43
3.2.1 while语句43
3.2.2 do…while语句45
3.2.3 for语句45
3.2.4 循环嵌套47
3.3 跳转语句48
3.3.1 break语句48
3.3.2 continue语句49
习题50
第4章 数组和方法56
4.1 数组56
4.1.1 一维数组56
4.1.2 多维数组59
4.2 方法61
4.2.1 方法声明61
4.2.2 方法调用62
4.2.3 参数传递63
4.2.4 递归64
4.3 Java的命令行参数65
习题65
第2篇 Java面向对象核心概念及应用第5章 类与对象72
5.1 类的定义72
5.2 对象的创建与引用73
5.2.1 创建对象及访问对象成员73
5.2.2 对象的初始化和构造方法75
5.3 变量作用域76
5.4 类变量和静态方法77
5.4.1 类变量77
5.4.2 静态方法79
5.5 理解this80
5.6 使用包组织类81
5.6.1 Java API简介81
5.6.2 建立包82
5.6.3 包的引用82
习题84
第6章 继承与多态90
6.1 继承90
6.1.1 Java继承的实现90
6.1.2 构造方法在类继承中的作用91
6.2 多态性93
6.2.1 方法的重载93
6.2.2 方法的覆盖95
6.2.3 访问继承的成员96
6.3 几个特殊类97
6.3.1 Object类97
6.3.2 Class类98
6.4 访问控制修饰符100
6.5 final修饰符的使用102
6.6 对象引用转换104
6.6.1 对象引用赋值转换104
6.6.2 对象引用强制转换105
习题105
第7章 常用数据类型处理类112
7.1 字符串的处理112
7.1.1 String类112
7.1.2 StringBuffer类118
7.2 基本数据类型包装类119
7.3 日期和时间121
7.3.1 Date类121
7.3.2 Calendar类121
习题122
第8章 抽象类、接口及内嵌类128
8.1 抽象类和抽象方法128
8.1.1 抽象类的定义128
8.1.2 抽象类的应用129
8.2 接口130
8.2.1 接口的定义130
8.2.2 接口的实现130
8.3 内嵌类132
8.3.1 成员类132
8.3.2 静态inner类134
8.3.3 方法中的内嵌类与匿名内嵌类134
习题135
第3篇 Java语言高级特性142
第9章 异常处理142
9.1 异常的概念142
9.1.1 什么是异常142
9.1.2 异常的类层次144
9.1.3 系统定义的异常144
9.2 异常的处理145
9.2.1 try…catch…finally结构145
9.2.2 多异常的处理举例146
9.3 自定义异常147
9.3.1 自定义异常类设计147
9.3.2 抛出异常148
9.3.3 方法的异常声明148
习题150
第10章 Java Applet与Java绘图155
10.1 Java Applet类155
10.1.1 Applet工作原理155
10.1.2 Applet方法156
10.2 Java的图形绘制158
10.2.1 Java图形坐标158
10.2.2 各类图形的绘制方法159
10.2.3 显示文字160
10.2.4 颜色控制161
10.2.5 Java 2D图形绘制162
10.3 Applet参数传递166
10.3.1 在HTML文件中给Applet提供参数166
10.3.2 Applet代码中读取Applet参数值167
10.4 Applet的多媒体支持168
10.4.1 绘制图像168
10.4.2 实现动画170
10.4.3 播放声音文件171
10.5 Java存档文件172
10.5.1 创建存档(JAR)文件172
10.5.2 在HTML文件中指定Applet的存档文件173
习题174
第11章 图形用户界面编程基础177
11.1 图形用户界面核心概念177
11.1.1 引例177
11.1.2 图形界面的外观设计178
11.1.3 事件处理179
11.2 容器与布局管理183
11.2.1 FlowLayout(流式布局)184
11.2.2 BorderLayout(边缘或方位布局)185
11.2.3 GridLayout(网格布局)187
11.2.4 CardLayout(卡片式布局)187
11.2.5 GridBagLayout(网格块布局)188
11.3 常用GUI部件189
11.3.1 GUI部件概述189
11.3.2 文本框与文本域191
11.4 鼠标和键盘事件193
11.4.1 鼠标事件193
11.4.2 键盘事件195
习题198
第12章 多线程201
12.1 Java线程的概念201
12.1.1 多进程与多线程201
12.1.2 线程的状态201
12.1.3 线程调度与优先级202
12.2 Java多线程编程方法203
12.2.1 Thread类简介203
12.2.2 继承Thread类实现多线程204
12.2.3 实现Runnable接口编写多线程205
12.3 线程资源的同步处理206
12.3.1 临界资源问题206
12.3.2 wait()和notify()方法207
12.3.3 过桥问题208
12.3.4死锁210
习题210
第13章 流式输入/输出与文件处理213
13.1 输入/输出基本概念213
13.2 面向字节的输入/输出流214
13.2.1 面向字节的输入流214
13.2.2 面向字节的输出流217
13.3 面向字符的输入/输出流220
13.3.1 面向字符的输入流220
13.3.2 面向字符的输出流222
13.4 转换流224
13.5 文件与目录管理225
13.6 文件的随机访问227
13.7 对象串行化228
习题231
第14章 Java泛型与收集API234
14.1 Java泛型234
14.2 Collection API简介235
14.2.1 Collection接口236
14.2.2 Set接口237
14.2.3 List接口237
14.3 Map接口及实现层次241
习题242
第15章 高级图形界面编程246
15.1 Swing包简介246
15.2 对话框的使用247
15.2.1 AWT对话框247
15.2.2 Swing中的对话框248
15.3 Swing典型容器及部件251
15.3.1 JFrame类251
15.3.2 JApplet253
15.4 各类选择部件的使用255
15.4.1 AWT典型的选择控件255
15.4.2 Swing的选择部件257
15.5 菜单与工具栏260
15.5.1 AWT下拉菜单260
15.5.2 Swing下拉菜单262
15.5.3 Swing工具栏265
15.6 滚动条与滑动杆266
15.6.1 AWT滚动条266
15.6.2 JSlider类267
习题269
第16章 Java的网络编程271
16.1 网络编程基础271
16.1.1 网络协议271
16.1.2 InetAddress类271
16.2 Socket通信272
16.2.1 Java的Socket编程原理272
16.2.2 简单多用户聊天程序的实现274
16.3 无连接的数据报277
16.3.1 DatagramPacket类278
16.3.2 DatagramSocket类278
16.3.3 发送和接收过程278
16.3.4 数据报多播280
16.4 URL283
16.4.1 URL类283
16.4.2 URLConnection类284
16.4.3 用Applet方法访问URL资源286
习题287
第17章 JDBC技术和数据库应用289
17.1 关系数据库概述289
17.2 JDBC289
17.2.1 JDBC驱动程序290
17.2.2 ODBC数据源配置290
11.2.3 JDBC API291
17.3 JDBC基本应用294
17.3.1 数据库查询294
17.3.2 数据库的更新297
17.3.3 用PreparedStatement类实现SQL操作298
17.4 数据库应用举例300
习题307
参考文献308
热门推荐
- 2966078.html
- 1963764.html
- 464855.html
- 3612872.html
- 2152461.html
- 1714159.html
- 609104.html
- 2627194.html
- 3831145.html
- 2730847.html
- http://www.ickdjs.cc/book_1038539.html
- http://www.ickdjs.cc/book_106673.html
- http://www.ickdjs.cc/book_55998.html
- http://www.ickdjs.cc/book_1016175.html
- http://www.ickdjs.cc/book_2171599.html
- http://www.ickdjs.cc/book_3472680.html
- http://www.ickdjs.cc/book_2594960.html
- http://www.ickdjs.cc/book_740896.html
- http://www.ickdjs.cc/book_2708193.html
- http://www.ickdjs.cc/book_2121629.html