《Java 语言程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:王健主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2008
  • ISBN:7111230574
  • 页数:290 页
图书介绍:本书融汇了作者从事JAVA语言教学,使用JAVA语言进行程序开发的技巧与心得等。

第1章 初识Java 1

1.1 Java概述 1

1.1.1 什么是Java 1

1.1.2 Java语言的特点 2

1.1.3 Java语言的应用 2

1.2 Java开发平台简介 3

1.2.1 设置Java运行环境 3

1.2.2 JDK的安装和使用 4

1.2.3 Eclipse编程工具 6

1.2.4 JBuilder编程工具 7

1.3 Java Application与Java Applet 7

1.3.1 Java Application程序 7

1.3.2 Java Applet程序 8

1.4 小结 9

1.5 习题 10

第2章 JBuilder 2006编程环境 11

2.1 JBuilder 2006集成开发环境 11

2.1.1 主界面介绍 11

2.1.2 组件栏 14

2.1.3 用户界面设计器 15

2.1.4 对象浏览器 16

2.1.5 错误检查与调试 16

2.2 使用JBuilder 2006创建应用程序 17

2.3 小结 24

2.4 习题 24

第3章 Java语法基础 25

3.1 Java程序的基本结构 25

3.2 Java的注释 29

3.3 Java的关键字 29

3.4 Java的数据类型与变量 29

3.4.1 数据类型 29

3.4.2 常量 30

3.4.3 变量 31

3.5 Java的输入与输出语句 32

3.6 运算符与表达式 34

3.6.1 算术运算符 34

3.6.2 赋值运算符 35

3.6.3 关系运算符 36

3.6.4 逻辑运算符 36

3.6.5 条件运算符 38

3.6.6 位运算符 38

3.6.7 连接运算符 38

3.6.8 表达式及运算符的优先级 38

3.7 流程控制语句 40

3.7.1 顺序语句 40

3.7.2 分支结构 41

3.7.3 循环语句 44

3.8 面向对象程序设计 47

3.8.1 对象与类 47

3.8.2 类的属性及方法 49

3.8.3 类数据的封装 52

3.8.4 对象初始化 54

3.8.5 this关键字 57

3.8.6 类的继承 58

3.8.7 super关键字 60

3.8.8 多态性 61

3.9 数组对象 63

3.9.1 数组对象的声明和创建 63

3.9.2 一维数组的赋值和访问 64

3.9.3 二维数组 66

3.10 类的组织 66

3.11 Java常用类及方法 67

3.11.1 系统类及常用方法 67

3.11.2 数学类及常用方法 68

3.11.3 字符串类及常用方法 70

3.12 异常 73

3.12.1 为什么使用异常 73

3.12.2 异常的基本语句 74

3.12.3 异常类型 75

3.12.4 抛出异常 76

3.13 小结 77

3.14 习题 77

第4章 Java图形界面程序设计 81

4.1 Java图形界面概述 81

4.1.1 Java图形界面简介 81

4.1.2 JBuilder可视化编程工具 82

4.2 菜单 87

4.2.1 菜单条式菜单 88

4.2.2 弹出式菜单 93

4.3 对话框 97

4.3.1 消息对话框 97

4.3.2 文件选择对话框 100

4.3.3 颜色选择对话框 102

4.4 窗体与容器 104

4.4.1 窗体 104

4.4.2 容器类组件 108

4.5 布局管理器 110

4.5.1 BorderLayout类(边框布局管理器) 111

4.5.2 FlowLayout类(流动布局管理器) 111

4.5.3 CardLayout类(卡片布局管理器) 112

4.5.4 GridLayout类(网格布局管理器) 112

4.5.5 GridBagLayout类(网袋布局管理器) 113

4.5.6 Null(空布局管理器) 113

4.6 Swing控制组件 118

4.6.1 Component类 118

4.6.2 JLabel组件(标签组件) 120

4.6.3 JButton组件(按钮组件) 120

4.6.4 JTextField组件(单行输入框组件) 120

4.6.5 JTextArea组件(多行输入框组件) 123

4.6.6 JTextPane组件(文本编辑组件) 123

4.6.7 JEditPane组件(HTML/RTF文本编辑组件) 123

4.6.8 JPasswordField组件(密码输入框组件) 125

4.6.9 JComboBox组件(下拉列表框组件) 126

4.6.10 JList组件(列表框组件) 127

4.6.11 JCheckBox组件(复选框组件) 129

4.6.12 JRadioButton组件(单选按钮组件) 130

4.6.13 JSilder组件(滑动条组件) 131

4.6.14 JProgressBar组件(进度条组件) 131

4.7 Java事件处理机制 132

4.7.1 事件类 132

4.7.2 事件处理者(监听器) 132

4.8 图形界面程序设计综合实战 135

4.9 小结 139

4.10 习题 139

第5章 JavaBean组件 140

5.1 JavaBean基本概念 140

5.2 JavaBean的属性 141

5.3 JavaBean编程实例 143

5.3.1 建立简单的JavaBean 143

5.3.2 使用B eansExpress创建JavaBean 144

5.3.3 发布JavaBean 148

5.3.4 使用JavaBean 154

5.4 小结 155

5.5 习题 155

第6章 Java多媒体程序设计 156

6.1 Java图形绘制 156

6.1.1 图形类 156

6.1.2 绘图和填充 159

6.1.3 文本和字体 167

6.1.4 颜色 169

6.1.5 Java2D 170

6.2 Java图像处理 170

6.3 Java声音播放 174

6.4 Java影像及其他媒体文件播放 174

6.5 调用外部程序 182

6.6 小结 184

6.7 习题 185

第7章 多线程 186

7.1 基本概念 186

7.1.1 进程与线程 186

7.1.2 创建和控制多线程 187

7.2 多线程应用实例 189

7.3 使用多线程应该注意的问题 191

7.4 小结 192

7.5 习题 192

第8章 Java文件与数据库程序设计 193

8.1 文件 193

8.1.1 File类 193

8.1.2 文件的输入与输出流 194

8.2 数据库基础知识 199

8.2.1 表 199

8.2.2 SQL查询语言 200

8.3 数据库管理系统概述 202

8.4 JDBC概述 206

8.4.1 JDBC简介 206

8.4.2 JDBC的工作机制 207

8.5 JBuilder数据库应用 207

8.6 创建数据库应用程序 211

8.7 Java语言数据库应用程序的关键代码 217

8.7.1 DriverManager类 217

8.7.2 Connection类 218

8.7.3 Statement类与PreparedStatement类 218

8.7.4 DatabaseMetaData类 219

8.7.5 ResultSet类 219

8.7.6 ResultSetMetaData类 219

8.7.7 JBuilder所提供的数据库操作代码 221

8.8 小结 226

8.9 习题 227

第9章 Java Applet程序设计 228

9.1 Java Applet概述 228

9.1.1 Java Applet的特点 228

9.1.2 创建Applet程序 229

9.1.3 Applet的生命周期 232

9.1.4 Applet的主要方法 232

9.2 Applet与HTML 233

9.2.1 调用Applet的HTML标记 233

9.2.2 常用标记的属性说明 234

9.2.3 向Applet程序传递参数 234

9.3 Applet应用实战 235

9.3.1 飞翔的蝴蝶 235

9.3.2 网页时钟 236

9.4 小结 238

9.5 习题 238

第10章 JSP程序设计 239

10.1 JSP技术简介 239

10.1.1 什么是JSP 239

10.1.2 JSP运行原理 240

10.1.3 JSP运行环境的安装与配置 241

10.2 JSP的基本语法 243

10.2.1 JSP页面的基本结构 243

10.2.2 JSP标签 245

10.3 JSP内置对象 246

10.3.1 out对象 246

10.3.2 request对象 247

10.3.3 response对象 250

10.3.4 session对象 250

10.3.5 application对象 251

10.4 在JSP内使用JavaBean组件 253

10.5 小结 256

10.6 习题 256

第11章 Java程序设计综合实战 257

11.1 软件设计的一般流程 257

11.2 软件设计的需求与项目分析 257

11.2.1 需求分析 257

11.2.2 项目分析 260

11.3 创建数据库 260

11.4 编写代码 262

11.4.1 创建应用程序框架 262

11.4.2 编写应用程序功能菜单 264

11.4.3 编写应用程序启动模块 264

11.4.4 编写“文档编辑”功能模块 269

11.4.5 编写“信息查询”功能模块 273

11.4.6 编写“打开/另存数据库”功能模块 276

11.5 程序打包与发布 279

11.6 小结 282

11.7 习题 282

附录 283

附录A java.lang包中的常用类 283

附录B 《Java语言程序设计》教学大纲 287

附录C 本书随书光盘文档目录 289

参考文献 290