图书介绍

Java程序设计实用教程 第4版PDF|Epub|txt|kindle电子书版本网盘下载

Java程序设计实用教程 第4版
  • 叶核亚编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121217333
  • 出版时间:2013
  • 标注页数:388页
  • 文件大小:69MB
  • 文件页数:398页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

Java程序设计实用教程 第4版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Java概述1

1.1 了解Java1

1.1.1 Java的诞生和发展1

1.1.2 Java的特点2

1.1.3 Java核心技术5

1.1.4 Application应用5

1.2 JDK6

1.2.1 JDK的安装与设置6

1.2.2 编译和运行Java程序8

1.2.3 包9

1.3 MyEclipse13

1.3.1 MyEclipse集成开发环境13

1.3.2 创建Java项目并运行15

1.3.3 程序调试技术18

习题121

实验1 Java Application程序的编辑、编译和运行21

第2章 Java语言基础22

2.1 语言成分22

2.1.1 标识符与关键字22

2.1.2 基本数据类型23

2.1.3 变量与常量25

2.1.4 运算符与表达式26

2.2 流程控制语句32

2.2.1 顺序结构语句32

2.2.2 选择语句33

2.2.3 循环语句34

2.2.4 转移语句39

2.3 数组40

2.3.1 一维数组40

2.3.2 二维数组43

2.4 静态方法46

2.4.1 方法声明与调用46

2.4.2 参数传递47

2.4.3 方法重载51

2.4.4 递归方法51

2.5 字符串52

2.5.1 字符串的基本数据类型特性52

2.5.2 字符串的类特性54

习题258

实验2 Java程序设计基础59

第3章 类的封装、继承和多态61

3.1 类和对象61

3.1.1 类61

3.1.2 对象63

3.2 类的封装性65

3.2.1 构造与析构65

3.2.2 对象的引用和运算67

3.2.3 访问控制68

3.2.4 静态成员69

3.2.5 浅拷贝与深拷贝74

3.3 类的继承性76

3.3.1 由继承派生类76

3.3.2 继承原则及作用77

3.3.3 子类的构造方法79

3.4 类的多态性80

3.4.1 子类重定义父类成员80

3.4.2 类型的多态83

3.4.3 编译时多态和运行时多态85

3.4.4 多态的方法实现85

3.5 类的抽象性90

3.5.1 用继承刻画包含关系91

3.5.2 抽象类91

3.5.3 最终类95

习题396

实验3类的封装、继承和多态98

第4章 接口、内部类和Java API基础100

4.1 接口与实现接口的类100

4.2 内部类和内部接口105

4.3 Java API基础108

4.3.1 java.lang包中的基础类库108

4.3.2 java.util包中的工具类库113

4.4 泛型117

习题4120

实验4接口与实现接口的类120

第5章 异常处理122

5.1 异常处理基础122

5.1.1 异常处理机制的必要性122

5.1.2 错误和异常123

5.2 异常处理措施125

5.2.1 异常处理语句126

5.2.2 抛出异常130

5.2.3 定义异常类130

习题5132

实验5异常的抛出、捕获并处理132

第6章 图形用户界面134

6.1 AWT组件及其属性类134

6.1.1 AWT组件134

6.1.2 布局管理138

6.1.3 颜色和字体140

6.2 事件处理141

6.2.1 委托事件模型141

6.2.2 AWT事件类和事件监听器接口144

6.3 Swing组件及事件146

6.3.1 Swing组件与布局146

6.3.2 文本显示和编辑组件及事件148

6.3.3 按钮组件152

6.3.4 列表框和组合框153

6.3.5 中间容器155

6.3.6 JOptionPane和JColorChooser对话框156

6.3.7 菜单组件162

6.3.8 表格171

6.4 图形图像174

6.4.1 图形设计174

6.4.2 图像179

习题6179

实验6图形用户界面设计180

第7章 多线程184

7.1 操作系统中的进程与线程184

7.2 Java的线程对象186

7.2.1 Runnable接口与Thread类187

7.2.2 线程对象的优先级190

7.2.3 线程对象的生命周期190

7.2.4 定时器与图形动画设计195

7.3 线程的同步机制197

7.3.1 交互线程197

7.3.2 线程间的竞争关系与线程互斥200

7.3.3 线程间的协作关系与线程同步203

习题7211

实验7线程设计212

第8章 输入/输出流和文件操作213

8.1 文件和流213

8.1.1 操作系统中的文件和目录概念213

8.1.2 流的概念215

8.2 字节输入/输出流类216

8.2.1 抽象字节流216

8.2.2 文件字节流218

8.2.3 数据字节流221

8.2.4 对象字节流225

8.2.5 管道字节流227

8.3 字符输入/输出流类230

8.3.1 抽象字符流230

8.3.2 字节/字符转换流231

8.3.3 文件字符流231

8.3.4 缓冲字符流232

8.3.5 格式化字符输出流232

8.3.6 Java标准输入/输出234

8.4 文件操作237

8.4.1 文件类及其过滤器237

8.4.2 文件选择对话框组件241

8.4.3 随机存取文件类249

习题8253

实验8输入/输出流与文件操作253

第9章 网络通信255

9.1 网络编程基础255

9.2 使用URL访问网络资源257

9.2.1 URL和IP地址257

9.2.2 使用选项卡窗格和编辑器窗格258

9.3 TCP Socket通信262

9.3.1 TCP Socket通信原理262

9.3.2 Java的TCP Socket通信264

9.4 UDP数据报通信274

9.4.1 UDP数据报275

9.4.2 UDP组播数据报278

习题9283

实验9网络通信283

第10章 数据库应用284

10.1 关系数据库系统284

10.1.1 关系模型284

10.1.2 客户-服务器结构的关系数据库系统286

10.1.3 结构化查询语言SQL287

10.2 MySQL数据库292

10.3 JDBC294

10.3.1 JDBC的作用和功能294

10.3.2 指定JDBC驱动程序296

10.3.3 连接数据库297

10.3.4 执行SQL语句298

10.3.5 处理数据查询结果集299

习题10303

实验10数据库应用设计304

第11章 Web应用305

11.1 Web浏览基础305

11.2 Applet应用程序307

11.3 JSP309

11.3.1 JSP原理309

11.3.2 运行JSP311

11.3.3 JSP语法315

习题11323

实验11基于JSP的Web应用设计324

第12章 综合应用设计326

12.1 集合框架326

12.2 反射331

12.3 使用复杂Swing组件331

12.3.1 列表框331

12.3.2 表格334

12.3.3 多文档界面335

12.3.4 树339

12.4 数据库应用354

12.5 课程设计的要求和选题368

附录A ASCII字符与Unicode值374

附录B Java关键字375

附录C Java基本数据类型377

附录D Java运算符及其优先级378

附录E Java类库(部分)379

E.1 java.lang语言包379

E.2 java.util实用包383

E.3 java.text文本包384

附录F MyEclipse常用菜单命令385

参考文献387

热门推荐