图书介绍
普通高等教育“十三五”精品规划教材 计算机网络技术系列 Java程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![普通高等教育“十三五”精品规划教材 计算机网络技术系列 Java程序设计](https://www.shukui.net/cover/8/31331144.jpg)
- 甘霞副主编;王中婧,李亮主审;何友鸣主编 著
- 出版社: 北京:中国水利水电出版社
- ISBN:9787517067269
- 出版时间:2018
- 标注页数:266页
- 文件大小:66MB
- 文件页数:274页
- 主题词: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 Java语言的特点和技术2
1.3 Java虚拟机4
1.4 Java程序种类和结构5
1.5 Java开发环境7
1.5.1 JDK的下载与安装8
1.5.2 设置JDK的操作环境10
1.6 JDK的使用12
1.6.1 编译与运行Java应用程序12
1.6.2 编译与运行Java小程序13
本章小结16
第2章 Java语言基础17
2.1 关键字与标识符17
2.2 数据类型18
2.3 常量和变量21
2.3.1 常量21
2.3.2 变量23
2.4 数据类型转换24
2.5 运算符与表达式27
2.5.1 算术运算符27
2.5.2 关系运算符28
2.5.3 逻辑运算符29
2.5.4 位运算符30
2.5.5 赋值运算符30
2.5.6 条件运算符31
2.5.7 字符串运算符31
2.5.8 表达式及运算符的优先级、结合性32
本章小结33
第3章 类与对象34
3.1 类的基本概念34
3.2 定义类35
3.3 对象的创建与使用38
3.3.1 创建对象38
3.3.2 对象的使用39
3.3.3 匿名对象41
3.4 私有成员与公有成员42
3.4.1 私有成员42
3.4.2 公共成员43
3.4.3 缺省访问控制符44
本章小结44
第4章 键盘输入与流程控制46
4.1 从键盘输入数据46
4.2 分支结构50
4.2.1 if条件语句50
4.2.2 switch选择语句52
4.3 循环结构55
4.3.1 while语句55
4.3.2 do while语句56
4.3.3 for循环语句58
4.3.4 多重循环58
4.4 循环中的跳转语句59
4.4.1 break语句59
4.4.2 continue语句60
4.4.3 return语句60
本章小结60
第5章 数组61
5.1 数组的概念61
5.2 一维数组62
5.2.1 一维数组的定义62
5.2.2 一维数组元素的访问63
5.2.3 一维数组的初始化及应用64
5.3 foreach语句数组67
5.4 多维数组67
5.4.1 二维数组67
5.4.2 三维以上的多维数组70
5.5 字符串71
5.5.1 字符串变量的创建72
5.5.2 String类的常用方法73
本章小结74
第6章 类的方法75
6.1 调用方法75
6.1.1 在类定义内调用方法75
6.1.2 以变量为参数调用方法76
6.1.3 以数组作为参数或返回值的方法调用78
6.2 方法的重载80
6.3 构造方法81
6.3.1 构造方法的作用与定义81
6.3.2 默认的构造方法83
6.3.3 构造方法的重载83
6.4 静态成员87
6.4.1 实例成员87
6.4.2 静态变量88
6.4.3 静态方法89
6.4.4 静态初始化器91
本章小结91
第7章 继承性和多态性93
7.1 类的继承93
7.1.1 子类的创建93
7.1.2 在子类中访问父类的成员97
7.1.3 覆盖99
7.1.4 不可被继承的成员与最终类101
7.2 抽象类102
7.2.1 抽象类与抽象方法102
7.2.2 抽象类的应用103
7.3 接口105
7.3.1 接口的定义105
7.3.2 接口的实现与引用105
7.3.3 接口的继承107
7.3.4 利用接口实现类的多重继承108
7.4 内部类与匿名类110
7.4.1 内部类110
7.4.2 匿名内部类111
本章小结112
第8章 异常处理115
8.1 基本概念115
8.1.1 错误与异常115
8.1.2 Java语言的异常处理机制116
8.2 异常处理类117
8.3 异常的处理119
8.4 抛出异常122
8.5 自定义异常类128
本章小结129
第9章 I/O技术与文件处理131
9.1 输入输出类库131
9.1.1 流的概念131
9.1.2 输入输出流类库132
9.2 使用InputStream和OutputStream流类134
9.2.1 基本的输入输出流134
9.2.2 输入输出流的应用135
9.3 使用Reader和Writer流类144
9.3.1 使用FileReader类读取文件145
9.3.2 使用FileWriter类写入文件146
9.3.3 使用BufferedReader类读取文件146
9.3.4 使用BufferedWriter类写入文件148
9.4 文件的处理与随机访问149
9.4.1 Java语言对文件和文件夹的管理149
9.4.2 对文件的随机访问152
本章小结155
第10章 多线程156
10.1 线程的基本概念156
10.1.1 程序、进程、多任务和线程156
10.1.2 线程的状态与生命周期158
10.1.3 线程的调度与优先级159
10.2 Java的Thread线程类与Runnable接口159
10.2.1 利用Thread类的子类创建线程159
10.2.2 用Runnable接口来创建线程165
10.2.3 线程间的数据共享166
10.3 多线程的同步控制168
10.4 线程之间的通信169
本章小结172
第11章 图形界面设计174
11.1 图形用户界面概述174
11.2 图形用户界面工具包——Swing175
11.2.1 Swing组件分类175
11.2.2 颜色类Color、字体类Font与图像图标类ImageIcon182
11.3 创建组件184
11.3.1 标签JLabel185
11.3.2 命令按钮、复选框和单选按钮187
11.3.3 文本编辑组件与滚动窗格191
11.3.4 选项卡窗格JTabbedPand194
11.4 布局管理器196
11.4.1 流式布局管理器FlowLayout197
11.4.2 边界式布局管理器BorderLayout198
11.4.3 网格式布局管理器GridLayout200
11.4.4 卡片式布局管理器CardLayout202
11.4.5 网格包布局管理器GridBagLayout204
11.4.6 盒式布局管理器BoxLayout207
11.4.7 重叠布局管理器OverlayLayout和弹簧布局管理器SpringLayout简介209
本章小结209
第12章 小程序设计210
12.1 小程序的基本工作原理210
12.2 JApplet类210
12.3 Java小程序编程实例212
12.4 将应用程序转换成小程序及小程序的安全性216
12.5 图像文件处理217
12.6 播放音乐218
12.7 动画程序设计220
本章小结222
第13章 数据库程序设计223
13.1 关系数据库系统223
13.1.1 数据库和数据库表223
13.1.2 完整性约束225
13.2 SQL225
13.2.1 创建数据库226
13.2.2 表操作226
13.2.3 表数据操作227
13.2.4 数据查询228
13.3 JDBC231
13.3.1 JDBC概述231
13.3.2 JDBC类型232
13.3.3 使用JDBC开发数据库应用程序233
13.3.4 数据库的进一步操作239
本章小结242
第14章 网络编程243
14.1 网络编程概述243
14.2 基于URL的网络编程243
14.2.1 URL类244
14.2.2 URLConnection类245
14.3 基于套接字的网络编程246
14.3.1 TCP套接字实现过程247
14.3.2 Socket类247
14.3.3 ServerSocket类248
14.3.4 InetAddress类248
14.3.5 端—端通信程序设计分析249
14.3.6 逐步完成具备发送和接收数据的Java控制台聊天程序250
14.4 基于UDP的网络编程261
14.4.1 数据报套接字262
14.4.2 UDP通信一般过程262
14.4.3 简单的客户/服务器程序设计263
本章小结265
参考文献266