图书介绍

Java 2入门与提高PDF|Epub|txt|kindle电子书版本网盘下载

Java 2入门与提高
  • 东方人华主编;但正刚编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302070318
  • 出版时间:2003
  • 标注页数:398页
  • 文件大小:38MB
  • 文件页数:415页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

Java 2入门与提高PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Java概述1

1.1 Java的发展史2

1.1.1 Java的来历2

1.1.2 从C语言开始2

1.1.3 Java语言的转折点3

1.2 Java的结构3

1.2.1 Java的工作机制3

1.2.2 Applet和Application6

1.3 Java语言的特点10

1.4 Java 2的新特性13

1.5 Java在Internet中的应用15

1.6 Java的现状与发展趋势16

1.6.1 Java带来的影响16

1.6.2 Java应用——渗入各个领域的技术17

1.6.3 Java的发展趋势18

第2章 Java开发环境20

2.2 下载和安装支持Java的浏览器21

2.1 下载和安装JDK21

2.3 JDK环境工具及使用22

2.3.1 JDK22

2.3.2 appletviewer——Applet浏览器22

2.3.3 Java——Application解释器23

2.3.4 javac——Java源程序编译器24

2.3.5 javah——头文件生成器24

2.3.6 javap——反汇编器25

2.3.7 jdb——Java调试器25

2.3.8 javadoc——API文件产生器26

2.4 Java开发工具介绍27

2.4.1 编辑器编写代码27

2.4.2 IDE开发环境28

第3章 Java语言基础30

3.1 数据类型、常量和变量31

3.1.1 数据类型31

3.1.2 Java符号集32

3.1.3 常量和变量33

3.1.4 变量的作用范围34

3.1.5 注释35

3.2.1 数组36

3.2 数组与字符串36

3.2.2 字符串37

3.3 表达式38

3.3.1 表达式的概念38

3.3.2 运算符的优先级38

3.3.3 赋值运算39

3.3.4 算术运算39

3.3.6 逻辑运算符41

3.3.5 关系运算41

3.3.7 位运算43

3.3.8 其他运算44

3.3.9 类型转换45

3.4 流程控制语句47

3.4.1 分支结构47

3.4.2 循环结构50

3.5 一个Java实例52

第4章 面向对象程序设计方法54

4.1 面向对象方法的提出55

4.2 面向对象程序设计的基本概念56

4.2.1 类和对象57

4.2.2 对象的属性及关系58

4.3 面向对象程序设计的特点59

4.3.1 抽象59

4.3.2 封装59

4.4 面向对象程序设计的优点60

4.3.4 多态60

4.3.3 继承60

4.5 面向对象编程的步骤61

4.5.1 面向对象编程61

4.5.2 OOA和OOD62

4.5.3 面向对象编程的步骤63

第5章 Java的类、接口和包65

5.1 类和对象66

5.1.1 类66

5.1.2 类的实例69

5.2.1 extends修饰符71

5.2 类的继承71

5.2.2 方法的继承和覆盖72

5.2.3 抽象方法和类73

5.2.4 this、super和final73

5.3 接口75

5.3.1 接口的概念75

5.3.2 接口的定义75

5.3.3 接口的实现76

5.4.1 包的声明77

5.4 包77

5.4.2 包的使用78

第6章 Java基础类库81

6.1 Java类库的结构82

6.1.1 基础类库82

6.1.2 应用类库82

6.2 语言类库83

6.2.1 Object类85

6.2.2 数据类型的对象包装类87

6.2.3 数学函数类92

6.2.4 字符串类94

6.2.5 System类99

6.3 Java数组101

6.3.1 声明数组101

6.3.2 实例化数组101

第7章 I/O类库及文件处理104

7.1 I/O类库概述105

7.2.1 File类107

7.2 文件的管理和随机访问107

7.2.2 RandomAccessFile类109

7.3 Java的输入输出类112

7.3.1 InputStream类型112

7.3.2 OutputStream类型113

7.3.3 从文件I/O流中读数据113

7.3.4 数据输入/输出流116

7.4 其他输入输出操作118

7.4.1 文件复制118

7.4.2 管道119

7.5 文件I/O实例120

第8章 Utility类库123

8.1 Utility类库的构成124

8.1.1 接口层次124

8.1.2 类层次124

8.2 日期时间类126

8.3 向量类127

8.3.1 向量和数组的异同127

8.3.3 建立向量实例128

8.3.2 向量类的构造函数、成员变量和方法128

8.3.4 向量维护129

8.3.5 对象查找129

8.4 哈希表类130

8.4.1 哈希表类的构造函数、成员变量和方法130

8.4.2 创建、维护哈希表131

8.4.3 查找关键字131

8.5 堆栈类132

8.5.1 堆栈类的构造函数、成员变量和方法132

8.5.2 使用堆栈类132

第9章 Java异常处理134

9.1 异常的产生135

9.1.1 异常产生的原理135

9.1.2 Java异常处理基础135

9.2 异常类135

9.3 异常处理的基本结构137

9.3.1 基本模型137

9.3.2 try与catch137

9.3.4 try语句的嵌套138

9.3.3 多个catch子句138

9.3.5 throw语句139

9.3.6 throws语句140

9.3.7 finally语句141

9.4 创建自己的异常类142

第10章 Applet编程144

10.1 Applet程序的基本结构145

10.2 Applet类的方法和生命周期145

10.2.1 Applet类的构造方法145

10.2.2 Applet的主要方法及生命周期146

10.3 在HTML文件中嵌入Applet程序149

10.4 Applet实例——读取文件150

10.5 Applet编程技巧153

10.5.1 图像文件的显示153

10.5.2 声音文件的播放155

10.5.3 鼠标事件的处理157

10.5.4 键盘的输入163

10.6 Applet之间的通信164

10.7 Applet的安全机制和局限性167

10.7.1 Java的安全机制168

10.7.2 安全使用的原则169

10.7.3 Applet的局限性170

第11章 使用AWT进行GUI编程171

11.1 抽象窗口工具箱(AWT)概述172

11.2 AWT类库及其使用173

11.2.1 AWT组件173

11.2.2 AWT容器186

11.3.1 图形的绘制192

11.3 AWT基础192

11.3.2 文本与字体197

11.3.3 动画技术200

11.4 事件及其处理204

11.4.1 Java事件处理机制204

11.4.2 Java事件204

11.4.3 事件处理器(Event Handler)205

11.4.4 事件监听器205

11.5.1 顺序布局(FlowLayout)207

11.5 GUI布局管理器207

11.5.2 边框布局(BorderLayout)208

11.5.3 网格布局(GridLayout)209

11.5.4 网袋布局(GridBagLayout)210

第12章 使用Swing进行GUI编程213

12.1 Swing类库简介214

12.1.1 Swing概述214

12.1.2 Swing包介绍214

12.3 使用Swing创建GUI215

12.3.1 Swing组件的分类215

12.2 从AWT到Swing的转换215

12.3.2 中间容器216

12.3.3 各种组件221

12.3.4 文本组件228

12.3.5 菜单230

12.3.6 Swing组件实例233

12.3.7 Swing的布局237

12.4.1 Swing的事件处理239

12.4 高级Swing功能239

12.4.2 高级Swing组件243

12.4.3 高级布局244

12.4.4 Swing实现数据表格功能247

12.5 Java Plug-in(Java插件)250

12.5.1 基本原理及存在的问题251

12.5.2 解决方案251

第13章 Java多线程程序设计254

13.1.1 线程的概念255

13.1.2 Java线程的模型255

13.1 多线程255

13.1.3 线程与进程256

13.1.4 线程的生命周期256

13.1.5 线程的调度与优先级257

13.1.6 线程的同步与死锁257

13.1.7 线程组258

13.2 线程的创建258

13.2.1 创建Thread类的子类259

13.2.2 实现Runnable接口263

13.2.3 线程使用总结264

13.3 线程同步266

13.3.1 synchonized266

13.3.2 wait()、notify()267

13.4 线程间通信267

13.5 利用线程创建动画272

第14章 Java与网络程序设计275

14.1 Internet基本概念276

14.1.1 网络基本概念及发展史276

14.1.2 网络的分类277

14.1.3 TCP/IP介绍277

14.1.4 因特网的应用278

14.2 Java网络编程概述279

14.3 客户机/服务器应用结构280

14.3.1 客户机/服务器模式280

14.3.2 三级系统结构282

14.4 面向连接程序283

14.4.1 流式套接字的通信机制283

14.4.2 Socket类与ServerSocket类284

14.4.3 流式Socket通信的客户端和服务器端编程284

14.5 数据报应用程序287

14.5.1 DatagramSocket类和DatagramPacket类288

14.5.2 数据包发送和接收的实例288

14.6 URL类的应用294

14.6.1 URL类的定义294

14.6.2 URL类的应用295

14.7 口令验证程序297

14.7.1 Authenticator类的定义297

14.7.2 实现口令验证程序298

14.8 URLConnection类的应用300

14.9.1 InetAddress类301

14.9 其他网络类介绍301

14.9.2 AppletContext类303

14.10 用Java构建自己的服务器303

14.10.1 HTTP协议的作用原理303

14.10.2 Java实现Web服务器功能的程序设计304

14.10.3 运行Java服务器307

第15章 Java数据库互联(JDBC)309

15.1.1 数据库310

15.1 关系数据库及SQL语言310

15.1.2 数据库的种类311

15.1.3 ODBC311

15.1.4 SQL语言简介312

15.2 JDBC概述314

15.2.1 ODBC的结构模型315

15.2.2 JDBC的诞生315

15.2.3 JDBC技术概述316

15.2.4 JDBC的目标319

15.3.1 连接数据库所用的JDBC接口321

15.3 JDBC的主要接口321

15.3.2 JDBC接口322

15.4 JDBC的使用方法和安全性324

15.4.1 ODBC设置324

15.4.2 JDBC的使用326

15.4.3 JDBC的安全性考虑327

15.5 简单的访问数据库实例329

第16章 JavaBeans简介333

16.1.2 JavaBeans与Java的相互联系334

16.1 JavaBeans入门334

16.1.1 JavaBeans的特点334

16.1.3 Bean的基本特征335

16.1.4 使用BeanBox336

16.2 软件组件基础339

16.3 JavaBeans API概述340

16.3.1 JavaBeans的属性340

16.3.2 JavaBeans的事件处理345

16.3.3 用户化349

16.3.4 JavaBeans的持久化和存储格式350

16.3.5 “Hello World”实例351

16.4 使用JavaBeans实例353

第17章 J2EE技术体系结构概述358

17.1 分布式多层应用程序的发展359

17.1.1 分布式多层应用体系结构359

17.1.2 分布式多层应用程序361

17.1.3 J2EE技术361

17.2 J2EE平台简介366

17.2.1 J2EE技术概述366

17.2.2 Java Servlet技术367

17.2.3 JSP技术368

17.2.4 企业JavaBeans(EJB)373

17.3 应用程序配置381

17.4 J2EE的实例382

17.4.1 编写代码383

17.4.2 部署应用程序384

17.4.3 运行应用程序388

附录A Internet上的Java资源389

附录B Java编码规范391

热门推荐