图书介绍

Java程序设计pdf电子书版本下载

Java程序设计
  • 郭庚麒主编 著
  • 出版社: 北京:人民交通出版社
  • ISBN:7114049390
  • 出版时间:2004
  • 标注页数:237页
  • 文件大小:34MB
  • 文件页数:249页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

Java程序设计PDF格式电子书版下载

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

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

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

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

图书目录

CONTENTS 1

第1章 Java语言概述 1

1.1 Java语言的发展和特点 1

1.1.1 Java的由来 1

1.1.2 Java的特点 1

目录 1

1.1.3 丰富的类库 3

1.1.4 Java语言的应用前景 3

1.2 Java程序举例 3

1.2.1 Java应用程序Application 4

1.2.2 Java应用小程序Applet 4

1.3.2 Java虚拟机 6

1.3 Java平台的工作机制 6

1.3.1 Java应用程序执行机制 6

1.4 建立Java开发环境 7

1.4.1 运行环境的介绍 7

1.4.2 Java 2 SDK的安装过程 8

1.4.3 设置环境变量 11

1.4.4 Java源程序编辑工具 13

练习题 13

第2章 Java语言基础 14

2.1 Java语言基本语法单位 14

2.1.1 语句、空白和注释 14

2.1.3 关键字 15

2.1.2 标识符 15

2.2.1 数据类型概述 16

2.2.2 简单数据类型 16

2.2 Java基本数据类型 16

2.2.3 数据类型的转换 19

2.3 运算符与表达式 19

2.3.1 操作数 19

2.3.2 运算符 20

2.3.3 运算符优先级 23

练习题 23

3.1.1 对象和类 24

3.1.2 消息 24

3.1 面向对象程序设计基础 24

第3章 类和对象的初步介绍 24

3.1.3 封装性 25

3.1.4 继承性 25

3.1.5 多态性 26

3.2 Java中的类和对象 26

3.2.1 类的定义 26

3.2.2 构造函数 28

3.2.3 对象的生命期 29

3.3 成员变量和成员方法 31

3.3.1 类属性和类方法 32

3.4 抽象方法和抽象类 33

3.3.2 实例属性和实例方法 33

3.5 接口 35

3.5.1 接口的定义 35

3.5.2 接口的使用 35

3.6 包 37

3.6.1 包的创建和使用 37

3.6.2 目录层次关系及CLASS PATH环境变量 38

3.7 类及类成员的访问权限 38

练习题 39

4.2.1 条件语句 40

4.2 选择结构 40

4.1 表达式语句 40

第4章 控制结构 40

4.2.2 switch分支结构(开关语句) 42

4.3 循环结构 44

4.3.1 for循环语句 44

4.3.2 while循环语句 45

4.3.3 do…while循环 46

4.3.4 循环体中的break语句和continue语句 46

4.3.5 返回语句(return语句) 48

练习题 48

5.1.3 一维数组的初始化 49

5.1.1 数组的说明 49

5.1.2 数组的创建 49

5.1 一维数组 49

第5章 数组和字符串 49

5.1.4 数组的边界 50

5.1.5 数组的拷贝 50

5.2 多维数组 51

5.2.1 二维数组的定义 51

5.2.2 二维数组元素的引用 51

5.2.3 二维数组的初始化 51

5.3 数组应用举例 52

5.3.1 一维数组程序举例 52

5.3.2 二维数组举例 53

5.4.2 String字符串说明及初始化 55

5.4.1 字符串概述 55

5.4 String字符串类型 55

5.4.3 String类字符串处理 56

5.5 StringBuffer类型 58

5.5.1 StringBuffer类的构造函数 59

5.5.2 StringBuffer类字符串处理 59

5.6 字符串应用举例 60

5.6.1 String和StringBuffer的区别 60

5.6.2 main方法的参数 61

练习题 61

第6章 面向对象编程的深入讨论 62

6.1 构造函数的执行机制 62

6.2 屏蔽、覆盖和重载 68

6.2.1 屏蔽 68

6.2.2 覆盖(override)与多态 70

6.2.3 重载方法名 72

6.3 类型转换 72

6.4 对象之间的比较运算 74

练习题 75

第7章 Java语言中的异常 77

7.1 异常的概念与分类 77

7.2 异常的抛出与处理 79

7.2.1 try,catch和finally语句 79

7.2.2 try语句的嵌套 81

7.2.3 throw语句 82

7.2.4 throws语句 83

7.3 自定义异常 84

练习题 85

第8章 图形用户界面设计概述 86

8.1 AWT概述 86

8.2 AWT基本组件 86

8.3 AWT容器 89

8.3.1 Frame 89

8.3.2 Panel 90

8.4 布局管理器 90

8.4.1 FlowLayout 90

8.4.2 BorderLayout 92

8.4.3 GridLayout 94

8.4.4 CardLayout 96

8.4.5 BoxLayout 98

8.4.6 GridBagLayout 99

8.5 Java的事件处理模型 101

8.5.1 Java的事件处理模型概述 101

8.5.2 常见事件的处理举例 105

8.5.3 事件监听器的挂接和适配器 114

8.5.4 GUI类和事件监听类的关系 116

练习题 118

第9章 Swing图形用户界面设计 119

9.1 Swing图形用户界面设计概述 119

9.2 文本与字体 123

9.3 图形设计 124

9.4 框架与面板 126

9.5 标签 127

9.6 按钮 129

9.7 复选框 131

9.8 单选按钮 132

9.9 文本域与文本区 133

9.10 列表框 134

9.11 选择框 135

9.12 菜单 136

练习题 138

第10章 Java Applet 139

10.1 Applet概述 139

10.2 Applet的方法和生命周期 141

10.3 HTML与<applet>标记 143

10.4 Applet的通信 146

10.5 Applet和Application 147

练习题 150

第11章 Java数据流 151

11.1 输入/输出概念 151

11.2 文件的顺序访问 152

11.2.1 字节流 152

11.2.2 字符流 158

11.3 文件的随机访问 163

11.4 目录和文件管理 163

11.5 其他常用的流处理 165

练习题 167

第12章 线程 168

12.1 线程的概念 168

12.2 线程的创建 168

12.2.1 Thread类创建多线程应用程序 168

12.2.2 使用Runnable接口创建多线程应用程序 170

12.3 线程的生存周期 172

12.3.1 线程的优先级 173

12.3.2 线程的控制方法 174

12.4 线程的同步控制 176

12.4.1 线程间通信概述 176

12.4.2 线程的同步 179

12.4.3 线程的调度过程 187

12.5 线程的分组 188

练习题 190

第13章 Java的网络功能 191

13.1 概述 191

13.2 统一资源定位地址 191

13.3 Socket套接口编程 195

13.4 UDP编程概述 198

13.5 Java网络编程实例 201

练习题 206

第14章 Java的数据库连接 207

14.1 JDBC驱动程序 207

14.2 JDBC-ODBC客户端的设置 210

14.3 数据库的查询与更新 213

14.3.1 JDBC数据库连接详解 213

14.3.2 数据库的更新和查询 218

14.4 Java数据库应用实例 228

练习题 232

第15章 Java在Web技术中的应用 233

15.1 Java在Web中的应用概述 233

15.2 Servlet 234

15.3 JSP技术 234

15.4 JavaBean技术 235

15.5 EJB技术 235

参考文献 237

精品推荐