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

Java程序设计PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:王胜捷编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2002
  • ISBN:7113044646
  • 页数:352 页
图书介绍:
《Java程序设计》目录

第一篇 Java入门导论 1

第1章Java的概说 1

1-1 Java的发展历史 4

1-2 Java与Internet 4

1-3 Java平台 4

1-4 Java平台运作原理 5

1-5 Java语言 5

1-6 Java语言的特性 6

1-7 Java与C/C++的差异 7

1-8 Java程序的种类 9

1-8-1 Applet 9

1-8-2 Application 10

1-8-3 Servlets 10

课后习题 11

第2章 Java的世界 13

2-1 Java的原始网站 14

2-2 商业网站应用 15

2-3 Applet网页视觉效果 15

2-4 教育训练 16

2-5 网络联机游戏 17

2-6 小型消费性电子商品应用 18

2-7 网络资源 18

课后习题 21

第3章 先来一杯Java吧 23

3-1 Java运作原理 24

3-2 Java程序开发流程 26

3-3 Application及Applet程序编写比较 27

3-4 选择文本编辑软件 28

3-4-1 Java软件开发工具——J2SDK 28

3-4-2 J2SDK环境设置 29

3-4-3 J2SDK开发工具 30

3-5 其他整合性开发工具介绍 32

3-6 编写第一个Application 34

3-6-1 Application范例一 34

3-6-2 Application范例二 37

3-6-3 Application范例三 38

3-6-4 Application的发布——JRE 40

3-7 编写第一个Applet 41

3-7-1 Applet与Application的比较 41

3-7-2 Apple范例 42

3-7-3 Applet与浏览器 44

3-7-4 Java Plug-in 45

课后习题 46

第4章 面向对象程序设计基本概念 51

第二篇 Java面向对象程序设计(一) 51

4-1 对象(object) 52

4-2 封装(encapsulation) 54

4-2-1 消息(message) 55

4-2-2 类(class) 56

4-2-3 对象(实例)的产生——New关键字 58

4-2-4 类变量、方法 58

4-2-5 实例变量、方法 59

4-3 继承(inheritance) 59

4-3-1 继承的产生——entends关键字 61

4-3-2 this与super关键字 61

4-3-3 方法覆盖(method overriding) 61

4-4 多态(polymorphism) 62

4-4-1 构造函数(constructors) 62

4-4-2 方法重载(method overloading) 62

4-6 接口(Interface) 64

4-5 多重继承(multi-inheritance) 64

4-6-1 接口的实现——implements关键字 65

4-7 包(package) 65

4-7-1 包的引入——import关键字 65

课后习题 66

第5章 Java 1.3 API简介 67

5-1 J2SDK帮助文件的取得 68

5-2 Java 1.3 API简介 69

5-3 java.lang包 71

5-4 java.lang.Object类 74

5-5 java.lang.System类 76

课后习题 79

第三篇 Java语言基础 83

第6章 语汇结构 83

6-2 空格符(White Space) 84

6-1 统一字符编码标准(Unicode) 84

6-3 转义序列(Escape Sequences) 85

6-4 注释(Comments) 86

6-5 标记(Tokens) 86

6-5-1 标识符(Identifers) 86

6-5-2 关键字(keywords) 87

6-5-3 实字(Literals) 87

6-5-4 分隔符(Seprators) 89

6-5-5 运算符(Operators) 89

课后习题 91

第7章 类型、数值、变量 93

7-1 类型(types)与数值(values) 94

7-2 原生类(Primitive type) 95

7-3-1 字段 96

7-3-2 构造函数 96

7-3 数值包装类(numeric wrapper class) 96

7-3-3 方法 97

7-4 参考类 97

7-5 类类型 97

7-6 接口类型 97

7-7 数组类型 97

7-7-1 一维数组 98

7-7-2 多维数组 98

7-8 类型转换(type conversion) 99

7-9 原生类转换 99

7-10 参考类转换 100

7-11 变量(variables) 100

7-12 最终变量(final variables) 101

7-13 变量的视野 101

课后习题 102

第8章 控制结构 103

8-1 选择(条件)结构 104

8-1-1 if语句 104

8-1-2 简单if(Simple if) 104

8-1-3 嵌套if(Nested if) 104

8-1-4 if…else 106

8-1-5 if…else if…else 106

8-1-6 快捷方式if(shortcut-if) 108

8-1-7 switch语句 108

8-2 循环结构式 109

8-2-1 for循环 109

8-2-2 嵌套式for循环 110

8-2-3 while循环 112

8-2-4 do…while循环 115

8-3 break与continue语句 115

8-4 return语句 117

8-5 try…cathch与finally语句 118

课后习题 119

第9章 类、接口、包 125

第四篇 Java面向对象程序设计(二) 125

9-1 类组成组件 126

9-2 字段与变量 126

9-3 修饰符(modifiers) 127

9-4 类修饰符 127

9-4-1 定义一个汽车抽象类 128

9-4-2 类字段 131

9-4-3 类方法 131

9-4-4 实例字段 131

9-5-1字段存取性修饰符 132

9-5-2字段存在性修饰符 132

9-5字段修饰符 132

9-4-5 实例方法 132

9-6 方法修饰符 133

9-6-1方法存取性修饰符 133

9-6-2方法存在性修饰符 133

9-6-3方法运作性修饰符 134

9-7 构造函数(constructors) 134

9-8 静态初始者(static initializer) 135

9-9 内部类(inner class) 136

9-10 接口(Interface) 137

9-11 包(Package) 139

课后习题 140

第10章 方法与异常处理 143

10-1 方法、函数、过程 144

10-2 方法声明 144

10-3 方法的调用 145

10-4-1 传值调用与传址调用 146

10-4 方法的参数传递 146

10-5 异常处理 147

10-5-1 异常、错误与事件 147

10-5-2 Exception 148

10-5-3 Error 149

10-6 异常处理的方式 150

10-6-1 try…catch 150

10-6-2 throws与throw 150

课后习题 152

第五篇 Java 图形用户接口程序 157

第11章 Java GUI概论 157

11-1 AWT与Peers 158

11-2 AWT与Swing 160

11-3 Heavyweight与Lightweight组件 161

11-4 AWT与Swing关系图 162

11-6 AWT之旅 164

11-5 组件、容器、版面配置管理器 164

11-6-1 java.awt.Component类 165

11-6-2 java.awt.Container类 166

11-6-3 java.awt.Panel类 168

11-6-4 Applet 168

11-7 Window、Frame、Dialog 171

11-7-1 Frame 173

11-7-2 Dialog 174

课后习题 179

第12章 Java版面配置 181

12-1 版面配置管理器 182

12-2 FlowLayout 管理器 183

12-3 BorderLayout管理器 186

12-4 CardLayout管理器 188

12-5 GridLayout 管理器 192

12-6 GridBagLayout管理器 194

12-7 java.awt.GridBagConstraints类 195

12-8 Null管理器 201

课后习题 201

第13章 事件处理 203

13-1 委任事件模式 204

13-2 java.awt.event包 204

13-3 ActionListener及ActionEvent 207

13-3-1 java.awt.enent.ActionEvent 207

13-4 TextListener及TextEvent 214

13-5 ItemListener及ItemEvent 217

13-6 MouseListener、MouseMotionListener及MouseEvent 221

13-7 事件转接器 226

课后习题 227

第14章 Applet与Japplet 229

14-1 java.applet包 230

14-2 Applet参数(parameters)存取 237

14-3 javax.swing.JApplet类 239

14-4 RootPaneContainer接口 241

14-5 JRootPane类 241

14-5-1 ContentPane 243

14-5-2 GlassPane 245

14-6 JLayeredPane类 248

14-6-1FRAME_CONTENT_LAYER 250

14-6-2 DEFAULT_LAYER 250

14-6-3 PALETTE_LAYER 250

14-6-4 MODAL_LAYER 250

14-6-5 POPUP_LAYER 250

14-6-6 DRAG_LAYER 250

课后习题 252

第15章 Swing初级 253

15-1 Swing的优点 254

15-2 Swing组件的分类 256

15-2-1 顶层容器(Top-Level Containers) 256

15-2-2 中间层容器(Intermediate Swing Containers) 257

15-2-3 基本组件(Atomic Components) 257

15-3 顶层容器 258

15-3-1 JWindow 258

15-3-2 JFrame 259

15-3-3 Applet与Application的合并 261

15-3-4 JDialog 264

15-4 中间层容器 268

15-4-1 JComponent 268

15-4-2 JMenuBar、JMenu、JMenuItem 270

15-4-3 JOptionPane 273

15-4-4 JPanel 285

15-4-5 JButton 289

15-4-6 JRadioButton 292

15-4-7 JToggleButton 296

15-4-8 JCheckBox 298

15-4-9 JComboBox 300

15-4-10 JTextField与JPasswordField 304

15-4-11JLabel 307

15-4-12 JcolorChooser 312

课后习题 318

第六篇 附录 321

附录A Java命名惯例 321

附录B java.lang包常用类 323

附录C java.awt包 337

附录D javax.swing包 341

附录E 习题解答 347

附录F 关于本书范例程序 351

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