图书介绍

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

Java 语言程序设计
  • 张群哲主编;周翼,翁建红副主编 著
  • 出版社: 北京:科学出版社
  • ISBN:7030160452
  • 出版时间:2005
  • 标注页数:236页
  • 文件大小:18MB
  • 文件页数:247页
  • 主题词: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 程序设计语言的分类1

1.1.1 按发展过程分类1

1.1.2 按执行方式分类2

1.1.3 按思维模式分类2

1.2 Java简介3

1.2.1 Java的历史和主要特点3

1.2.2 面向对象的几个基本概念5

1.2.3 Java的运行及运行环境6

习题111

1.2.4 常见的Java集成开发环境11

本章实验 Java开发环境12

第2章 Java语言基础14

2.1 Java程序的基本构成要素14

2.1.1 标识符14

2.1.2 保留字14

2.1.3 分隔符15

2.2 数据类型15

2.2.1 常量与变量16

2.2.2 基本数据类型16

2.2.3 数组19

2.3 运算符23

2.3.1 算术运算符24

2.3.2 关系运算符25

2.3.3 逻辑运算符25

2.3.4 位运算符27

2.3.5 赋值运算符27

2.3.6 条件运算符28

2.4 表达式28

2.4.1 类型转换29

2.4.2 优先级30

2.4.3 常用的数值计算方法31

2.5.1 输出32

2.5 简单输入输出32

2.5.2 输入33

习题235

本章实验 数据类型与运算符36

第3章 流程控制38

3.1 程序的逻辑控制流程38

3.2 选择控制结构39

3.2.1 由if语句引导的选择结构39

3.2.2 由switch语句引导的选择结构42

3.3 循环控制结构45

3.3.1 for语句45

3.3.2 while语句47

3.3.4 循环嵌套48

3.3.3 do...while语句48

3.3.5 三种循环结构的比较49

3.3.6 break语句50

3.3.7 continue语句52

习题353

本章实验 Java流程控制54

第4章 方法56

4.1 方法的概念及作用56

4.2 方法的定义与调用58

4.2.1 方法的定义格式58

4.3 参数传递和返回值60

4.2.2 方法的调用60

4.3.1 参数传递61

4.3.2 方法的返回值63

4.4 方法中变量的作用域64

4.5 方法的嵌套和递归调用66

4.5.1 方法的嵌套66

4.5.2 递归调用67

4.6 方法的重载69

4.7 异常处理71

4.7.1 异常的概念71

4.7.2 异常处理方式72

4.7.3 异常控制机制72

4.7.4 Java定义的异常73

习题478

本章实验 Java中方法的使用以及异常处理78

第5章 面向对象程序设计80

5.1 类(class)80

5.1.1 类定义80

5.1.2 类对象81

5.1.3 构造方法83

5.1.4 类和成员的修饰符85

5.2 类的继承(inheritance)87

5.2.1 继承的概念87

5.2.2 类继承的实现88

5.2.3 抽象类和抽象方法91

5.3 接口(interface)92

5.3.1 接口的定义93

5.3.2 接口的实现93

5.3.3 接口的继承94

5.4 包(package)95

5.4.1 创建包95

5.4.2 使用包95

5.4.3 类及类成员的访问权限97

5.4.4 Java的应用程序接口(API)98

习题598

本章实验 类与对象99

6.1.2 java.io包提供高级输入输出流101

6.1.1 概述101

第6章 输入输出系统101

6.1 输入输出流的概念101

6.2 输入输出类102

6.2.1 字节流InputStream和OutputStream类102

6.2.2 字符流Reader和Writer类104

6.2.3 标准输入/输出105

6.3 文件的顺序访问106

6.3.1 输入输出流操作的一般步骤106

6.3.2 使用字节流访问文件107

6.3.3 使用字符流访问文件111

6.4.2 读写随机访问文件方法116

6.4 文件的随机访问116

6.4.1 建立随机访问文件流对象116

6.4.3 文件指针及相关方法117

6.5 文件管理118

6.5.1 Java的File(文件)类118

6.5.2 File类对象的重要方法119

习题6121

本章实验 输入输出程序设计121

第7章 图形用户界面和Applet123

7.1 Java的图形界面123

7.1.1 AWT与Swing123

7.1.2 图形界面元素124

7.2 Swing组件及其之间的层次关系125

7.2.1 一个例子126

7.2.2 容器128

7.2.3 布局管理131

7.3 事件机制135

7.3.1 事件处理概述135

7.3.2 常用事件处理135

7.3.3 自定义事件141

7.4 Applet与HTML144

7.4.1 HTML简介144

7.4.2 Applet的生命周期146

7.4.3 Applet的其他重要方法149

习题7151

本章实验 图形用户界面与Applet152

第8章 多线程处理154

8.1 多线程概述154

8.1.1 多线程的概念154

8.1.2 Java的线程模型155

8.2 线程的基本结构和使用方法157

8.2.1 线程的生命周期157

8.2.2 线程类的方法158

8.2.3 多线程的实现159

8.2.4 线程的控制162

8.3.1 线程同步163

8.3 线程的管理163

8.3.2 优先级167

8.4 用于制作动画的线程169

8.4.1 动画程序框架169

8.4.2 帧的画法171

8.4.3 消除闪烁感172

8.4.4 使用图片173

习题8176

本章实验 Java线程和多媒体程序设计176

第9章 网络编程技术178

9.1 网络基础178

9.1.1 客户机/服务器体系178

9.1.2 TCP/IP协议179

9.1.3 Socket模式181

9.1.4 IP地址和端口181

9.2 TCP Socket应用182

9.2.1 TCP客户端182

9.2.2 TCP服务器184

9.2.3 多线程服务器185

9.2.4 Socket实现用户登录认证186

9.3 UDP Socket应用191

9.3.1 UDP Socket基础191

9.3.2 DatagramPacket类191

9.3.3 InetAddress类191

9.3.5 接收与发送数据报192

9.3.4 DatagramSocket类192

9.3.6 UDP通信实例193

习题9195

本章实验 网络编程技术196

第10章 综合应用编程198

10.1 建立C/S模式聊天室服务器和客户端198

10.1.1 实例目的198

10.1.2 实现方法198

10.1.3 程序代码199

10.1.4 完善程序功能的建议211

10.2 浏览图像和播放声音的Java应用程序211

10.2.1 实例目的211

10.2.3 程序代码212

10.2.2 实现方法212

附录 习题参考答案216

第1章216

第2章216

第3章217

第4章219

第5章221

第6章224

第7章226

第8章232

第9章235

热门推荐