图书介绍

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

Java实用教程 第2版
  • 王小科,罗二平,刘会衡主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115294937
  • 出版时间:2012
  • 标注页数:283页
  • 文件大小:102MB
  • 文件页数:295页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐