当前位置:首页 > 工业技术
Java程序设计
Java程序设计

Java程序设计PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:孙燕编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2006
  • ISBN:7113069010
  • 页数:310 页
图书介绍:本书是按照高等本科院校的培养目标和基本要求,并结合作者多年来教学经验和工程实践的基础,为实施教学改革,使计算机教学进一步面向软件编程实践,而编写的一本教材。
《Java程序设计》目录

1.1 Java语言的历史背景与特点 1

1.1.1 Java的发展简史 1

第1章 Java语言概述 1

1.1.2 Java语言的特点 2

1.1.3 Java与C和C++的差别 3

1.2 Java的安装 5

1.2.1 Java语言的开发工具 5

1.2.2 安装JDK 1.4 6

1.2.3 设置系统环境变量 6

1.3 Java语言的应用 8

1.3.1 Java应用程序 8

1.3.2 Java小程序 9

1.4 小结 11

1.5 习题 11

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

2.2.1 数据类型 12

2.1 Java程序的构成 12

第2章 Java基础知识 12

2.2.2 变量和常量 17

2.2.3 标识符和关键字 18

2.3 运算符和表达式 19

2.3.1 算术运算符和算术表达式 20

2.3.2 关系运算符和关系表达式 22

2.3.3 逻辑运算符和逻辑表达式 23

2.3.4 赋值运算符和赋值表达式 24

2.3.5 条件运算符和条件表达式 24

2.3.6 位运算符和位表达式 25

2.3.7 其他运算符 26

2.3.8 优先级 26

2.3.9 注释语句 27

2.4.2 分支语句 28

2.4 流程控制语句 28

2.4.1 结构化程序设计的3种基本流程 28

2.4.3 循环语句 30

2.4.4 跳转语句 33

2.5 编码规范 37

2.5.1 命名规则 37

2.5.2 编码格式 37

2.6 小结 38

2.7 习题 38

第3章 面向对象的Java语言 40

3.1 面向对象编程的基本概念和特征 40

3.1.1 面向对象简介 40

3.1.2 对象的基本概念 40

3.1.3 类的基本概念 40

3.2 类 41

3.1.5 面向对象的基本特征 41

3.1.4 消息的基本概念 41

3.2.1 类的定义 42

3.2.2 成员变量与成员方法 43

3.2.3 Java中的访问控制 44

3.2.4 实例成员和类成员 44

3.2.5 构造方法 46

3.2.6 方法重载 46

3.3 对象 47

3.3.1 对象的创建 48

3.3.2 对象的使用 48

3.3.3 对象的消除 49

3.4 类的继承 49

3.4.1 创建子类 49

3.4.2 抽象类和抽象方法 51

3.4.3 super与this的使用 52

3.5.1 接口 55

3.5 接口与包 55

3.5.2 包 57

3.6 类的多态 65

3.6.1 Java中的多态性 65

3.6.2 构造方法的继承与重载 66

3.7 Java的内部类 69

3.8 小结 69

3.9 习题 70

第4章 数组与字符串 71

4.1 一维数组 71

4.1.1 定义 71

4.1.2 初始化 71

4.1.3 元素的引用 72

4.2.1 定义 74

4.2 多维数组 74

4.2.2 初始化 75

4.2.3 元素的引用 75

4.3 字符串处理 78

4.3.1 生成字符串 78

4.3.2 访问字符串 79

4.3.3 修改字符串 82

4.3.4 其他操作 84

4.4 小结 86

4.5 习题 87

第5章 常见错误和异常处理 88

5.1 概述 88

5.2 异常类型 89

5.2.1 捕获异常 89

5.2.3 抛出异常 91

5.2.2 声明异常 91

5.3 异常处理 92

5.3.1 抛弃异常 92

5.3.2 捕获异常 92

5.3.3 异常处理的原则 97

5.4 小结 97

5.5 习题 98

第6章 线程及其操作 99

6.1 线程的实现 99

6.1.1 线程的定义 99

6.1.2 Java中的线程模型 99

6.2 线程的状态及调度 99

6.2.1 线程的状态 99

6.2.2 线程的调度与优选级 100

6.2.3 控制线程 103

6.3.1 从Thread类继承 106

6.3 多线程程序设计 106

6.3.2 实现Runnable接口 108

6.3.3 多线程的同步 109

6.4 多线程综合实例:时钟 112

6.5 Java程序设计流程 116

6.6 小结 116

6.7 习题 117

第7章 Java图形用户界面设计 118

7.1 AWT简介 118

7.2 AWT容器 119

7.2.1 Frame 119

7.2.2 Panel 120

7.3 布局管理器 121

7.3.1 FlowLayout布局管理器 121

7.3.2 BorderLayout布局管理器 123

7.3.3 GridLayout布局管理器 124

7.3.4 CardLayout布局管理器 125

7.3.5 GridBagLayout布局管理器 126

7.4 AWT组件库 129

7.4.1 按钮 129

7.4.2 标签 130

7.4.3 复选框和单选按钮 131

7.4.4 选择框 132

7.4.5 列表框 132

7.4.6 文本域和文本区 133

7.4.7 组件外观颜色和字体 134

7.4.8 菜单 135

7.5 事件处理机制 136

7.6 适配器 140

7.7.1 Swing的体系结构 141

7.7 用Swing创建用户界面 141

7.7.2 Swing的层次结构 142

7.7.3 Swing包简介 143

7.8 Swing GUI组件 143

7.8.1 JApplet 143

7.8.2 JButton 144

7.8.3 JSlider 147

7.8.4 JPasswordField 148

7.8.5 JTabbedPane 149

7.9 图形用户界面综合实例:计算器 151

7.9.1 界面实现 151

7.9.2 算法和功能实现 153

7.10 小结 155

7.11 习题 155

8.1 Java Applet概念 157

8.1.1 Java Applet的概念 157

第8章 Java Applet 157

8.1.2 Applet的主要方法和生命周期 159

8.1.3 Applet标记 159

8.1.4 HTML与Applet参数传递 160

8.2 Applet的AWT绘制与显示 161

8.2.1 paint()方法 161

8.2.2 update()方法 162

8.2.3 repaint()方法 162

8.3 Applet通信 165

8.3.1 同页Applet间的通信 165

8.3.2 Applet和浏览器间的通信 171

8.3.3 Applet的网络通信 173

8.4 多媒体支持 173

8.4.1 图片的加载、处理和生成 174

8.4.2 动画的生成 180

8.4.3 声音文件的播放 182

8.5 小结 183

8.6 习题 184

第9章 输入/输出系统 185

9.1 输入输出概述 185

9.1.1 流的概念 185

9.1.2 Java中包含的输入/输出流 185

9.2 Java文件和目录管理 187

9.2.1 生成文件对象 187

9.2.2 文件名的处理 188

9.2.3 测试和设置文件属性 189

9.2.4 文件操作方法 190

9.3 文件的顺序和随机访问 194

9.3.1 文件的顺序访问 194

9.3.2 文件的随机访问 195

9.4 字节流和字符流处理 197

9.5.1 过滤流 201

9.5 其他常用流 201

9.5.2 管道流 203

9.5.3 顺序输入流 204

9.6 对象串行化 204

9.7 小结 207

9.8 习题 208

第10章 数据库编程 209

10.1 配置ODBC数据源 209

10.2 JDBC相关类 210

10.2.1 DriverManager类 210

10.2.2 Connection接口 211

10.2.3 Statement接口 212

10.2.4 ResultSet接口 213

10.2.5 异常类 214

10.3 综合实例 215

10.3.1 主界面的设计 216

10.3.2 读取并显示数据库中的信息 217

10.3.3 对给定的数据进行排序 225

10.3.4 对给定的数据进行查询 233

10.4 小结 236

10.5 习题 237

第11章 Javadoc文档和jar文件的生成 238

11.1 Javadoc文档的生成 238

11.1.1 注释的添加方法 238

11.1.2 使用Javadoc命令生成文档 240

11.2 jar文件的生成 241

11.3 小结 243

11.4 习题 243

12.1 网络基础知识 244

12.1.1 TCP/IP 244

第12章 Java网络编程 244

12.1.2 URL类 245

12.1.3 客户机/服务器模式 245

12.1.4 Java网络编程 245

12.2 URL编程 246

12.2.1 创建URL对象 246

12.2.2 获取URL对象的属性 246

12.3 Socket编程 249

12.3.1 Socket与ServerSocket类 249

12.3.2 Socket通信 250

12.4 数据报通信 258

12.5 小结 262

12.6 习题 262

第13章 JSP与网站设计 263

13.1 JSP运行环境 263

13.2 JSP基础知识 264

13.3 用JSP进行网站开发 275

13.3.1 HTML和JSP的交互访问 275

13.3.2 设计Web页面 281

13.4 创建网站数据库 285

13.4.1 网站功能分析 285

13.4.2 E-R模型的建立 286

13.4.3 关系表的建立 286

13.5 实现图书借阅系统 289

13.5.1 用户登录 290

13.5.2 书目查询 292

13.5.3 查询个人借阅情况 294

13.5.4 图书管理 297

13.5.5 图书借阅管理 303

13.6 小结 309

13.7 习题 310

相关图书
作者其它书籍
返回顶部