图书介绍
普通高等教育“十三五”规划教材 软件工程专业 Java面向对象程序设计【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 陈占伟主编;崔仲远副主编 著
- 出版社: 北京:中国水利水电出版社
- ISBN:9787517055600
- 出版时间:2017
- 标注页数:260页
- 文件大小:36MB
- 文件页数:270页
- 主题词: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语言的特点1
1.3 Java的目标1
1.4 Java开发环境的搭建2
1.4.1 JDK的下载安装2
1.4.2 Java开发环境配置4
1.5 Java程序运行的原理5
1.6 Java开发工具Eclipse6
1.6.1 Eclipse的安装与启动6
1.6.2 Eclipse编写Java程序的流程8
本章小结11
习题12
第2章 Java语言基础13
2.1 Java程序的基本组成13
2.2 Java语言的数据类型16
2.2.1 整数类型17
2.2.2 浮点类型18
2.2.3 字符类型18
2.2.4 布尔类型19
2.2.5 基本数据类型的默认值19
2.2.6 类型转换20
2.2.7 String21
2.3 运算符和表达式22
2.3.1 赋值运算符22
2.3.2 算术运算符22
2.3.3 关系运算符24
2.3.4 逻辑运算符25
2.3.5 位运算符26
2.3.6 其他运算符27
2.3.7 运算符优先级29
2.3.8 表达式30
2.4 流程控制语句30
2.4.1 选择语句30
2.4.2 循环语句37
2.5 数组与方法41
2.5.1 一维数组42
2.5.2 二维数组45
2.5.3 方法46
2.6 Java程序规范49
2.6.1 制定编码规范的必要性49
2.6.2 Java文件格式49
2.6.3 命名规范50
2.6.4 注释规范51
2.6.5 排版规范51
本章小结51
习题51
第3章 Java面向对象编程53
3.1 面向对象基础53
3.1.1 面向对象编程思想53
3.1.2 基本特性54
3.2 类与对象54
3.2.1 类定义54
3.2.2 对象的创建及使用55
3.2.3 this和static关键字59
3.2.4 内部类64
3.3 继承65
3.3.1 继承的语法和规则65
3.3.2 重载和覆盖67
3.3.3 super关键字68
3.4 final关键字69
3.4.1 final变量69
3.4.2 final方法69
3.4.3 final类70
3.5 抽象类70
3.6 接口71
3.6.1 接口定义71
3.6.2 实现接口71
3.6.3 匿名内部类72
3.7 包及访问控制权限73
3.7.1 包概念73
3.7.2 impoty导入包73
3.7.3 包的声明74
3.7.4 访问权限修饰符74
3.8 对象的多态性75
3.9 包装类(Wrapper)78
3.9.1 基本数据类型转换为包装类78
3.9.2 字符串转换为包装类78
3.9.3 包装类转换为基本数据类型79
3.9.4 字符串转换为基本数据类型79
3.9.5 自动装箱和自动拆箱79
3.9.6 覆盖父类的方法80
本章小结80
习题80
第4章 Java异常82
4.1 异常的概念82
4.2 Java中的异常类及其分类82
4.3 Java异常处理机制83
4.3.1 捕获处理异常83
4.3.2 声明抛出异常89
4.4 异常的应用91
本章小结92
习题93
第5章 Java常用类库94
5.1 Java类库概述94
5.2 Java语言包(java.lang)95
5.2.1 String类95
5.2.2 StringBuffer类98
5.2.3 Object类101
5.2.4 Math类104
5.2.5 System类105
5.2.6 Runtime类106
5.3 日期操作类107
5.3.1 Date类107
5.3.2 Calendar类107
5.3.3 SimpleDateFormat类108
5.4 DecimalFormat类110
5.5 比较器接口110
5.5.1 Comparable接口111
5.5.2 Comparator接口112
本章小结114
习题114
第6章 Java集合框架115
6.1 集合框架概述115
6.2 Collection接口116
6.3 List接口117
6.3.1 ArrayList类118
6.3.2 LinkedList类121
6.3.3 Queue接口122
6.3.4 Stack类123
6.4 Set接口124
6.4.1 HashSet类124
6.4.2 TreeSet类128
6.4.3 SortedSet接口130
6.5 集合的输出131
6.5.1 Iterator接口131
6.5.2 ListIterator接口132
6.6 Map133
6.6.1 HashMap类134
6.6.2 Map.Entry接口136
6.6.3 TreeMap类138
6.7 Collections类138
6.8 集合运用140
本章小结141
习题141
第7章 Java程序的输入/输出142
7.1 File类142
7.2 RandomAccessFile类144
7.3 字节流与字符流145
7.3.1 字节流146
7.3.2 字符流150
7.3.3 字节流与字符流的区别151
7.4 转换流152
7.5 打印流153
7.6 管道流154
7.7 缓冲区操作流155
7.8 数据操作流156
7.9 对象流157
7.10 Scanner类158
本章小结158
习题159
第8章 Java数据库编程160
8.1 JDBC技术160
8.1.1 JDBC技术简介160
8.1.2 JDBC驱动程序160
8.2 结构化查询语言161
8.3 JDBC基本操作161
8.3.1 JDBC操作步骤161
8.3.2 JDBC-ODBC连接数据库162
8.3.3 JDBC直接连接数据库168
8.3.4 JDBC对数据库的更新操作172
8.4 JDBC高级操作174
8.4.1 PreparedStatement接口174
8.4.2 事务处理176
本章小结176
习题176
第9章 Java网络编程177
9.1 网络基础177
9.1.1 TCP/IP网络模型177
9.1.2 IP地址与InetAddress类178
9.1.3 套接字179
9.2 UDP协议网络程序179
9.2.1 概述179
9.2.2 创建UDP服务器端程序180
9.2.3 创建UDP客户端程序181
9.3 TCP协议网络程序182
9.3.1 概述182
9.3.2 创建TCP服务器端程序183
9.3.3 创建TCP客户端程序184
9.4 HTTP协议网络程序185
9.4.1 概述185
9.4.2 URL类185
9.4.3 URLConnection类186
本章小结187
习题187
第10章 Java图形界面189
10.1 AWT与Swing简介189
10.1.1 AWT简介189
10.1.2 Swing简介189
10.1.3 容器简介189
10.2 创建窗体190
10.3 标签组件:JLabel191
10.4 按钮组件:JButton194
10.5 JPanel容器195
10.6 布局管理器196
10.6.1 FlowLayout196
10.6.2 BorderLayout197
10.6.3 GridLayout198
10.6.4 CardLayout199
10.7 文本组件:JTextComponent200
10.7.1 单行文本框:JTextField200
10.7.2 密码文本框:JPasswordField201
10.7.3 多行文本框:JTextArea202
10.8 事件处理204
10.8.1 事件和监听器204
10.8.2 窗体事件206
10.8.3 动作事件及监听处理209
10.8.4 键盘事件及监听处理210
10.8.5 鼠标事件及监听处理211
10.8.6 焦点事件及监听处理213
10.9 单选按钮组件:JRadioButton214
10.10 复选框组件:JCheckBox217
10.11 列表框组件:JList218
10.12 下拉列表框:JComboBox220
10.13 菜单组件:JMenu与JMenuBar221
10.14 文件选择框组件:JFileChooser222
本章小结225
习题225
第11章 Java线程227
11.1 进程及多线程简介227
11.2 线程的创建228
11.3 线程的状态230
11.4 线程的调度231
11.5 线程的优先级231
11.6 守护线程234
11.7 线程同步235
11.8 实例练习:线程综合应用238
本章小结239
习题240
第12章 JDK 1.5三个主要特性241
12.1 泛型241
12.1.1 泛型类的定义241
12.1.2 泛型规则和限制242
12.1.3 泛型类的应用242
12.1.4 通配符245
12.1.5 泛型接口247
12.1.6 泛型方法248
12.2 枚举249
12.3 Annotation250
本章小结251
习题251
第13章 Java反射机制252
13.1 Java的反射机制252
13.2 Class类及使用252
13.2.1 引入Class类252
13.2.2 Class类的使用254
13.3 反射的应用256
13.3.1 取得类的结构256
13.3.2 调用类中指定方法257
本章小结259
习题259
参考文献260
热门推荐
- 2862481.html
- 3903975.html
- 2287179.html
- 3806922.html
- 656919.html
- 406956.html
- 2731013.html
- 2292015.html
- 2454176.html
- 2323387.html
- http://www.ickdjs.cc/book_1074750.html
- http://www.ickdjs.cc/book_1723085.html
- http://www.ickdjs.cc/book_3178860.html
- http://www.ickdjs.cc/book_541667.html
- http://www.ickdjs.cc/book_3721532.html
- http://www.ickdjs.cc/book_1808236.html
- http://www.ickdjs.cc/book_3092343.html
- http://www.ickdjs.cc/book_360042.html
- http://www.ickdjs.cc/book_130073.html
- http://www.ickdjs.cc/book_1994590.html