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

- 本书编委会编著 著
- 出版社: 北京:中国计划出版社
- ISBN:9787801779380
- 出版时间:2007
- 标注页数:307页
- 文件大小:109MB
- 文件页数:323页
- 主题词: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语言的核心技术4
1.2 Java平台6
1.2.1 Java常用组件包6
1.2.2 Java开发工具7
1.3 Java开发运行环境9
1.3.1 Java 2 SDK的安装与设置9
1.3.2 运行Java程序13
1.3.3 Eclipse集成化开发工具16
1.3.4 Java运行环境17
1.4 Java语言概述实例——编写Hello World!程序17
1.5 小结与提高22
1.6 思考与练习22
第2章 Java语言基础23
2.1 标识符和关键字23
2.1.1 标识符23
2.1.2 关键字24
2.2 数据类型和变量25
2.2.1 常量和变量25
2.2.2 数据类型26
2.3 字符串30
2.3.1 字符串连接30
2.3.2 子串31
2.3.3 修改字符串31
2.3.4 测试串相等34
2.4 数组36
2.4.1 数组的定义36
2.4.2 数组的建立36
2.4.3 数组的初始化38
2.4.4 数组的应用38
2.5 运算符42
2.5.1 算术运算符42
2.5.2 关系运算符42
2.5.3 逻辑运算符44
2.5.4 位运算符46
2.5.5 复杂赋值运算符47
2.5.6 条件运算符48
2.5.7 instanceof运算符48
2.5.8 运算符优先级48
2.6 控制语句49
2.6.1 块作用域50
2.6.2 if语句50
2.6.3 switch语句51
2.6.4 循环控制52
2.6.5 流程控制54
2.7 Java编程规范57
2.7.1 Java命名约定57
2.7.2 Java注释约定57
2.7.3 Java编码其他约定58
2.8 Java语言基础实例——用switch语句判断学生成绩58
2.9 小结与提高59
2.10 思考与练习60
第3章 对象和类63
3.1 面向对象的概念63
3.1.1 OOP的介绍63
3.1.2 OOP的特点64
3.2 对象65
3.2.1 对象的创建67
3.2.2 对象的使用68
3.2.3 对象的撤销与清理69
3.3 类69
3.3.1 类的定义70
3.3.2 类的结构71
3.3.3 类的成员变量71
3.3.4 类的方法75
3.4 类的组织79
3.4.1 包79
3.4.2 包和类的导入82
3.4.3 this和super的使用83
3.5 对象和类实例——体会访问控制修饰符的作用84
3.6 小结与提高90
3.7 思考与练习91
第4章 继承与多态93
4.1 继承93
4.2 继承的使用94
4.2.1 属性和方法的继承94
4.2.2 动态绑定95
4.3 继承的实现96
4.3.1 子类的定义96
4.3.2 域的继承与隐藏99
4.3.3 方法的继承与覆盖102
4.4 如何防止继承104
4.5 强制类型转换105
4.5.1 类型强制转换105
4.5.2 隐式与显式的类型强制转换106
4.6 多态107
4.6.1 多态性的概念107
4.6.2 覆盖实现多态性107
4.6.3 重载实现多态性109
4.7 Object类111
4.7.1 toString()方法和equals()方法111
4.7.2 Object与其他类型的转换118
4.8 继承与多态实例——类继承中的实例对象的构造顺序119
4.9 小结与提高120
4.10 思考与练习120
第5章 面向对象的高级特性122
5.1 接口122
5.1.1 接口的定义122
5.1.2 接口的实现123
5.1.3 接口中的变量125
5.1.4 Comparable接口126
5.1.5 回调129
5.1.6 接口的扩展131
5.2 内部类132
5.2.1 内部类的介绍132
5.2.2 内部类的使用133
5.3 抽象类135
5.3.1 抽象类的概念135
5.3.2 接口和抽象类137
5.4 面向对象的高级特性实例——通过实现多个接口来实现多继承140
5.5 小结与提高144
5.6 思考与练习144
第6章 异常处理146
6.1 程序错误与处理146
6.1.1 程序错误、发现时刻及错误处理原则146
6.1.2 Java的错误和异常146
6.2 Java的异常处理147
6.2.1 异常类说明147
6.2.2 错误分类149
6.2.3 异常处理机制150
6.2.4 异常处理语句150
6.2.5 声明异常154
6.2.6 抛出异常155
6.2.7 自定义异常类158
6.3 异常处理实例——自定义异常160
6.4 小结与提高161
6.5 思考与练习162
第7章 多线程164
7.1 操作系统中的进程和线程164
7.1.1 进程164
7.1.2 线程165
7.2 Java的线程对象166
7.2.1 Java的线程机制166
7.2.2 线程对象的生命周期175
7.3 线程的同步与通信177
7.3.1 线程同步177
7.3.2 线程通信178
7.3.3 死锁181
7.4 多线程实例——Java中线程的调度方式182
7.5 小结与提高186
7.6 思考与练习186
第8章 网络通信188
8.1 网络通信概述188
8.2 URL和URLConnection192
8.3 TCP服务器/客户端Socket196
8.3.1 服务器端ServerSocket196
8.3.2 客户端Socket197
8.3.3 实例200
8.4 UDP服务器/客户端Datagram202
8.4.1 DatagramPacket202
8.4.2 DatagramSocket203
8.5 网络通信实例——利用URL对象获得任意指定的URL的信息203
8.6 小结与提高206
8.7 思考与练习206
第9章 图形用户界面208
9.1 Java图形用户界面初步介绍208
9.1.1 Java图形用户界面概述209
9.1.2 AWT图形用户界面组件概述211
9.2 事件处理214
9.2.1 AWT授权事件模型214
9.2.2 AWTEvent事件类214
9.2.3 事件监听器接口和事件适配器类215
9.3 布局管理218
9.3.1 布局管理器概述218
9.3.2 布局管理器类219
9.4 Swing组件224
9.4.1 Swing组件关系概述225
9.4.2 文本域225
9.4.3 按钮组件225
9.4.4 组合框227
9.5 图形设计227
9.5.1 绘图类(Graphics类)227
9.5.2 在组件上绘图229
9.6 创建Applet程序231
9.6.1 什么是Applet231
9.6.2 Applet的生命周期233
9.6.3 Applet与Application235
9.7 图形用户界面实例——Swing中常用组件的使用235
9.8 小结与提高237
9.9 思考与练习237
第10章 输入/输出流和文件操作239
10.1 文件和流的概念239
10.1.1 操作系统中的文件和目录概念239
10.1.2 程序设计语言中的文件类型241
10.1.3 流的概念241
10.1.4 Java的输入/输出流与文件操作概述242
10.2 字节输入/输出流类242
10.2.1 字节输入流类InputStream242
10.2.2 字节输出流类OutputStream243
10.2.3 Java的标准输入/输出243
10.2.4 文件字节输入/输出流类243
10.2.5 数据字节输入/输出流类245
10.2.6 对象输入/输出流类246
10.3 字符输入/输出流类247
10.3.1 字符输入/出流抽象类247
10.3.2 文件字符输入/输出流类249
10.3.3 字符缓冲流类250
10.4 文件操作类252
10.4.1 文件类252
10.4.2 文件过滤器接口254
10.4.3 随机存取文件类255
10.5 管道流256
10.6 输入/输出流和文件操作实例——编写统计文件数的程序256
10.7 小结与提高259
10.8 思考与练习259
第11章 数据库应用261
11.1 关系数据库系统261
11.1.1 数据库系统261
11.1.2 数据库管理系统262
11.1.3 关系模型263
11.1.4 关系数据库系统265
11.1.5 Access数据库265
11.1.6 SQL Server数据库265
11.2 结构化查询语言SQL267
11.2.1 SQL概述267
11.2.2 SQL的基本内容268
11.3 JDBC271
11.3.1 JDBC的用途271
11.3.2 JDBC驱动程序的类型271
11.3.3 JDBC API介绍272
11.3.4 JDBC API工具273
11.3.5 连接数据库275
11.4 JDBC高级操作277
11.4.1 PreparedStatement接口277
11.4.2 使用事务控制279
11.4.3 存储过程280
11.5 数据库应用实例——创建与删除数据库中的表282
11.6 小结与提高284
11.7 思考与练习285
第12章 JSP技术286
12.1 Servlet技术概述286
12.2 JSP技术概述288
12.2.1 JSP运行环境简介288
12.2.2 用JSP开发Web的几种主要方式288
12.2.3 JSP容器289
12.2.4 Tomcat289
12.3 JSP语法290
12.3.1 JSP语法规则290
12.3.2 JSP隐含对象291
12.3.3 JSP编译指示293
12.3.4 脚本元素296
12.3.5 JavaBeans297
12.4 JSP技术实例——HTTP连接与浏览304
12.5 小结与提高305
12.6 思考与练习305
主要参考文献307
热门推荐
- 2642560.html
- 369565.html
- 2616400.html
- 2888923.html
- 468000.html
- 3185394.html
- 1866298.html
- 3289018.html
- 2208419.html
- 101199.html
- http://www.ickdjs.cc/book_1858983.html
- http://www.ickdjs.cc/book_3347663.html
- http://www.ickdjs.cc/book_1122753.html
- http://www.ickdjs.cc/book_1024137.html
- http://www.ickdjs.cc/book_1626566.html
- http://www.ickdjs.cc/book_1108766.html
- http://www.ickdjs.cc/book_2720917.html
- http://www.ickdjs.cc/book_3620336.html
- http://www.ickdjs.cc/book_173288.html
- http://www.ickdjs.cc/book_3045937.html