《Java程序设计实训教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:王健,张金波主编;技能型紧缺人才培养规划教材编写委员会编写(解放军国际关系学院装备教研室)
  • 出 版 社:北京:海洋出版社
  • 出版年份:2005
  • ISBN:7502764283
  • 页数:215 页
图书介绍:本书为职业院校教材,介绍Java程序设计的基础知识。

第1章 初识Java 1

1.1 Java语言概述 1

1.1.1 Java语言的历史 1

1.1.2 Java语言的特点 1

1.1.3 Java语言的应用前景 3

1.2 Java开发平台简介 3

1.2.1 JDK的安装和使用 3

1.2.2安装Java虚拟机 5

1.3 Java Application与Java Applet 6

1.3.1 Java Application的程序 6

1.3.2 Java Applet小程序 7

1.4小结 8

1.5思考题 8

第2章 JBuilder 2005编程环境 9

2.1 JBuilder2005集成开发环境 9

2.1.1主界面介绍 9

2.1.2菜单栏 10

2.1.3主工具栏 13

2.1.4控件栏 14

2.1.5用户界面设计器 15

2.1.6对象浏览器 16

2.1.7源代码编辑器 16

2.1.8错误检查和调试 16

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

2.3小结 23

2.4思考题 23

第3章 Java语法基础 24

3.1简单的Java程序 24

3.2 Java的数据类型、常量与变量 26

3.2.1数据类型 26

3.2.2变量 27

3.2.3常量 27

3.2.4输入与输出语句 28

3.2.5注释 30

3.3运算符与表达式 30

3.3.1算术运算符 30

3.3.2赋值运算符 31

3.3.3关系运算符 32

3.3.4逻辑运算符 32

3.3.5条件运算符 33

3.3.6位运算符 33

3.3.7连接运算符 33

3.3.8表达式及运算符的优先级 33

3.4流程控制语句 34

3.4.1顺序语句 34

3.4.2分支结构 35

3.4.3循环语句 37

3.5面向对象程序设计 39

3.5.1类 40

3.5.2对象 40

3.5.3类的属性及方法 41

3.5.4类数据的封装 4

3.5.5对象初始化 46

3.5.6 this参考 48

3.5.7类的继承 48

3.5.8多态性 50

3.5.9数组对象 51

3.6类的组织 54

3.7 JAVA常用类及方法 56

3.7.1系统类及常用方法 56

3.7.2数学类及常用方法 56

3.7.3字符串类及常用方法 57

3.8异常 62

3.8.1为什么使用异常 62

3.8.2异常的基本语句 62

3.8.3异常类型 63

3.8.4抛出异常 64

3.9小结 65

3.10思考题 65

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

4.1 Java图形界面概述 67

4.1.1 Java图形界面简介 67

4.1.2 JBuilder可视化编程工具 67

4.2 GUI标准组件 72

4.2.1 GUI组件分类 72

4.2.2容器类组件 72

4.2.3控制组件 74

4.2.4 Component类 74

4.3布局管理 75

4.3.1 BorderLayout类(边框布局管理器) 76

4.3.2 FlowLayout类(流动布局管理器) 77

4.3.3 GridLayout类(网格布局管理器) 78

4.3.4 GridBagLayout类(网袋布局管理器) 80

4.3.5 CardLayout类(卡片布局管理器) 83

4.3.6空布局和自定义坐标布局管理器 85

4.4 Java事件处理机制 86

4.4.1事件类 86

4.4.2事件处理者(监听器) 86

4.4.3事件适配器 90

4.5 AWT常用组件的使用 91

4.5.1 Button(按钮) 91

4.5.2 Label(标签) 93

4.5.3 TextComponent(文本组件) 94

4.5.4 Checkbox(复选框) 97

4.5.5 CheckboxGroup(单选按钮) 98

4.5.6 Choice(下拉列表框) 100

4.5.7 List(列表框) 101

4.5.8 Scrollbar(滚动条) 104

4.5.9 Canvas(画布) 106

4.5.10 Dialog(对话框) 107

4.5.11 FileDialog(文件对话框) 109

4.6创建和使用菜单 111

4.6.1创建菜单条式菜单 112

4.6.2建立多级菜单 116

4.6.3弹出式菜单 116

4.7 SwingGUI常用组件 118

4.7.1 JLabel类 119

4.7.2 JTextField类 119

4.7.3 JPasswordField类 119

4.7.4 JButton类 119

4.7.5 JCheckBox类 120

4.7.6 JRadioButton类 120

4.7.7 JList类 120

4.7.8 JComboBox类 122

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

4.9小结 124

4.10思考题 125

第5章 Java绘图程序设计 126

5.1图形类 126

5.2绘图和填充 128

5.2.1画线 128

5.2.2绘制矩形 129

5.2.3绘制多边形 131

5.2.4绘制椭圆 132

5.2.5绘制圆弧 132

5.3文本和字体 133

5.3.1创建Font对象并设置字体 133

5.3.2绘制字符和字符串 135

5.3.3查找字体信息 135

5.4颜色 137

5.4.1 Color颜色类 137

5.4.2测试和设置颜色 137

5.5 Java 2D 138

5.5.1绘制二次曲线 138

5.5.2绘制三次曲线 139

5.5.3旋转图形 140

5.6小结 141

5.7思考题 141

第6章 JavaBean组件 142

6.1 JavaBean基本概念 142

6.2 JavaBean的属性 143

6.3 JavaBean编程实例 144

6.3.1建立一个简单的JavaBean 144

6.3.2使用BeanExpress创建JavaBean 145

6.4小结 152

6.5思考题 152

第7章 Java数据库程序设计 153

7.1数据库基础知识 153

7.1.1表 153

7.1.2字段 154

7.1.3记录 154

7.1.4索引 154

7.1.5 SQL查询语言 154

7.2 JDBC概述 156

7.2.1 JDBC简介 156

7.2.2 JDBC的工作机制 156

7.3 JBuilder 2005的数据库管理程序 157

7.3.1使用JDataStore Explorer创建数据库 157

7.3.2使用DataBase Pilot管理数据库 159

7.4创建数据库应用程序 161

7.5数据库应用程序的关键控件和代码 164

7.6小结 165

7.7思考题 165

第8章 多线程 166

8.1基本概念 166

8.1.1进程与线程 166

8.1.2创建和控制多线程 168

8.2实现简单的多线程实例 170

8.2.1两个互不干涉的线程 170

8.2.2使用多线程的方法求素数 171

8.2.3制作一个简单的时钟 173

8.3使用多线程需注意的问题 175

8.4小结 175

8.5思考题 175

第9章 Java Applet程序设计 176

9.1 Java Applet概述 176

9.1.1 Java Applet的特点 176

9.1.2简单Applet程序的创建 176

9.1.3 Applet的生命周期 177

9.1.4. Applet的主要方法 178

9.2 HTML基础 178

9.2.1 HTML常用标记 178

9.2.2常用标记的属性说明 179

9.2.3向小程序传递参数 180

9.3文字的处理 180

9.3.1文字的字体设置 180

9.3.2不同颜色的文字 181

9.4图片的处理 182

9.4.1图片的载入方法 182

9.4.2图形的输出 183

9.4.3以不同的尺寸显示图片 183

9.5动画的处理 184

9.5.1插入GIF动画,并实现动画的移动 184

9.5.2用一组静态图片制作动画 185

9.6播放声音文件 187

9.7综合实战 188

9.8小结 191

9.9思考题 191

第10章 JSP程序设计 192

10.1 JSP技术简介 192

10.1.1什么是JSP 192

10.1.2. JSP运行原理 193

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

10.2 JSP的基本语法 195

10.2.1 JSP页面的基本结构 195

10.2.2 JSP标签 196

10.3 JSP内置对象 198

10.3.1 out对象 198

10.3.2 request对象 198

10.3.3 response对象 200

10.3.4 session对象 200

10.3.5 application对象 201

10.4在JSP内使用Java Bean组件 202

10.5小结 205

10.6思考题 205

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

部分习题答案 210