图书介绍
Java语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
- 刘卫国主编;李激副主编 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113222475
- 出版时间:2016
- 标注页数:344页
- 文件大小:97MB
- 文件页数:356页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
学习篇2
第1章 概述2
1.1 Java语言的发展历史与应用2
1.1.1 Java语言的发展历史2
1.1.2 Java语言的应用4
1.2 Java语言的特点5
1.3 Java程序的运行机制8
1.3.1 Java程序的分类8
1.3.2 Java程序的运行过程8
1.3.3 Java虚拟机9
1.4 Java程序的运行环境10
1.4.1 Java平台的版本选择10
1.4.2 Java开发工具——JDK11
1.4.3 Java集成开发环境——NetBeans14
1.4.4 简单的Java程序14
习题20
第2章 程序的数据描述22
2.1 Java符号集22
2.1.1 Java中的标识符22
2.1.2 Java的关键字23
2.1.3 Java的分隔符23
2.2 常量和变量24
2.2.1 常量25
2.2.2 变量25
2.3 基本数据类型26
2.3.1 整型27
2.3.2 浮点型28
2.3.3 字符型28
2.3.4 布尔型29
2.3.5 基本数据类型值间的转换29
2.3.6 基本数据类型30
2.4 常用数值计算方法32
2.5 运算符和表达式33
2.5.1 赋值运算33
2.5.2 算术运算34
2.5.3 关系运算与逻辑运算35
2.5.4 位运算符38
2.5.5 其他运算40
2.5.6 运算符的优先级及结合性41
2.6 字符串41
2.6.1 String类41
2.6.2 StringBuffer类44
2.7 数组46
2.7.1 数组的概念与创建46
2.7.2 数组的引用47
习题48
第3章 程序控制结构52
3.1 程序设计概述52
3.1.1 程序设计的基本步骤52
3.1.2 算法及其描述53
3.2 顺序结构程序58
3.2.1 Java语句58
3.2.2 基本输入/输出59
3.2.3 顺序结构程序举例61
3.3 选择结构程序62
3.3.1 单分支条件语句62
3.3.2 双分支条件语句63
3.3.3 多分支条件语句64
3.3.4 switch语句66
3.3.5 选择结构程序举例67
3.4 循环结构程序69
3.4.1 for循环语句69
3.4.2 while循环语句71
3.4.3 do...while循环语句72
3.4.4 嵌套循环73
3.4.5 循环结构程序举例75
3.5 跳转语句77
3.5.1 break语句77
3.5.2 continue语句78
习题79
第4章 类与对象83
4.1 面向对象的基本概念83
4.1.1 对象、类和消息83
4.1.2 面向对象的特性84
4.2 Java类85
4.2.1 类的基本结构85
4.2.2 类的成员86
4.2.3 构造方法88
4.3 Java对象89
4.3.1 对象的创建和初始化89
4.3.2 对象的引用和清除92
4.3.3 方法的调用95
4.4 包99
4.4.1 包的概念99
4.4.2 包的创建与使用100
习题101
第5章 封装、继承与多态104
5.1 封装104
5.1.1 封装的概念104
5.1.2 访问控制符105
5.2 继承108
5.2.1 继承的概念108
5.2.2 继承的应用108
5.2.3 this关键字与super关键字113
5.2.4 继承的终止118
5.3 多态118
5.3.1 方法重载119
5.3.2 方法覆盖与变量多态120
5.3.3 抽象类121
5.4 接口125
5.4.1 接口的概念125
5.4.2 接口的应用126
5.4.3 抽象类与接口的比较127
习题128
第6章 异常处理与输入/输出131
6.1 异常处理131
6.1.1 异常的概念132
6.1.2 异常的处理132
6.1.3 异常类的层次结构134
6.1.4 自定义异常135
6.1.5 异常处理的使用原则137
6.2 Java的I/O处理137
6.2.1 I/O流的概念138
6.2.2 基本的I/O类138
6.2.3 实体流与过滤流141
6.2.4 标准输入/输出对象142
6.3 字节流应用142
6.3.1 InputStream类和OutputStream类143
6.3.2 常用实体流145
6.3.3 常用过滤流147
6.3.4 字节流应用举例147
6.4 字符流应用149
6.4.1 Reader类和Writer类150
6.4.2 字符流中的实体流和过滤流151
6.4.3 InputStreamReader类和OutputStreamWriter类151
6.4.4 字符流应用举例152
6.5 文件处理153
6.5.1 File类153
6.5.2 文件的顺序读/写155
6.5.3 文件的随机访问159
习题162
第7章 多线程166
7.1 进程与线程166
7.1.1 进程的概念166
7.1.2 线程的概念167
7.2 线程的创建168
7.2.1 继承Thread类169
7.2.2 实现Runnable接口169
7.2.3 两种创建方式的比较170
7.2.4 线程的生命周期171
7.3 线程的调度与同步机制171
7.3.1 线程的调度172
7.3.2 线程的同步177
7.4 线程的通信180
7.5 多线程应用举例183
习题186
第8章 网络程序设计190
8.1 网络程序设计基础知识190
8.1.1 TCP/IP简介190
8.1.2 地址、域名与端口号191
8.1.3 InetAddress类192
8.2 URL编程192
8.2.1 URL类192
8.2.2 URLConnection类195
8.3 Socket编程方法197
8.3.1 Socket的概念197
8.3.2 Socket编程方法198
8.4 Datagram编程203
8.4.1 Datagram的概念203
8.4.2 Datagram编程的方法204
习题211
第9章 数据库应用开发215
9.1 JDBC概述215
9.1.1 数据库的基本概念215
9.1.2 JDBC的原理217
9.2 数据库访问218
9.2.1 JDBC的常用接口和类219
9.2.2 JDBC数据库连接220
9.2.3 JDBC数据库操作224
习题236
第10章 Java图形用户界面设计239
10.1 图形用户界面设计概述239
10.1.1 Java图形用户界面工具239
10.1.2 Java图形用户界面的构成241
10.2 容器和布局管理器242
10.2.1 Swing的常用容器242
10.2.2 常用的布局管理器250
10.3 Swing的常用控件254
10.3.1 Swing标签和文本框254
10.3.2 Swing命令按钮257
10.3.3 Swing的组合框和列表框258
10.3.4 Swing复选框和单选按钮259
10.3.5 Swing中的高级控件262
10.4 使用Netbeans开发简单的GUI应用269
10.4.1 Netbeans的GUI生成器269
10.4.2 Netbeans的GUI开发实例270
习题274
实 验 篇278
实验1 简单的Java程序278
实验2 程序的数据描述281
实验3 顺序结构程序284
实验4 选择结构程序287
实验5 循环结构程序291
实验6 字符串处理与数组应用295
实验7 Java类与对象299
实验8 类的继承和多态机制302
实验9 异常处理308
实验10 输入/输出处理314
实验11 多线程编程322
实验12 网络程序设计327
实验13 数据库应用开发333
实验14 图形用户界面设计338
参考文献344