《Java SE 6从入门到精通》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:于建中,吕婕,刘国梁编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2009
  • ISBN:9787121095535
  • 页数:342 页
图书介绍:本书采用案例驱动形式,由一个完整的系统开发贯穿全书。第1章~第5章介绍Java SE 6语法及集成开发环境等基本知识;第6章~第12章结合典型实例介绍利用Java SE 6开发应用程序的一般原理与方法;第13章综合前面所学知识完整地介绍了办公固定资产管理系统的开发流程,通过该系统的实现过程,读者可以掌握Java SE 6开发应用程序的思路、流程、技巧与方法。

第1章 Java SE 6概述 1

1.1 Java SE的产生与发展 1

1.1.1 Java技术的产生 1

1.1.2 Java SE的发展 1

1.2 Java SE的特性 2

1.3搭建Java SE简易开发环境 3

1.3.1下载JDK 6 3

1.3.2安装JDK 6 4

1.3.3 Windows环境下JDK 6的配置 5

1.3.4 JDK 6新特性 6

1.4 Java SE程序开发过程 7

1.4.1 Java SE程序基本结构 7

1.4.2编写Java SE程序 7

1.4.3编译和运行Java SE程序 8

1.4.4使用Java SE API文档 9

第2章 Java SE 6基本语法 12

2.1标识符、分隔符、关键字和注释 12

2.1.1标识符 12

2.1.2分隔符 12

2.1.3关键字 13

2.1.4注释 13

2.2数据类型 14

2.2.1基本数据类型 14

2.2.2引用类型 16

2.2.3数据类型间的转换 17

2.3变量与常量 18

2.3.1变量的命名规则 18

2.3.2变量的初始化 19

2.3.3变量的有效范围 19

2.3.4常量的概念与使用 20

2.4运算符与表达式 21

2.4.1赋值运算符 21

2.4.2算术运算符 22

2.4.3关系运算符 23

2.4.4逻辑运算符 24

2.4.5位运算符 25

2.4.6条件运算符 26

2.4.7运算符的优先级 27

2.4.8表达式 28

第3章 Java SE 6流程控制语句 29

3.1三种控制结构 29

3.2分支语句 30

3.2.1简单if条件语句 30

3.2.2 if...else条件语句 31

3.2.3多嵌套if语句 33

3.2.4 switch多分支语句 34

3.3循环语句与数组 37

3.3.1 for循环语句 37

3.3.2 while循环语句 38

3.3.3 do...while循环语句 40

3.3.4多重循环嵌套 41

3.3.5数组的概念与应用 42

3.4跳转语句 47

3.4.1 break跳转语句 47

3.4.2 continue跳转语句 50

3.4.3 return跳转语句 52

第4章 Eclipse集成开发环境 53

4.1 Eclipse安装与配置 53

4.1.1 Eclipse的下载和安装 53

4.1.2 Eclipse的启动 53

4.2 Eclipse工作台 55

4.2.1 Eclipse中的菜单栏 55

4.2.2 Eclipse中的工具栏 62

4.2.3 Eclipse中的透视图 63

4.2.4 Eclipse中的视图 63

4.2.5 Eclipse的编辑器 64

4.3创建并运行Java项目 65

4.3.1创建Java项目工程 65

4.3.2创建Java类 66

4.3.3添加Java代码 68

4.3.4执行Java应用程序 68

4.3.5关闭和保存Java项目 68

4.4 Eclipse中的项目管理 68

4.4.1导入外部jar包 68

4.4.2导出Java项目 69

4.4.3导入Java项目 70

第5章 Java SE 6的面向对象编程 71

5.1类和对象 71

5.1.1 Java类定义 71

5.1.2类的成员变量和成员方法 72

5.1.3类的构造函数 73

5.1.4对象的创建和使用 74

5.1.5类的封装 77

5.1.6包的创建和使用 80

5.1.7 任务:创建用户类User 82

5.2类的继承性 82

5.2.1类的继承 82

5.2.2方法的重载和覆盖 84

5.2.3抽象类和最终类 85

5.2.4 任务:创建管理员类Adm和员工类Employee 87

5.2.5内部类和匿名类 88

5.3接口 91

5.3.1接口的定义 91

5.3.2接口的实现 92

5.3.3任务:创建输出测试信息的接口 94

第6章 Java SE 6图形用户界面编程 95

6.1 Swing组件包概述 95

6.2 Swing中的简单控件和流式布局 96

6.2.1 JFrame窗体 96

6.2.2 JLabel组件 97

6.2.3 JTextField组件 98

6.2.4 JPanel面板容器 99

6.2.5 JPasswordField组件 100

6.2.6 JButton组件 101

6.2.7 JTextArea组件 102

6.2.8 流式布局管理器 104

6.2.9任务:创建管理员登录界面 105

6.3 Swing中的选择框和边界布局 107

6.3.1 JComboBox组件 107

6.3.2 JList组件 108

6.3.3边界布局管理器 109

6.3.4任务:创建添加固定资产界面 110

6.4 Java的事件处理 116

6.4.1 Java事件处理模型 116

6.4.2常用事件监听器和适配器 118

6.4.3使用匿名类作为监听器 122

6.4.4任务:为添加固定资产界面添加事件处理 123

6.5 Swing中的高级组件和卡式布局 124

6.5.1 JMenu组件 124

6.5.2 JMenuItem组件 125

6.5.3 JMenuBar组件 126

6.5.4 JScrollPane容器 127

6.5.5 JSplitPane容器 129

6.5.6 JTree组件 130

6.5.7 JTable组件 132

6.5.8 卡式布局管理器 134

6.5.9任务:创建系统主界面 137

6.6 Swing中的对话框 145

6.6.1 JDialog容器 145

6.6.2 FileDialog对话框 147

6.6.3任务:创建办公文件管理界面 149

第7章 Java SE 6的异常处理 151

7.1 Java异常概述 151

7.2异常的捕获与处理 152

7.2.1 Java异常处理基本形式 152

7.2.2 try语句的嵌套 154

7.3回避异常 156

7.3.1 throws语句 156

7.3.2 throw语句 157

7.4用户自定义异常类 158

7.5异常的使用原则 159

第8章 Java SE 6输入输出流编程 160

8.1 Java的I/O流概述 160

8.2 Java的输入流 161

8.2.1字节输入流 162

8.2.2字符输入流 167

8.2.3任务:打开办公文件 169

8.3 Java的输出流 172

8.3.1字节输出流 172

8.3.2 字符输出流 175

8.3.3 任务:保存办公文件 178

8.4 Java的文件类 180

8.4.1文件类概述 180

8.4.2复制和删除文件 182

8.4.3创建和删除文件夹 185

8.4.4 任务:备份办公文件 186

8.5 Java中的NIO 187

8.5.1通道和缓冲区 187

8.5.2缓冲区的状态跟踪 188

8.5.3 NIO中的读写操作 190

第9章 Java SE 6网络编程 193

9.1 Java Socket编程概述 193

9.2 Socket服务器端编程 194

9.2.1创建服务器端Socket 194

9.2.2 Socket中的异常处理 195

9.2.3 任务:创建网络协同办公服务器端 196

9.3 Socket客户端编程 198

9.3.1创建客户端Socket 198

9.3.2 Socket通信中的I/O流 198

9.3.3任务:创建网络协同办公客户端 200

9.4 URL编程 202

第10章 Java SE 6多线程编程 205

10.1 Java多线程编程 205

10.2线程的创建 205

10.2.1继承Thread类创建线程 206

10.2.2实现Runnable接口创建线程 207

10.3线程的控制 207

10.3.1线程的状态 207

10.3.2线程状态的控制 208

10.4线程的同步 215

10.5多线程在Socket编程中的应用 219

第11章 Java SE 6中的泛型 225

11.1泛型概述 225

11.2泛型类 225

11.3泛型方法 228

11.4类型参数的限定 229

11.5通配符参数 231

11.6泛型类的继承 232

11.6.1泛型类作为父类 232

11.6.2泛型类作为子类 233

11.7泛型接口 235

第12章 Java SE 6数据库编程 237

12.1 Java数据库编程概述 237

12.2建立数据库连接 238

12.2.1 JDBC驱动程序类型 238

12.2.2驱动程序管理类DriverManager 239

12.2.3数据库连接接口Connection 241

12.2.4 任务:创建办公固定资产管理系统的数据库操作类 242

12.3执行数据库连接 243

12.3.1 SQL声明接口Statement 243

12.3.2预编译声明接口PreparedStatement 247

12.3.3存储过程执行接口Ca11ableStatement 249

12.3.4 任务:为办公固定资产管理系统的数据库操作类添加增、删、改操作的方法 253

12.4查询数据库结果集 254

12.4.1结果集接口ResultSet 254

12.4.2任务:办公固定资产管理系统的数据库操作类添加查询方法 256

12.4.3任务:添加办公固定资产管理系统管理员登录的数据库代码 258

12.5数据库事务处理 262

第13章 办公固定资产管理系统 263

13.1系统分析 263

13.1.1需求分析 263

13.1.2可行性分析 264

13.2系统功能模块分析 264

13.3数据库设计 265

13.4数据库连接模块 267

13.5管理员管理模块 269

13.5.1管理员登录 269

13.5.2删除和修改管理员 272

13.6 系统主界面模块 276

13.7固定资产管理模块 286

13.7.1添加固定资产 286

13.7.2修改固定资产信息 292

13.7.3删除固定资产 302

13.7.4固定资产领用 310

13.7.5固定资产归还 318

13.7.6固定资产查找 327

13.8办公文件管理模块 333

13.8.1打开和保存办公文件 334

13.8.2接收办公文件 336

13.8.3发送办公文件 339

13.9 用户管理模块 342