《Java程序设计案例教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:高寿柏主编
  • 出 版 社:济南:山东友谊出版社
  • 出版年份:2008
  • ISBN:9787807373209
  • 页数:309 页
图书介绍:这套体系源自于公司融合了多年积累的IT从业经验、丰富的软件开发经验、系统的实训人才培养经验;同时公司调研走访了上百家国内软件企业的相关岗位和人力资源的负责人,获得了IT行业对人才能力的实际需求;其次是公司分析了多家国内外职业培训机构的课程体系,从而总结出更科学、更规范、更合理的培训模式;最后是在几十位软件领域专家和资深软件工程师、项目经理的协同配合下潜心研发而成。

专题一Java基础 1

1.教学目标 1

2.工作任务 1

3.相关实践知识 1

4.相关理论知识 8

4.1 Java语言历史及版本 8

4.2 Java特点 9

4.3 HelloWorld程序相关知识 10

4.4 Java程序类型 11

4.5 Java语言实现机制 11

4.6 Java体系结构 12

5.提高 17

6.实验 17

7.课后作业 18

专题二Java语法基础 19

1.教学目标 19

2.工作任务 19

3.相关实践知识 19

4.相关理论知识 25

4.1 Java数据类型 25

4.2转义符 28

4.3运算符 29

4.4运算符的优先级 31

4.5 Java中的数组 32

4.6流程控制语句 33

5.提高 37

6.实验 38

7.课后作业 39

专题三Java面向对象 41

教学目标 41

案例一Java面向对象 42

1.教学目标 42

2.工作任务 42

3.相关实践知识 42

4.相关理论知识 47

4.1面向对象程序设计 47

4.2类 48

4.3类和对象 50

4.4构造方法 52

4.5 this 52

4.6重载 54

5.实验 54

6.课后作业 55

案例二简单员工管理 56

1.教学目标 56

2.工作任务 56

3.相关实践知识 56

4.相关理论知识 61

4.1继承 61

4.2创建与导入包 62

4.3 super 64

4.4访问控制符 65

4.5非访问控制符 66

5.实验 67

6.课后作业 67

案例三员工信息管理系统 68

1.教学目标 68

2.工作任务 68

3.相关实践知识 68

4.相关理论知识 84

4.1多态 84

4.2接口 85

4.3抽象类与抽象方法 86

5.提高 86

6.实验 88

7.课后作业 88

专题四集合框架 89

1.教学目标 89

2.工作任务 89

3.相关实践知识 89

4.相关理论知识 93

4.1集合框架的接口 93

4.2集合框架的实现 94

4.3常用方法 101

4.4迭代器 103

5.提高 104

6.实验 105

7.课后作业 105

专题五JAVA GUI 107

教学目标 107

案例一计算器 108

1.教学目标 108

2.工作任务 108

3.相关实践知识 108

4.相关理论知识 114

4.1 Swing 114

4.2 Swing常用组件 114

4.3 Swing菜单 122

4.4 NetBeans集成开发环境 123

5.提高 130

6.实验 133

7.课后作业 133

案例二学生信息添加程序 134

1.教学目标 134

2.工作任务 134

3.相关实践知识 134

4.相关理论知识 143

4.1 Java事件处理 143

4.2 Swing对话框 147

5.实验 153

6.课后作业 153

案例三加法计算器 155

1.教学目标 155

2.工作任务 155

3.相关实践知识 155

4.相关理论知识 161

4.1编程中的错误 161

4.2异常与异常类 162

4.3异常的抛出 165

4.4捕获异常 166

5.实验 169

6.课后作业 169

案例四JTable 170

1.教学目标 170

2.工作任务 170

3.相关实践知识 170

4.相关理论知识 176

4.1 JTable概述 176

4.2 JTable构造函数 176

4.3 TableModel 177

4.4 AbstractTableModel 177

4.5 DefaultTableModel 178

5.提高 179

6.实验 179

7.课后作业 180

专题六JDBC 181

教学目标 181

案例一JDBC 182

1.教学目标 182

2.工作任务 182

3.相关实践知识 182

4.相关理论知识 189

4.1 JDBC概念 189

4.2 JDBC驱动程序的类型 191

4.3 JDBC基础类 194

4.4 JDBC连接Access/SQL Server/Oracle 197

5.提高 197

6.实验 198

7.课后作业 198

案例二JDBC访问数据库 199

1.教学目标 199

2.工作任务 199

3.相关实践知识 199

4.相关理论知识 207

4.1 ResultSet对象 207

4.2 PreparedStatement对象 209

4.3 CallableStatement对象 211

5.提高 212

6.实验 213

7.课后作业 213

专题七输入输出 215

教学目标 215

案例一帐户数据管理 216

1.教学目标 216

2.工作任务 216

3.相关实践知识 216

4.相关理论知识 224

4.1流、输入输出与文件 224

4.2 java.io包 225

4.3文件 226

4.4字节流 228

4.5 IOException 232

5.提高 233

5.1 File类 233

5.2 FileInputStream/FileOutputStream类 234

6.实验 235

7.课后作业 236

案例二学生数据管理 237

1.教学目标 237

2.工作任务 237

3.相关实践知识 237

4.相关理论知识 246

4.1字符流 246

4.2基础流类与过滤流 249

5.提高 251

5.1 FileReader/FileWriter 251

5.2 BufferedReader/PrintWriter 253

5.3 RandomAccessFile 253

6.实验 254

7.课后作业 255

专题八Java多线程 257

教学目标 257

案例一邮件系统 258

1.教学目标 258

2.工作任务 258

3.相关实践知识 258

4.相关理论知识 262

4.1多线程的概念 262

4.2创建线程 263

4.3 Thread类的重要方法 265

4.4线程状态 265

4.5线程调度和优先级 266

4.6线程同步 267

4.7死锁 267

5.提高 268

6.实验 269

7.课后作业 269

专题九点对点聊天 271

1.教学目标 271

2.工作任务 271

3.相关实践知识 271

4.相关理论知识 299

4.1网络通信与网络协议基础 299

4.2 java.net包 301

4.3 URL类 302

4.4 InetAddress类 304

4.5 Socket类和ServerSocket类 304

5.提高 307

6.实验 308

7.课后作业 309