图书介绍
Java实用教程 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 王小科,罗二平,刘会衡主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115294937
- 出版时间:2012
- 标注页数:283页
- 文件大小:102MB
- 文件页数:295页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java实用教程 第2版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语言的特点2
1.4 安装Java程序开发工具3
1.4.1 下载JDK3
1.4.2 安装JDK4
1.4.3 Windows系统下配置和测试JDK6
1.5 Java SE 7的新特性8
1.6 Java程序开发过程8
1.7 Java开发工具Eclipse8
1.7.1 Eclipse简介8
1.7.2 Eclipse的安装与启动9
1.7.3 Eclipse编写Java程序的流程10
小结13
习题13
第2章 Java语言的基本语法14
2.1 标识符和关键字14
2.2 常量与变量15
2.2.1 常量的概念及使用要点15
2.2.2 变量的概念及使用要点15
2.3 数据类型16
2.3.1 基本数据类型17
2.3.2 引用数据类型20
2.3.3 基本类型与引用类型的区别21
2.3.4 数据类型之间的相互转换23
2.4 运算符25
2.4.1 赋值运算符25
2.4.2 算术运算符25
2.4.3 关系运算符27
2.4.4 逻辑运算符27
2.4.5 位运算符29
2.4.6 对象运算符31
2.4.7 其他运算符31
2.4.8 运算符的优先级别及结合性32
2.5 字符串33
2.5.1 创建字符串对象33
2.5.2 连接字符串33
2.5.3 字符串操作34
2.5.4 格式化字符串38
2.5.5 格式化日期和时间39
2.6 数组41
2.6.1 一维数组41
2.6.2 二维数组42
小结43
习题43
第3章 程序流程控制语句44
3.1 分支语句44
3.1.1 简单的if条件语句44
3.1.2 if...else条件语句45
3.1.3 if...else if多分支语句46
3.1.4 if语句的嵌套47
3.1.5 switch多分支语句48
3.1.6 if语句和switch语句的区别49
3.2 循环语句49
3.2.1 for循环语句50
3.2.2 while循环语句50
3.2.3 do...while循环语句51
3.2.4 循环的嵌套52
3.3 跳转语句54
3.3.1 break跳转语句54
3.3.2 continue跳转语句55
3.3.3 return跳转语句56
小结56
习题56
第4章 面向对象基础57
4.1 面向对象程序设计57
4.1.1 面向对象程序设计概述57
4.1.2 面向对象程序设计的特点58
4.2 类和对象59
4.2.1 定义类59
4.2.2 了解成员方法60
4.2.3 成员变量和局部变量61
4.2.4 构造方法的概念及用途62
4.2.5 对象生命周期63
4.3 包65
4.3.1 包的概念65
4.3.2 创建包65
4.3.3 使用包中的类65
4.4 继承66
4.4.1 继承的概念66
4.4.2 子类对象的创建66
4.4.3 继承的使用原则67
4.4.4 使用this关键字68
4.4.5 使用super关键字68
4.5 多态69
4.5.1 方法的重载69
4.5.2 方法的覆盖70
4.5.3 向上转型71
4.6 特殊类72
4.6.1 抽象类和抽象方法72
4.6.2 final类74
4.6.3 内部类74
4.7 接口78
4.7.1 定义接口78
4.7.2 实现接口79
小结80
习题81
第5章 集合82
5.1 集合中主要接口的概述82
5.2 Collection接口83
5.2.1 addAll()方法83
5.2.2 removeAll()方法84
5.2.3 retainAll()方法85
5.2.4 containsAll()方法86
5.2.5 toArray()方法86
5.3 List集合87
5.3.1 List的用法87
5.3.2 使用ArrayList类89
5.3.3 使用LinkedList类90
5.4 Set集合91
5.4.1 使用HashSet类92
5.4.2 使用TreeSet类93
5.5 Map集合98
5.5.1 Map的用法98
5.5.2 使用HashMap类99
5.5.3 使用TreeMap类101
小结103
习题103
第6章 Java输入与输出104
6.1 File类104
6.2 流106
6.2.1 流的基本概念106
6.2.2 输入输出流106
6.3 字节流107
6.3.1 InputStream类与OutputStream类108
6.3.2 FileInputStream类108
6.3.3 FileOutputStream类109
6.4 字符流110
6.4.1 Reader类与Writer类110
6.4.2 InputStreamReader类111
6.4.3 OutputStreamWriter类112
6.4.4 FileReader类113
6.4.5 FileWriter类113
6.4.6 BufferedReader类114
6.4.7 BufferedWriter类115
6.4.8 PrintStream类115
6.4.9 PrintWriter类116
6.4.10 System.in获取用户输入117
6.5 RandomAccessFile类118
6.6 过滤器流120
6.7 对象序列化(objectcserialization)120
6.7.1 ObjectInput与ObjectOutput120
6.7.2 ObjectInputStream与ObjectOutputStream121
6.8 Scanner类123
小结124
习题124
第7章 多线程与异常处理125
7.1 线程概述125
7.1.1 进程125
7.1.2 线程125
7.2 线程的创建126
7.2.1 线程的创建方式126
7.2.2 继承Thread类127
7.2.3 实现Runnable接口127
7.3 线程的生命周期128
7.4 线程的优先级129
7.5 线程的控制130
7.5.1 线程的启动130
7.5.2 线程的挂起130
7.5.3 线程状态检查131
7.5.4 结束线程132
7.5.5 后台线程132
7.6 线程的同步133
7.7 线程通信135
7.8 多线程产生死锁138
7.9 异常139
7.9.1 异常处理140
7.9.2 异常类145
7.9.3 Error类145
7.9.4 Exception类145
7.9.5 自定义异常147
小结148
习题149
第8章 Swing程序设计150
8.1 Swing概述150
8.2 创建窗体151
8.3 常用组件152
8.3.1 JLabel(标签)组件152
8.3.2 JButton(按钮)组件153
8.3.3 JRadioButton(单选按钮)组件154
8.3.4 JCheckBox(复选框)组件155
8.3.5 JComboBox(选择框)组件155
8.3.6 JList(列表框)组件157
8.3.7 JTextField(文本框)组件158
8.3.8 JPasswordField(密码框)组件159
8.3.9 JTextArea(文本域)组件160
8.4 常用布局管理器161
8.4.1 不使用布局管理器161
8.4.2 FlowLayout布局管理器162
8.4.3 BorderLayout布局管理器163
8.4.4 GridLayout布局管理器164
8.5 常用面板165
8.5.1 JPanel面板165
8.5.2 JScrollPane面板166
8.6 常用事件处理167
8.6.1 动作事件处理167
8.6.2 焦点事件处理169
8.6.3 鼠标事件处理170
8.6.4 键盘事件处理171
8.7 拼图游戏173
8.7.1 游戏简介173
8.7.2 设计思路174
8.7.3 开发步骤175
小结178
习题178
第9章 Applet程序设计179
9.1 Applet概述179
9.2 Applet基础179
9.2.1 简单Applet实例179
9.2.2 Applet生命周期180
9.2.3 Graphics类182
9.3 图像处理183
9.4 音频播放184
9.4.1 getAudioClip()方法184
9.4.2 play()方法185
9.4.3 newAudioClip()方法185
9.5 HTML的Applet标签和属性186
9.6 JAR文件187
9.6.1 使用JDK工具生成JAR188
9.6.2 使用Eclipse开发工具生成JAR188
9.6.3 使用JAR文件中的Applet程序189
9.7 为Applet传递参数190
9.8 JavaScript操作Applet191
9.9 控制其他Applet程序192
9.10 Applet安全基础195
9.10.1 Applet的行为195
9.10.2 Applet的安全限制196
小结196
习题196
第10章 网络程序设计197
10.1 基础知识197
10.1.1 TCP197
10.1.2 UDP197
10.2 IP地址封装197
10.3 套接字198
10.3.1 服务器端套接字198
10.3.2 客户端套接字200
10.4 数据报204
10.4.1 DatagramPacket204
10.4.2 DatagramSocket204
10.5 网络聊天206
小结209
习题209
第11章 JDBC数据库编程210
11.1 JDBC概述210
11.1.1 JDBC-ODBC桥技术介绍210
11.1.2 JDBC技术介绍211
11.1.3 JDBC驱动类型211
11.2 JDBC中的常用接口212
11.2.1 Driver接口212
11.2.2 DriverManager类212
11.2.3 Connection接口213
11.2.4 Statement接口213
11.2.5 PreparedStatement接口214
11.2.6 CallableStatement接口215
11.2.7 ResultSet接口215
11.3 连接数据库217
11.3.1 加载JDBC驱动程序217
11.3.2 创建数据库连接218
11.3.3 执行SQL语句219
11.3.4 获得查询结果219
11.3.5 关闭连接219
11.4 操作数据库219
11.4.1 添加数据220
11.4.2 查询数据222
11.4.3 修改数据224
11.4.4 删除数据225
11.5 应用JDBC事务227
小结230
习题230
第12章 Java Web程序设计231
12.1 JSP概述231
12.2 Tomcat的安装与配置231
12.2.1 下载和安装Tomcat服务器231
12.2.2 Tomcat的目录结构233
12.2.3 修改Tomcat的默认端口233
12.2.4 部署Web应用234
12.3 了解JSP的基本构成234
12.4 JSP的指令标识235
12.4.1 使用page指令235
12.4.2 使用include指令237
12.5 JSP的脚本标识238
12.5.1 JSP表达式(Expression)238
12.5.2 声明标识(Declaration)239
12.5.3 脚本程序(Scriptlet)239
12.6 JSP的动作标识240
12.6.1 包含文件的动作 <jsp:include>240
12.6.2 重定向资源的动作<jsp:forward>241
12.6.3 声明使用JavaBean的动作<jsp:useBean>242
12.6.4 设置JavaBean属性值的动作<jsp:setProperty>244
12.6.5 获取JavaBean属性值的动作<jsp:getProperty>247
12.7 JSP常用内置对象247
12.7.1 request对象248
12.7.2 response对象251
12.7.3 session对象254
12.7.4 application对象255
12.8 Java Web框架技术257
12.8.1 Struts 2257
12.8.2 Spring259
12.8.3 Hibernate259
小结260
习题260
附录A 上机实验261
实验1 Java基础261
实验2 程序流程控制262
实验3 类的继承263
实验4 使用集合类264
实验5 数据流265
实验6 线程控制266
实验7 异常处理267
实验8 Swing程序设计268
实验9 Applet程序设计270
实验10 网络程序设计271
实验11 通过JDBC方式操作数据库271
实验12 Java Web程序设计273
实验13 计算器274
实验14 日志簿278
热门推荐
- 2630233.html
- 1442437.html
- 2057345.html
- 3804669.html
- 2566987.html
- 1440497.html
- 3405069.html
- 2954770.html
- 2043345.html
- 3109680.html
- http://www.ickdjs.cc/book_315860.html
- http://www.ickdjs.cc/book_510744.html
- http://www.ickdjs.cc/book_176280.html
- http://www.ickdjs.cc/book_2786873.html
- http://www.ickdjs.cc/book_1832295.html
- http://www.ickdjs.cc/book_2016317.html
- http://www.ickdjs.cc/book_3774514.html
- http://www.ickdjs.cc/book_3512487.html
- http://www.ickdjs.cc/book_325102.html
- http://www.ickdjs.cc/book_3518020.html