图书介绍

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

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

PDF下载


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

下载说明

Java程序设计实用教程 第3版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核心技术4

1.2 Java应用及其运行方式5

1.2.1 Application和Applet5

1.2.2 Java虚拟机执行Java程序6

1.3 JDK6

1.3.1 JDK的安装与设置7

1.3.2 编译和运行Java程序8

1.3.3 包11

1.4 MyEclipse15

1.4.1 MyEclipse集成开发环境15

1.4.2 创建Java项目并运行17

1.4.3 程序调试技术20

习题122

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

第2章 Java语言基础24

2.1 语言成分24

2.1.1 标识符与关键字24

2.1.2 基本数据类型25

2.1.3 变量与常量28

2.1.4 运算符与表达式29

2.2 流程控制语句36

2.2.1 流程控制结构36

2.2.2 顺序结构语句37

2.2.3 选择语句38

2.2.4 循环语句41

2.2.5 转移语句47

2.3 数组48

2.3.1 一维数组48

2.3.2 二维数组51

2.4 静态方法54

2.4.1 方法声明与调用54

2.4.2 参数传递55

2.4.3 方法重载59

2.4.4 递归方法60

2.5 字符串61

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

2.5.2 字符串的类特性62

习题264

实验2 Java程序设计基础65

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

3.1 类和对象68

3.1.1 类68

3.1.2 对象70

3.2 类的封装性72

3.2.1 构造方法73

3.2.2 this引用和instanceof对象运算符74

3.2.3 访问控制75

3.2.4 静态成员76

3.2.5 析构方法81

3.2.6 浅拷贝与深拷贝81

3.3 类的继承性84

3.3.1 由继承派生类84

3.3.2 继承原则及作用85

3.3.3 子类的构造方法87

3.4 类的多态性88

3.4.1 子类重定义从父类继承来的成员88

3.4.2 类型的多态92

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

3.4.4 多态的方法实现94

3.5 类的抽象性97

3.5.1 用继承刻画包含关系97

3.5.2 抽象类98

3.5.3 最终类101

习题3102

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

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

4.1 接口106

4.1.1 接口与实现接口的类106

4.1.2 Java用接口实现多继承111

4.2 内部类和内部接口112

4.3 java.lang包中的基础类库115

4.3.1 Object类115

4.3.2 Math数学类116

4.3.3 Comparable可比较接口116

4.3.4 基本数据类型的包装类117

4.3.5 String字符串类118

4.3.6 Class类操作类119

4.3.7 System系统类和Runtime运行时类119

4.4 java.util包中的工具类库120

4.4.1 日期类120

4.4.2 Arrays数组类122

4.4.3 Random随机数序列类126

习题4126

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

第5章 异常处理128

5.1 异常处理基础128

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

5.1.2 错误和异常129

5.2 异常处理措施132

5.2.1 异常处理语句132

5.2.2 抛出异常137

5.2.3 自定义异常类138

习题5140

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

第6章 图形用户界面142

6.1 AWT组件及其属性类142

6.1.1 AWT组件142

6.1.2 布局管理146

6.1.3 颜色和字体148

6.2 事件处理149

6.2.1 委托事件模型149

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

6.3 Swing组件及事件155

6.3.1 Swing组件关系概述155

6.3.2 窗口组件155

6.3.3 文本显示和编辑组件157

6.3.4 按钮组件161

6.3.5 列表框和组合框162

6.3.6 JoptionPane对话框和JColorChooser对话框165

6.3.7 菜单组件167

6.3.8 表格175

6.4 图形图像177

6.4.1 图形设计178

6.4.2 图像183

习题6184

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

第7章 多线程188

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

7.1.1 进程188

7.1.2 线程189

7.1.3 并发程序设计191

7.2 Java的线程对象191

7.2.1 Runnable接口与Thread类191

7.2.2 线程对象的生命周期195

7.2.3 线程对象的优先级200

7.2.4 守护线程201

7.2.5 定时器与图形动画设计201

7.3 线程的同步机制204

7.3.1 交互线程204

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

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

习题7220

实验7 线程设计221

第8章 Applet应用程序222

8.1 Web应用基础222

8.1.1 Internet222

8.1.2 WWW浏览224

8.2 运行Applet226

8.2.1 什么是Applet226

8.2.2 Applet的生命周期228

8.3 HTML中的Applet标记230

8.4 Applet支持的多媒体技术232

8.4.1 获得资源文件的地址232

8.4.2 显示图像232

8.4.3 播放音频233

习题8235

实验8 Applet应用程序设计236

第9章 输入/输出流和文件操作237

9.1 文件和流的概念237

9.1.1 操作系统中的文件和目录概念237

9.1.2 流的概念239

9.1.3 Java的输入/输出流与文件操作概述240

9.2 字节输入/输出流类241

9.2.1 抽象字节流241

9.2.2 Java标准输入/输出242

9.2.3 文件字节流244

9.2.4 数据字节流247

9.2.5 对象字节流249

9.2.6 管道字节流251

9.3 字符输入/输出流类256

9.3.1 抽象字符流256

9.3.2 文件字符流257

9.3.3 缓冲字符流257

9.4 文件操作259

9.4.1 文件操作类259

9.4.2 文件过滤器接口262

9.4.3 文件对话框组件264

9.4.4 随机存取文件类276

习题9278

实验9 输入/输出流与文件操作278

第10章 网络通信280

10.1 使用URL访问网络资源280

10.1.1 URL和IP地址280

10.1.2 JTabbedPane、JSplitPane和JEditorPane282

10.2 TCP Socket通信287

10.2.1 TCP Socket通信原理287

10.2.2 Java的TCP Socket通信289

10.3 UDP数据报通信300

10.3.1 UDP数据报301

10.3.2 UDP组播数据报304

习题10310

实验10 网络通信310

第11章 数据库应用312

11.1 关系数据库系统312

11.1.1 数据库系统312

11.1.2 关系模型312

11.1.3 C/S结构的关系数据库系统314

11.1.4 结构化查询语言SQL316

11.1.5 Access数据库319

11.1.6 MySQL数据库321

11.2 JDBC328

11.2.1 JDBC的作用和功能328

11.2.2 指定JDBC驱动程序330

11.2.3 连接数据库331

11.2.4 执行SQL语句333

11.2.5 处理数据查询的结果集334

习题11339

实验11 数据库应用设计340

第12章 综合应用设计341

12.1 Java集合框架341

12.2 使用复杂Swing组件346

12.2.1 BoxLayout和GridBagLayout布局346

12.2.2 JList列表框348

12.2.3 组合框模型353

12.2.4 JTable表格353

12.2.5 JTree树360

12.2.6 多文档界面368

12.3 数据库应用373

12.4 课程设计的要求和选题388

附录A ASCII字符与Unicode值394

附录B Java关键字395

附录C Java基本数据类型397

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

附录E Java类库(部分)399

E.1 java.lang语言包399

E.2 java.util实用包403

E.3 java.text文本包404

附录F MyEclipse常用菜单命令405

热门推荐