图书介绍

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

Java程序设计
  • 杨厚群主编 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113093662
  • 出版时间:2009
  • 标注页数:259页
  • 文件大小:28MB
  • 文件页数:271页
  • 主题词: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.2 Java的特点2

1.3 Java和Internet3

1.4 安装J2SDK开发环境4

1.4.1 建立Java 2 SDK开发环境4

1.4.2 Java工具集6

1.5 使用命令行工具6

1.5.1 Application和Applet6

1.5.2 使用J2SDK开发Java程序7

1.6 使用集成开发环境8

第2章 Java基本编程结构11

2.1 简单的Java程序11

2.2 注释12

2.3 基本数据类型12

2.3.1 布尔型13

2.3.2 字符型13

2.3.3 整型14

2.3.4 浮点型14

2.4 变量14

2.4.1 声明变量14

2.4.2 变量的使用15

2.4.3 变量的作用域17

2.5 常量18

2.6 操作符18

2.6.1 算术运算符19

2.6.2 关系运算符21

2.6.3 逻辑运算符21

2.6.4 位运算符22

2.6.5 其他运算符24

2.7 控制语句25

2.7.1 分支语句25

2.7.2 循环语句29

2.7.3 与程序转移有关的跳转语句31

第3章 字符串和数组33

3.1 字符串33

3.1.1 String类33

3.1.2 StringBuffer类35

3.1.3 StringTokenizer类37

3.2 数组37

3.2.1 一维数组37

3.2.2 多维数组41

第4章 对象和类43

4.1 面向对象程序设计43

4.1.1 面向对象方法学的形成43

4.1.2 面向对象的基本概念45

4.1.3 UML静态视图简介48

4.2 创建用户类50

4.2.1 类的定义50

4.2.2 成员变量的定义与初始化52

4.2.3 成员方法的定义54

4.2.4 成员方法的重载58

4.2.5 构造方法的定义与重载58

4.2.6 将消息传递给方法或构造器60

4.2.7 嵌套的类62

4.3 对象实例化63

4.3.1 创建对象63

4.3.2 使用对象64

4.3.3 清除对象65

4.4 访问属性控制66

4.4.1 默认访问属性66

4.4.2 public67

4.4.3 private68

4.4.4 protected70

4.5 静态成员71

4.5.1 静态成员变量71

4.5.2 静态成员方法74

4.6 final、this和null75

4.6.1 final75

4.6.2 this76

4.6.3 null77

4.7 包77

4.7.1 包的声明77

4.7.2 包的使用78

4.7.3 常用系统包简介79

4.8 综合应用示例80

第5章 继承与多态87

5.1 类的继承87

5.1.1 子类的定义87

5.1.2 子类的构造方法89

5.2 类成员的隐藏与重载90

5.2.1 类成员的继承90

5.2.2 成员变量的隐藏90

5.2.3 成员方法的重载与覆盖92

5.2.4 构造方法的覆盖94

5.3 多态性95

5.3.1 多态性简述95

5.3.2 参数多态性示例96

5.4 Object类和Class类99

5.4.1 Object类100

5.4.2 Class类101

5.5 抽象类与接口101

5.5.1 抽象类101

5.5.2 接口103

5.5.3 接口的声明103

5.5.4 接口的继承104

5.5.5 接口实现105

5.6 对象克隆106

5.7 对象转型和类的设计原则108

5.7.1 对象转型109

5.7.2 类的设计原则111

5.8 综合应用示例111

第6章 异常处理122

6.1 异常和异常类122

6.2 已检查和未检查的异常124

6.3 异常处理125

6.3.1 try-catch-finally语句125

6.3.2 再次抛出异常127

6.4 异常处理技巧128

6.5 创建自己的异常类129

第7章 图形编程131

7.1 Swing概述131

7.1.1 Swing与AWT之间的关系131

7.1.2 Swing特性131

7.1.3 Swing组件和容器132

7.2 框架132

7.2.1 创建并显示框架133

7.2.2 给框架定位133

7.2.3 在框架中创建组件134

7.3 在面板中显示信息134

7.4 颜色137

7.4.1 设置颜色137

7.4.2 Color类的使用137

7.5 绘制几何图形137

7.5.1 绘制图形137

7.5.2 写字139

7.6 文本和字体141

7.6.1 Font类141

7.6.2 Fontmetrics类141

7.7 图像143

7.7.1 加载并显示图像143

7.7.2 图标145

7.8 综合应用示例146

第8章 Java Swing与事件处理148

8.1 布局管理介绍148

8.1.1 顺序布局(FlowLayout)148

8.1.2 网格布局(GridLayout)150

8.1.3 边框布局(BorderLayout)151

8.2 文本输入153

8.2.1 文本框JTextField153

8.2.2 JPasswordField154

8.2.3 JTextArea文本区154

8.3 按钮与标签157

8.3.1 按钮157

8.3.2 标签157

8.4 选择组件158

8.4.1 复选框158

8.4.2 单选按钮158

8.4.3 列表162

8.4.4 下拉列表和组合框162

8.4.5 选项卡164

8.4.6 滚动条166

8.4.7 多个窗口167

8.5 菜单167

8.5.1 菜单栏167

8.5.2 菜单类167

8.5.3 菜单项167

8.6 复杂的布局管理170

8.6.1 卡片布局(CardLayout)170

8.6.2 网格袋布局(GridBagLayout)172

8.7 对话框173

8.7.1 消息对话框173

8.7.2 确认对话框174

8.7.3 输入对话框174

8.7.4 选项对话框174

8.8 事件处理基础177

8.8.1 事件和事件源177

8.8.2 事件注册监听和处理177

8.8.3 事件处理178

8.9 AWT事件继承层次179

8.10 AWT的语义事件和低层事件179

8.11 低层事件类型179

8.11.1 窗口事件180

8.11.2 鼠标事件180

8.11.3 键盘事件183

8.12 综合应用示例185

第9章 Applet基础190

9.1 Applet运行原理190

9.1.1 运行原理190

9.1.2 关于repaint()方法和update(Graphics g)方法192

9.2 Applet的HTML标记和属性192

9.2.1 Applet定位属性193

9.2.2 Applet代码属性193

9.2.3 用于非Java兼容浏览器的Applet属性194

9.2.4 向Applet传递消息195

9.3 多媒体应用195

9.3.1 在Applet中播放声音195

9.3.2 在Applet中绘制图形和图像197

9.3.3 在Applet中显示图像200

9.4 JAR文件201

第10章 多线程204

10.1 Java中的线程204

10.2 线程的生命周期205

10.3 线程的优先级和调度管理207

10.4 扩展Thread类创建线程208

10.5 Runnable接口210

10.6 常用方法211

10.7 线程同步212

10.8 线程组215

第11章 输入/输出流及文件216

11.1 Java输入/输出类库216

11.1.1 流的概念216

11.1.2 基本输入/输出流类217

11.1.3 其他输入/输出流类218

11.1.4 标准输入/输出219

11.2 字符的输入与输出220

11.2.1 输入字符220

11.2.2 输出字符221

11.3 数据输入/输出流222

11.4 Java程序的文件与目录224

11.4.1 创建File类对象224

11.4.2 获取文件或目录属性224

11.4.3 文件或目录操作225

11.4.4 顺序文件的访问227

11.4.5 随机文件的访问229

11.5 综合应用示例232

第12章 Java的网络编程235

12.1 网络基础知识235

12.1.1 IP地址235

12.1.2 端口236

12.1.3 客户机与服务器236

12.1.4 URL概念237

12.1.5 TCP/IP网络参考模型237

12.2 Java网络编程概述238

12.3 Java网络类和接口239

12.4 基于URL的网络编程239

12.4.1 URL类和URL对象239

12.4.2 使用URL读取网络资源241

12.4.3 通过URLConnection连接网络242

12.5 基于Socket的网络编程243

12.5.1 Socket类243

12.5.2 ServerSocket类244

12.5.3 Socket通信的过程244

12.5.4 客户端Socket245

12.5.5 服务器Socket245

12.5.6 C/S环境下Socket的应用245

12.6 数据报通信的应用248

12.6.1 数据报概述248

12.6.2 发送和接收工作流程249

12.6.3 利用数据报通信的C/S程序250

12.7 综合应用示例252

12.7.1 HTTP的作用原理252

12.7.2 Web服务器功能实现过程252

12.7.3 Web服务器实现程序代码253

12.7.4 运行Java服务器256

参考文献258

热门推荐