图书介绍

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

Java程序设计
  • 朱喜福,林建民等编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115096422
  • 出版时间:2001
  • 标注页数:346页
  • 文件大小:24MB
  • 文件页数:358页
  • 主题词:JAVA语言 程序设计 教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

1.1熟悉Java语言1

1.1.1 Java的Application程序1

第1章 Java语言基础1

1.1.2 Java的Applet小程序3

1.1.3 Java程序的运行3

1.1.4 HTML文件4

1.1.5标识符与分隔符5

1.2数据类型6

1.2.1常量6

1.2.2变量9

练习题17

2.1.1算术运算符18

第2章 运算符、表达式与控制结构18

2.1运算符与表达式18

2.1.2关系运算符22

2.1.3逻辑运算符23

2.1.4位运算符25

2.1.5条件运算行30

2.1.6其他运算符30

2.1.7运算符的优先级与结合性31

2.2语句32

2.2.1表达式语句32

2.2.2复合语句32

2.2.3流程控制语句32

2.3.1选择结构33

2.3控制结构33

2.3.2循环结构38

2.3.3控制转移42

2.4数组45

2.4.1数组的定义、创建及赋值45

2.4.2数组元素的访问46

2.4.3参数数据类型47

2.5方法50

2.5.1 Java方法的定义及调用50

2.5.2方法的参数52

2.5.3方法的返回值54

2.5.4方法体的局部变量55

2.5.6方法的重载57

2.5.5方法的递归调用57

2.5.7 main()方法59

练习题61

第3章 Java面向对象程序设计63

3.1面向对象程序设计的基本概念63

3.1.1对象63

3.1.2封装64

3.1.3类64

3.1.4类的继承65

3.1.5类的多态性65

3.2类65

3.2.1类定义66

3.2.2类对象67

3.2.3构造函数68

3.2.4深入了解类对象71

3.3类的继承78

3.3.1类继承的实现78

3.3.2派生类的初始化81

3.3.3类对象之间的数据类型转换82

3.3.4类的成员覆盖83

3.3.5修饰符85

3.4接口90

3.4.1接口的实现90

3.4.2接口的继承与组合91

3.4.3接口的多态92

3.5 package包94

3.5.1创建并使用包94

3.5.2类及类成员的访问权限95

3.6 Java的API与类库96

3.6.1使用Math数学类的方法96

3.6.2字符串类98

练习题106

第4章 异常107

4.1 Java异常107

4.1.1异常的基本概念107

4.1.2 Java对异常的处理机制109

4.1.3异常类(Exception)109

4.1.4异常类的方法和属性110

4.2异常处理111

4.2.1运行时异常112

4.2.2捕获异常113

4.2.3声明异常116

4.2.4抛弃异常117

4.3创建用户自己的异常119

练习题124

第5章 多线程125

5.1多线程的概念125

5.2线程的实现方法和基本控制126

5.2.1多线程实现的两种方法127

5.2.2对多线程的基本控制130

5.3多线程的互斥问题131

5.4多线程中的同步134

5.5多线程的一些应用137

练习题140

第6章 Java的输入输出(I/O)处理142

6.1 Java输入输出流的特点和层次结构142

6.1.1 Java输入输出流概述142

6.1.2 Java中输入输出流的层次结构142

6.2文件的顺序输入输出143

6.2.1 InputStream和OutputStream143

6.2.2 FileInputStream和FileOutputStream146

6.2.3过滤流149

6.2.4以其他常用的顺序方式输入输出流153

6.3文件的随机访问158

6.4 File类159

6.5字符流163

6.5.1基类Reader和Writer164

6.5.3新旧类库的对应关系165

6.5.2字符流I/O中的重要子类165

6.6对象的串行化166

6.6.1什么是对象串行化166

6.6.2如何进行串行化操作166

6.6.3对象串行化中的一些问题168

练习题171

第7章 Java图形用户界面172

7.1图形用户界面概述172

7.2文本与字体174

7.2.1绘制字符串、字符和字节174

7.2.2确定字体、字型和字号175

7.2.3颜色的设置178

7.3.1画直线183

7.3图形设计183

7.3.2画矩形185

7.3.3绘椭圆和圆弧188

7.3.4绘制多边形191

7.4显示图像193

7.4.1定义图像类对象193

7.4.2获取图像信息193

7.4.3显示图像194

7.5标签、按钮和文本框197

7.5.1标签197

7.5.2按钮198

7.5.3输入文本框200

7.6.1复选按钮框203

7.6复选框、单选按钮和列表203

7.6.2单选按钮206

7.6.3列表207

7.7鼠标事件与键盘事件209

7.7.1鼠标事件209

7.7.2键盘事件212

7.8布局管理器214

7.8.1 FlowLayout布局管理器214

7.8.2 BorderLayout布局管理器215

7.8.3 GridLayout布局管理器217

练习题219

8.1 Applet入门220

8.1.1什么是Applet220

第8章 Java Applet220

8.1.2 Java Applet的安全机制221

8.1.3 Applet与HTML221

8.1.4 Appletviewer222

8.2 Applet的运行223

8.2.1创建Applet223

8.2.2 Applet的生命周期及基本方法223

8.2.3向Applet传递参数225

8.2.4 Applet与Application226

8.3多媒体(Multimedia)232

8.3.1图像及文字的综合例子232

8.3.2声音243

8.3.3动画244

8.4.1同页Applet之间的通信256

8.4 Applet通信256

8.4.2 Applet和浏览器之间的通信260

8.4.3 Applet的网络通信263

练习题263

第9章 Java应用程序实例265

9.1面向对象程序设计的过程265

9.2加密解密程序266

9.2.1一个加密解密问题266

9.2.2结构化程序设计267

9.2.3面向对象的解270

9.3一个简单的图形系统276

9.3.1对象模型设计276

9.3.2图形系统的设计和实现279

9.4.2 Zip包功能介绍287

9.4用Zip技术压缩文件287

9.4.1向应用程序传入参数287

9.4.3文件流定义和基本操作288

9.4.4完整程序实例289

9.5简单的图片观察器293

9.5.1 Frame类对象定义和基本操作293

9.5.2图片装载过程说明293

9.5.3完整的程序实例295

练习题299

第10章 C/S通信300

10.1网络编程概述300

10.1.1域名和IP地址301

10.1.3端口号302

10.1.2服务器和客户机302

10.2 Socket(套接字)通信303

10.2.1 Socket套接字303

10.2.2简单的TCP/IP客户/服务器程序304

10.2.3同时为多个客户服务的程序308

10.3数据报通信313

10.4一个简单的FTP应用程序319

练习题321

第11章 JDBC数据库323

11.1 Java的数据库概述323

11.1.1 JDBC的框架结构323

11.1.2 JDBC典型应用模型324

11.3 JDBC中的主要类326

11.2访问数据库的安全性问题326

11.4数据库访问过程中的步骤327

11.4.1连接数据库327

11.4.2了解数据库信息328

11.4.3查询数据330

11.4.4获取查询结果集中的数据334

11.4.5更新数据库336

11.4.6 JDBC的事务支持338

*11.5 JDBC 2.0介绍340

11.5.1录滚动结果集340

11.5.2录更新的结果集342

11.5.3批量更新344

11.5.4大对象读写345

练习题346

热门推荐