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

- 高虎,曹记东,翟然,李梓 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302459835
- 出版时间:2017
- 标注页数:258页
- 文件大小:39MB
- 文件页数:272页
- 主题词: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语言的特点2
1.1.3 Java的应用领域3
1.1.4 Java程序的分类4
1.1.5 Java的运行机制6
1.2 Java开发环境搭建8
1.2.1 JDK简介8
1.2.2 安装JDK9
1.2.3 配置JDK+EditPlus编辑器13
1.2.4 集成开发环境NetBeans22
1.3 上机练习25
1.3.1 练习一:用文本编辑器创建Java应用程序和Applet程序25
1.3.2 练习二:用NetBeans创建Java应用程序和Applet程序32
自测习题38
第2章 数据类型和基本语句40
2.1 Java的基本语法40
2.1.1 Java基本语言要素40
2.1.2 基本数据类型45
2.2 Java的运算符、表达式和语句48
2.2.1 运算符和表达式48
2.2.2 表达式和语句的关系53
2.2.3 顺序结构的语句53
2.2.4 选择结构的语句53
2.2.5 循环结构的语句58
2.2.6 break和continue语句60
2.3 类型转换62
2.4 上机练习63
2.4.1 练习一:Java基本数据类型的运用63
2.4.2 练习二:Java基本语句的运用64
自测习题64
第3章 类和对象66
3.1 类和对象的概念66
3.1.1 类和对象概述66
3.1.2 类的定义67
3.1.3 构造方法67
3.1.4 类的实例化——对象的构造68
3.1.5 访问权限69
3.1.6 内存垃圾回收机制70
3.2 static关键字71
3.2.1 static变量71
3.2.2 static方法72
3.2.3 static代码块72
3.3 this关键字73
3.4 继承75
3.4.1 继承的概念75
3.4.2 定义继承类75
3.4.3 super关键字76
3.4.4 对象的类型转换77
3.4.5 方法的重写(Override)与重载(Overload)77
3.5 final关键字78
3.5.1 final类78
3.5.2 final方法78
3.5.3 final变量79
3.6 抽象方法和抽象类80
3.6.1 抽象方法80
3.6.2 抽象类80
3.7 接口81
3.7.1 接口的概念81
3.7.2 类实现接口81
3.8 内部类和匿名类82
3.8.1 内部类82
3.8.2 匿名类82
3.9 包83
3.9.1 Java包的概念83
3.9.2 包的声明和引入83
自测习题84
第4章 异常处理88
4.1 异常处理概述88
4.1.1 异常处理机制88
4.1.2 异常处理语句的基本语法89
4.2 常见的异常90
4.2.1 常见的系统异常90
4.2.2 自定义异常91
4.3 throws和throw语句91
4.3.1 throws和throw语句的用法91
4.3.2 throws和throw的区别92
4.4 上机练习92
4.4.1 练习一:异常处理程序调试92
4.4.2 练习二:异常处理编程练习94
自测习题98
第5章 Java常用API101
5.1 字符串类101
5.1.1 String类101
5.1.2 StringBuffer类105
5.2 基本数据类型的对象包装类107
5.2.1 包装类107
5.2.2 包装类的常用方法107
5.3 Math类108
5.4 Date、Calendar与DateFormat类109
5.4.1 Date与Calendar类110
5.4.2 DateFormat类111
5.5 集合113
5.5.1 Collection接口113
5.5.2 List接口114
5.5.3 Set接口116
5.5.4 Map接口117
5.6 输入、输出流类119
5.6.1 字节输入流类InputStream119
5.6.2 字节输出流类OutputStream121
5.6.3 字符输入流类Reader122
5.6.4 字符输出流类Writer124
5.6.5 文件类File125
5.7 上机练习127
5.7.1 练习一:字符串类的使用127
5.7.2 练习二:集合类的使用128
5.7.3 练习三:输入/输出流类的使用129
自测习题130
第6章 图形用户界面程序设计132
6.1 图形用户界面程序概述132
6.1.1 两个图形类库——AWT和Swing132
6.1.2 组件的概念132
6.1.3 AWT组件133
6.1.4 Swing组件134
6.2 容器组件135
6.2.1 顶层容器JFrame类135
6.2.2 中间容器JPanel类和JScrollPane类136
6.3 常用基本组件137
6.3.1 标签和文本框137
6.3.2 按钮139
6.3.3 单选按钮和复选框141
6.3.4 组合框和列表142
6.3.5 菜单条、菜单和菜单项143
6.4 事件响应146
6.4.1 事件响应的处理机制146
6.4.2 不同类型事件及事件处理147
6.5 界面布局管理器153
6.5.1 布局管理器概述153
6.5.2 流式布局153
6.5.3 边界布局154
6.5.4 网格布局156
6.5.5 卡片布局158
6.5.6 其他布局158
6.6 上机练习159
6.6.1 练习一:简单计算器设计159
6.6.2 练习二:员工信息录入163
自测习题165
第7章 Applet小程序和多媒体167
7.1 Applet的基本概念167
7.1.1 Applet的生命周期167
7.1.2 Applet的安全性问题169
7.2 Applet小程序的设计171
7.2.1 Applet小程序的编写和编译171
7.2.2 嵌入到Web网页172
7.2.3 Applet小程序的执行172
7.3 多媒体类173
7.3.1 绘图173
7.3.2 音频处理178
7.3.3 视频和动画180
7.4 上机练习184
7.4.1 练习一:Applet小程序和多媒体调试184
7.4.2 练习二:Applet和多媒体编程186
自测习题187
第8章 Java多线程编程189
8.1 多线程的概念189
8.1.1 什么是线程189
8.1.2 认识多线程190
8.2 多线程程序设计190
8.2.1 创建多线程的两种方式191
8.2.2 线程的生命周期194
8.2.3 多线程的调度管理196
8.3 多线程的同步与通信202
8.3.1 多线程的同步问题203
8.3.2 多线程间的同步204
8.4 上机练习208
8.4.1 练习一:线程的创建方式与优先级设置208
8.4.2 练习二:多线程同步问题210
自测习题212
第9章 Java网络编程213
9.1 网络编程的概念213
9.1.1 IP地址与域名213
9.1.2 URL简介213
9.1.3 网络协议和端口214
9.2 常用网络API类217
9.2.1 URL类和URLConnection类217
9.2.2 InetAddress类220
9.2.3 Socket类和ServerSocket类221
9.2.4 DatagramSocket类和DatagramPacket类224
9.3 网络程序设计基础226
9.3.1 TCP程序设计226
9.3.2 UDP程序设计227
9.4 上机练习228
9.4.1 练习一:常用网络API练习228
9.4.2 练习二:TCP点对点的通信231
自测习题232
第10章 JDBC数据库编程234
10.1 JDBC的概述234
10.2 SQL语言简介235
10.2.1 SQL概念235
10.2.2 SQL的数据定义237
10.2.3 SQL的数据操纵239
10.2.4 SQL的数据控制241
10.3 JDBC基本操作242
10.3.1 JDBC连接步骤242
10.3.2 配置数据库242
10.3.3 JDBC连接数据库的步骤246
10.3.4 JDBC发送SQL语句248
10.4 上机练习252
10.4.1 练习一:JDBC连接252
10.4.2 练习二:JDBC编程实例254
自测习题256
参考文献258
热门推荐
- 676619.html
- 1140884.html
- 1820201.html
- 3039687.html
- 1789908.html
- 295252.html
- 2878993.html
- 553366.html
- 3408340.html
- 2333202.html
- http://www.ickdjs.cc/book_2007598.html
- http://www.ickdjs.cc/book_2761428.html
- http://www.ickdjs.cc/book_3710613.html
- http://www.ickdjs.cc/book_3494936.html
- http://www.ickdjs.cc/book_1056450.html
- http://www.ickdjs.cc/book_3872217.html
- http://www.ickdjs.cc/book_2621868.html
- http://www.ickdjs.cc/book_682685.html
- http://www.ickdjs.cc/book_2494216.html
- http://www.ickdjs.cc/book_2792159.html