图书介绍

Java程序设计与案例PDF|Epub|txt|kindle电子书版本网盘下载

Java程序设计与案例
  • 刘宝林主编;胡博,谢锋波编 著
  • 出版社: 北京:高等教育出版社
  • ISBN:7040156288
  • 出版时间:2004
  • 标注页数:389页
  • 文件大小:24MB
  • 文件页数:402页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 Java概述1

1.1 Java语言简介1

1.1.1 Java语言简史1

1.1.2 Java语言、Java虚拟机和Java平台3

1.1.3 Java语言主要特点4

1.2 Java语言的应用5

1.3 Java开发环境设置及开发工具介绍6

1.3.1 开发环境设置6

1.3.2 开发工具介绍7

1.3.3 Java程序的编译和运行8

1.4 Java程序示例9

1.4.1 Application程序例9

1.4.2 Applet程序例9

1.4.4 JSP程序例10

1.4.3 Servlet程序例10

小结11

习题11

第2章 Java语言基础12

2.1 Java语法基础12

2.1.1 变量、常量和数据类型12

2.1.2 运算符和表达式16

2.2 流程控制22

2.3 数组28

2.3.1 一维数组28

2.3.2 多维数组29

2.3.3 对象数组30

2.4 Java一般程序结构32

小结33

习题33

3.1.1 面向对象程序设计方法概述35

第3章 类与对象35

3.1 面向对象程序设计35

3.1.2 Java与面向对象36

3.2 类与对象36

3.2.1 类的定义36

3.2.2 域和方法37

3.2.3 构造方法与对象的创建37

3.2.4 对象的使用39

3.3 访问控制符40

3.3.1 成员访问控制40

3.3.2 类访问控制43

3.4 非访问控制符43

3.5 其他修饰符47

3.6 接口47

3.6.1 接口的定义47

3.6.2 接口的实现48

3.6.3 接口的应用51

3.7 包51

3.7.1 package与import51

3.7.2 CLASSPATH53

3.8 继承54

3.8.1 概念和语法54

3.8.2 隐藏和覆盖58

3.8.3 构造方法的重载和继承62

3.8.4 this和super67

3.9 组合70

3.10 多态72

3.10.1 多态的概念72

3.10.2 多态的应用72

3.10.3 构造方法与多态75

案例分析76

小结78

习题78

第4章 Java语言进阶80

4.1 变量与变量的传递80

4.1.1 基本数据类型变量和引用型变量80

4.1.2 变量的作用域80

4.1.3 变量的传递与返回82

4.2 对象的构造与初始化83

4.2.1 构造方法和多态83

4.2.2 对象的初始化过程85

4.3 对象的清除与垃圾回收88

4.3.1 垃圾回收的机制88

4.3.2 finalize()方法89

4.4 接口与抽象类90

4.5 继承和组合95

4.6 内部类与匿名类98

小结103

习题103

第5章 异常处理105

5.1 异常处理105

5.1.1 异常处理机制105

5.1.2 异常的捕获与处理108

5.1.3 finally110

5.2 自定义异常类112

5.3 异常规范114

5.4 标准异常介绍115

小结115

习题116

6.1.1 基础类库117

6.1 Java基础类117

第6章 基础类库和工具类库117

6.1.2 Object118

6.1.3 基本数据类型的封装122

6.1.4 System123

6.1.5 Math124

6.2 字符串相关类125

6.2.1 String125

6.2.2 StringBuffer127

6.2.3 StringTokenizer128

6.3 集合129

6.3.1 集合API129

6.3.2 Set129

6.3.3 List131

6.3.4 Iterator132

6.3.5 Map134

6.3.6 集合数据遍历135

6.3.7 排序和查找136

6.4 日期与时间139

6.4.1 Date139

6.4.2 Calendar141

小结144

习题144

第7章 Java输入输出系统145

7.1 流145

7.1.1 InputStream145

7.1.2 OutputStream147

7.1.3 FilterInputStream和FilterOutPutStream147

7.1.4 Reader148

7.1.5 Writer149

7.1.6 常见的输入/输出流150

7.2.1 标准输入/输出151

7.2 标准输入/输出151

7.2.2 重定向标准输入/输出152

7.3 文件访问152

7.3.1 File152

7.3.2 文件读写157

7.3.3 RandomAccessFile163

7.3.4 压缩文件读写165

7.4 对象的可串行化167

7.4.1 Serializable接口168

7.4.2 Externalizable接口和transient关键字170

7.5 NIO172

7.5.1 NIO介绍172

7.5.2 Buffer172

7.5.3 Channel174

7.5.5 Charset176

7.5.4 Selector176

小结177

习题177

第8章 多线程179

8.1 线程179

8.1.1 Java中的线程179

8.1.2 线程对象的创建180

8.1.3 多线程182

8.2 线程调度183

8.2.1 线程状态和生命周期183

8.2.2 线程优先级184

8.2.3 线程的基本控制185

8.2.4 线程的同步187

8.2.5 线程的死锁189

8.2.6 线程间的同步控制190

案例分析195

小结200

习题200

第9章 图形用户界面203

9.1 概述203

9.1.1 AWT和Swing203

9.1.2 窗口基本原理204

9.2 布局管理205

9.2.1 布局管理简介205

9.2.2 常用布局管理器206

9.3 事件处理216

9.3.1 事件响应模型216

9.3.2 事件监听器接口218

9.3.3 事件适配器Adapter类220

9.3.4 使用授权事件模型223

9.3.5 用内部类实现事件处理229

9.4 Swing组件232

9.4.1 Swing包232

9.4.2 图标和标签232

9.4.3 文本域235

9.4.4 按钮236

9.4.5 组合框242

9.4.6 选项窗格243

9.4.7 滚动窗格245

9.4.8 树246

9.4.9 表格250

9.5 多媒体252

9.5.1 图像的使用252

9.5.2 动画的实现255

9.5.3 声音的使用258

9.6.1 Applet工作原理259

9.6 Applet259

9.6.2 Applet类261

9.6.3 Applet的使用局限266

案例分析266

小结275

习题275

第10章 网络编程277

10.1 HTTP的基本概念277

10.1.1 URL278

10.1.2 URLConnection279

10.2 Socket283

10.2.1 java.net.Socket284

10.2.2 java.net.ServerSocket286

10.2.3 简单的服务器和客户机程序286

10.2.4 多线程服务实现290

10.3 数据报294

10.4 非阻塞的Socket297

10.4.1 Selector297

10.4.2 SocketChannel和ServerSocketChannel298

小结301

习题301

第11章 JDBC302

11.1 关系型数据库概述302

11.1.1 关系型数据库简介302

11.1.2 SQL语言简介303

11.2 JDBC简介306

11.3 JDBC的主要接口308

11.3.1 数据库驱动相关的接口定义308

11.3.2 数据库连接接口定义309

11.3.3 查询和结果表示接口定义309

11.4 JDBC的应用310

11.4.1 ODBC设置311

11.4.2 使用JDBC313

11.4.3 JDBC示例316

案例分析318

小结323

习题323

第12章 Web应用325

12.1 Web325

12.1.1 Web的基本概念325

12.1.2 HTML和XML语言326

12.2 Servlet328

12.2.1 Servlet简介328

12.2.2 Servlet的结构和生命周期329

12.2.3 Servlet API330

12.2.4 Cookies和Session338

12.3.1 JSP简单例子342

12.3 JSP342

12.3.2 JSP基本语法343

12.3.3 JSP标签346

12.3.4 与JavaBeans相关的语法标签350

12.3.5 JSP的动作标签357

12.3.6 JSP的内部对象360

12.4 部署Web应用363

12.4.1 安装Tomcat363

12.4.2 运行JSP/Servlet示例364

12.4.3 Web应用的发布364

12.5 利用Struts开发基于MVC模式的Web应用程序365

案例分析367

小结374

习题374

附录 Java编码规范375

参考文献389

热门推荐