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

- 王秀红,李兴福,王新春主编 著
- 出版社: 北京:中国铁道出版社
- ISBN:7113085466
- 出版时间:2008
- 标注页数:281页
- 文件大小:43MB
- 文件页数:295页
- 主题词: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.1.1 Java的发展历史1
1.1.2 Java的语言特点3
1.1.3 Java运行机制6
1.2 Java的运行环境8
1.2.1 Java开发工具Java 2 SDK8
1.2.2安装和设置环境变量8
1.2.3 Java程序的编辑、编译和运行10
1.3最简单的Java程序10
1.4 Java在实际中的应用12
1.4.1 JSP12
1.4.2 J2EE13
1.4.3 J2ME15
实训116
习题117
第2章 Java语言基础18
2.1 Java的基本数据类型19
2.1.1标识符19
2.1.2基本数据类型20
2.1.3常量20
2.1.4变量22
2.1.5数据类型转换27
2.2运算符与表达式28
2.2.1算术表达式28
2.2.2赋值表达式29
2.2.3表达式语句32
2.2.4关系表达式32
2.2.5逻辑表达式33
2.2.6位运算34
2.2.7条件运算符(三元运算符)35
2.2.8对象运算符35
2.2.9运算符的优先级36
2.3 Java的控制结构36
2.3.1分支语句36
2.3.2循环语句42
2.3.3跳转语句47
2.3.4 return语句50
2.4程序注释51
2.5案例——加密与解密运算51
实训252
习题252
第3章 类和对象54
3.1类的定义54
3.1.1类和对象的关系54
3.1.2类的定义格式55
3.2方法56
3.2.1方法的返回值56
3.2.2方法的参数57
3.3类的实例化58
3.3.1创建对象58
3.3.2使用对象成员58
3.3.3对象资源的回收59
3.3.4类成员的访问控制59
3.4构造函数62
3.4.1构造函数的作用和定义62
3.4.2默认构造函数63
3.5 this引用与封装63
3.5.1 this引用63
3.5.2类的封装性64
3.6类的组织64
3.6.1包的概念64
3.6.2创建包65
3.6.3访问包65
3.7案例——个银行账户类的设计66
实训368
习题369
第4章 继承和多态70
4.1继承和多态的概念70
4.1.1继承的概念70
4.1.2多态的概念71
4.2类的继承71
4.2.1继承的实现71
4.2.2类成员的继承72
4.2.3替代原理74
4.3类成员的覆盖74
4.3.1覆盖的用法74
4.3.2 super参考75
4.4方法重载76
4.4.1方法的重载76
4.4.2构造函数的重载77
4.4.3多态78
4.5抽象类和最终类79
4.5.1抽象类79
4.5.2最终类80
4.6接口80
4.6.1接口的定义80
4.6.2接口的实现81
4.7案例——继承和多态实例83
实训485
习题485
第5章 数组、字符串与Java常用类86
5.1数组86
5.1.1一维数组87
5.1.2二维数组91
5.2字符串94
5.2.1创建String对象95
5.2.2 String类的常用构造方法和常用方法95
5.2.3字符串操作98
5.3 Java常用包及常用类103
5.3.1 java.lang包及其常用类104
5.3.2实用包(java.util)及常用类111
5.4案例——制作一个猜数小游戏118
实训5119
习题5119
第6章 Java异常处理121
6.1异常处理概述121
6.1.1异常及其分类121
6.1.2异常处理机制122
6.1.3 Java中的常用异常类122
6.2 Java异常的处理方法123
6.2.1 try...catch...finally123
6.2.2 throws127
6.2.3抛出异常(throw)127
6.2.4自定义Java异常128
6.3案例——异常实例129
实训6130
习题6131
第7章 Java图形用户界面GUI132
7.1抽象窗口工具包(AWT)与javax.swing包概述132
7.1.1 java.awt包的子包132
7.1.2 javax.swing包133
7.2常用Swing组件及AWT组件135
7.2.1 Component(组件)类135
7.2.2 Container(容器类)136
7.2.3 Swing容器及组件136
7.2.4 Java常用组件(一)按钮与文字输入140
7.2.5 Java常用组件(二)单选与多选145
7.2.6 Java常用组件(三)JScrollPane与JTable151
7.3布局管理器154
7.3.1 FlowLayout(流布局)类155
7.3.2 BorderLayout(边界布局)156
7.3.3 GridLayout(网格布局)类158
7.4菜单组件类与对话框类159
7.4.1菜单组件类及其子类159
7.4.2对话框165
7.5 AWT中的绘图方法和常用类173
7.5.1 Component(组件)中的绘图方法173
7.5.2 Color(颜色)类174
7.5.3 Font(字体)类175
7.5.4 Graphics(图形工具)类176
7.6 Java的事件处理178
7.6.1事件处理基本过程179
7.6.2事件类和事件180
7.6.3键盘事件处理、鼠标事件处理与窗口事件处理182
7.6.4事件适配器186
7.7案例——GUI界面综合应用187
实训7192
习题7193
第8章 Java数据库连接195
8.1 JDBC概述195
8.1.1 JDBC框架结构195
8.1.2 JDBC应用模型197
8.2 JDBC连接数据库198
8.2.1 JDBC连接数据库的方法198
8.2.2 JDBC中的常用接口与类199
8.3案例——数据库连接与操作实例202
8.3.1建立ODBC数据源202
8.3.2建立连接数据类203
8.3.3数据操作205
8.3.4数据查询207
8.3.5数据库应用的GUI界面实现210
实训8212
习题8212
第9章 输入输出流214
9.1数据流的概念214
9.1.1输入流与输出流214
9.1.2字节流与字符流215
9.1.3 Java的标准数据流217
9.2字节流类218
9.2.1 InputStream(字节输入流)类和OutputStream(字节输出流)类218
9.2.2字节流类的常用子类及其应用219
9.3字符流类225
9.3.1 Reader(字符输入流)类和Writer(字符输出流)类225
9.3.2字符流类的常用子类及其应用225
9.4文件操作228
9.4.1 File(文件)类228
9.4.2字节文件与字符文件的应用230
9.4.3 RandomAccessFile(随机存取文件)类230
9.5案例——设计一个小型文本文件编辑器232
实训9236
习题9236
第10章 多线程238
10.1多线程概述238
10.1.1多线程的概念238
10.1.2 Java中的多线程239
10.1.3线程的状态和生命周期240
10.2多线程的创建241
10.2.1 Thread类的构造方法241
10.2.2通过继承Thread类创建线程241
10.2.3通过实现Runnable接口创建线程242
10.3线程的调度与线程控制243
10.3.1线程优先级与线程调度策略243
10.3.2线程的基本控制244
10.4线程的同步245
10.4.1线程的同步简介245
10.4.2线程间的通信245
实训10248
习题10249
第11章 网络通信250
11.1网络运行机制250
11.2使用URL访问网络资源250
11.3 Socket通信机制254
实训11256
习题11256
参考文献257
附录A 常用Java开发工具简介258
附录B Java语言编码规范269
热门推荐
- 1310453.html
- 400231.html
- 3443524.html
- 1711865.html
- 1601817.html
- 1855184.html
- 3488419.html
- 3180953.html
- 1477048.html
- 364871.html
- http://www.ickdjs.cc/book_387509.html
- http://www.ickdjs.cc/book_1229154.html
- http://www.ickdjs.cc/book_2150891.html
- http://www.ickdjs.cc/book_3505809.html
- http://www.ickdjs.cc/book_978175.html
- http://www.ickdjs.cc/book_520036.html
- http://www.ickdjs.cc/book_258501.html
- http://www.ickdjs.cc/book_2725134.html
- http://www.ickdjs.cc/book_204048.html
- http://www.ickdjs.cc/book_194358.html