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

- 丁振凡编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302364306
- 出版时间:2014
- 标注页数:310页
- 文件大小:205MB
- 文件页数:324页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java语言程序 第2版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 在Eclipse环境下调试Java程序9
1.5 Java语言的特点11
1.5.1 简单的面向对象语言11
1.5.2 跨平台与解释执行11
1.5.3 健壮和安全的语言11
1.5.4 支持多线程12
1.5.5 面向网络的语言12
1.5.6 动态性12
习题12
第2章 Java数据类型与表达式14
2.1 Java符号14
2.1.1 标识符14
2.1.2 关键字15
2.1.3 分隔符15
2.1.4 注释16
2.2 数据类型与变量17
2.2.1 数据类型17
2.2.2 常量18
2.2.3 变量19
2.3 表达式与运算符22
2.3.1 算术运算符23
2.3.2 关系运算符24
2.3.3 逻辑运算符24
2.3.4 位运算符25
2.3.5 赋值组合运算符26
2.3.6 其他运算符26
2.3.7 运算符优先级27
2.4 数据的输入/输出28
2.4.1 使用标准输入/输出流28
2.4.2 用swing对话框实现输入/输出30
2.5 常用数学方法31
习题32
第3章 流程控制语句35
3.1 条件选择语句35
3.1.1 if语句35
3.1.2 多分支语句switch38
3.2 循环语句39
3.2.1 while语句40
3.2.2 do…while语句41
3.2.3 for语句42
3.2.4 循环嵌套43
3.3 跳转语句44
3.3.1 break语句44
3.3.2 continue语句46
习题47
第4章 数组和方法51
4.1 数组51
4.1.1 一维数组51
4.1.2 多维数组54
4.2 方法56
4.2.1 方法声明56
4.2.2 方法调用57
4.2.3 参数传递58
4.2.4 递归59
4.3 Java的命令行参数60
习题60
第2篇 Java面向对象核心概念及应用66
第5章 类与对象66
5.1 类的定义66
5.2 对象的创建与引用67
5.2.1 创建对象及访问对象成员67
5.2.2 对象的初始化和构造方法69
5.3 变量作用域70
5.4 类变量和静态方法71
5.4.1 类变量71
5.4.2 静态方法74
5.5 理解this75
5.6 使用包组织类76
5.6.1 Java API简介76
5.6.2 建立包76
5.6.3 包的引用77
习题79
第6章 继承与多态84
6.1 继承84
6.1.1 Java继承的实现84
6.1.2 构造方法在类继承中的作用85
6.2 多态性87
6.2.1 方法的重载87
6.2.2 方法的覆盖89
6.2.3 访问继承的成员90
6.3 几个特殊类91
6.3.1 Object类91
6.3.2 Class类92
6.4 访问控制修饰符94
6.5 final修饰符的使用97
6.6 对象引用转换98
6.6.1 对象引用赋值转换98
6.6.2 对象引用强制转换99
习题99
第7章 常用数据类型处理类106
7.1 字符串的处理106
7.1.1 String类106
7.1.2 StringBuffer类111
7.2 基本数据类型包装类113
7.3 日期和时间114
7.3.1 Date类115
7.3.2 Calendar类115
习题116
第8章 抽象类和接口121
8.1 抽象类和抽象方法121
8.1.1 抽象类的定义121
8.1.2 抽象类的应用122
8.2 接口123
8.2.1 接口定义123
8.2.2 接口的实现124
8.3 内嵌类126
8.3.1 成员类126
8.3.2 静态内嵌类127
8.3.3 方法中的内嵌类与匿名内嵌类128
习题129
第3篇 Java语言高级特性136
第9章 异常处理136
9.1 异常的概念136
9.1.1 什么是异常136
9.1.2 异常的类层次138
9.1.3 系统定义的异常138
9.2 异常的处理结构139
9.3 自定义异常140
9.3.1 自定义异常类设计141
9.3.2 抛出异常141
9.3.3 方法的异常声明141
习题143
第10章 Java Applet与Java绘图148
10.1 Java Applet类148
10.1.1 Applet工作原理148
10.1.2 Applet方法149
10.2 Java的图形绘制151
10.2.1 Java图形坐标151
10.2.2 各类图形的绘制方法151
10.2.3 显示文字153
10.2.4 颜色控制154
10.2.5 Java 2D图形绘制155
10.3 Applet参数传递159
10.3.1 在HTML文件中给Applet提供参数159
10.3.2 在Applet代码中读取Applet参数值160
10.4 Applet的多媒体支持161
10.4.1 绘制图像161
10.4.2 实现动画163
10.4.3 播放声音文件164
习题165
第11章 图形用户界面编程基础168
11.1 图形用户界面核心概念168
11.1.1 引例168
11.1.2 图形界面的外观设计169
11.1.3 事件处理170
11.2 容器与布局管理174
11.2.1 FlowLayout(流式布局)175
11.2.2 BorderLayout(边缘或方位布局)176
11.2.3 GridLayout(网格布局)178
11.2.4 CardLayout(卡片式布局)178
11.2.5 GridBagLayout(网格块布局)178
11.2.6 BoxLayout(盒式布局)180
11.3 常用GUI部件183
11.3.1 GUI部件概述183
11.3.2 文本框与文本域184
11.4 鼠标和键盘事件186
11.4.1 鼠标事件186
11.4.2 键盘事件190
习题192
第12章 多线程194
12.1 Java线程的概念194
12.1.1 多进程与多线程194
12.1.2 线程的状态194
12.1.3 线程调度与优先级195
12.2 Java多线程编程方法196
12.2.1 Thread类简介196
12.2.2 继承Thread类实现多线程197
12.2.3 实现Runnable接口编写多线程198
12.3 线程资源的同步处理200
12.3.1 临界资源问题200
12.3.2 wait()和notify()方法201
12.3.3 过桥问题201
12.3.4 死锁203
12.4 Java的任务定时处理203
习题204
第13章 流式输入/输出与文件处理207
13.1 输入/输出基本概念207
13.2 面向字节的输入/输出流208
13.2.1 面向字节的输入流208
13.2.2 面向字节的输出流211
13.3 面向字符的输入/输出流214
13.3.1 面向字符的输入流214
13.3.2 面向字符的输出流216
13.4 文件与目录管理218
13.5 转换流220
13.6 文件的随机访问221
13.7 对象串行化222
习题225
第14章 Java泛型与收集API229
14.1 Java泛型229
14.1.1 Java泛型简介229
14.1.2 关于Comparable<T>与Comparator<T>接口230
14.2 Collection API简介232
14.2.1 Collection接口233
14.2.2 Set接口234
14.2.3 List接口234
14.3 Collections类238
14.4 Map接口及实现层次239
习题241
第15章 高级图形界面编程245
15.1 Swing包简介245
15.2 对话框的使用246
15.2.1 AWT对话框246
15.2.2 Swing中的对话框247
15.3 Swing典型容器及部件250
15.3.1 JFrame类250
15.3.2 JApplet252
15.4 各类选择部件的使用254
15.4.1 AWT典型选择控件254
15.4.2 Swing的选择部件256
15.5 菜单与工具栏259
15.5.1 AWT下拉菜单259
15.5.2 Swing下拉菜单261
15.5.3 Swing工具栏263
15.6 滚动条与滑动杆264
15.6.1 AWT滚动条264
15.6.2 JSlider类265
15.7 表格(JTabel)的使用267
15.7.1 表格的构造267
15.7.2 表格元素的访问处理268
15.7.3 表格的事件处理271
习题272
第16章 Java的网络编程274
16.1 网络编程基础274
16.1.1 网络协议274
16.1.2 InetAddress类274
16.2 Socket通信275
16.2.1 Java的Socket编程原理275
16.2.2 简单多用户聊天程序的实现277
16.3 无连接的数据报281
16.3.1 DatagramPacket类281
16.3.2 DatagramSocket类281
16.3.3 发送和接收过程281
16.3.4 数据报多播284
16.4 URL286
16.4.1 URL类286
16.4.2 URLConnection类288
16.4.3 用Applet方法访问URL资源289
习题291
第17章 JDBC技术和数据库应用292
17.1 关系数据库概述292
17.2 JDBC292
17.2.1 JDBC驱动程序293
17.2.2 ODBC数据源配置293
17.2.3 JDBC API294
17.3 JDBC基本应用296
17.3.1 数据库查询296
17.3.2 数据库的更新300
17.3.3 用PreparedStatement类实现SQL操作301
17.4 数据库应用举例302
习题309
参考文献310
热门推荐
- 2549271.html
- 2701823.html
- 577000.html
- 1648899.html
- 1100718.html
- 900324.html
- 457290.html
- 3185093.html
- 1898358.html
- 549022.html
- http://www.ickdjs.cc/book_2083739.html
- http://www.ickdjs.cc/book_989400.html
- http://www.ickdjs.cc/book_481741.html
- http://www.ickdjs.cc/book_1993938.html
- http://www.ickdjs.cc/book_248202.html
- http://www.ickdjs.cc/book_300887.html
- http://www.ickdjs.cc/book_2882993.html
- http://www.ickdjs.cc/book_1070353.html
- http://www.ickdjs.cc/book_2770648.html
- http://www.ickdjs.cc/book_1721772.html