图书介绍
Java程序设计PDF|Epub|txt|kindle电子书版本网盘下载
- 王胜捷编著 著
- 出版社: 北京:中国铁道出版社
- ISBN:7113044646
- 出版时间:2002
- 标注页数:352页
- 文件大小:38MB
- 文件页数:367页
- 主题词:
PDF下载
下载说明
Java程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 Java入门导论1
第1章Java的概说1
1-1 Java的发展历史4
1-2 Java与Internet4
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 Applet9
1-8-2 Application10
1-8-3 Servlets10
课后习题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软件开发工具——J2SDK28
3-4-2 J2SDK环境设置29
3-4-3 J2SDK开发工具30
3-5 其他整合性开发工具介绍32
3-6 编写第一个Application34
3-6-1 Application范例一34
3-6-2 Application范例二37
3-6-3 Application范例三38
3-6-4 Application的发布——JRE40
3-7 编写第一个Applet41
3-7-1 Applet与Application的比较41
3-7-2 Apple范例42
3-7-3 Applet与浏览器44
3-7-4 Java Plug-in45
课后习题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…else106
8-1-5 if…else if…else106
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 Exception148
10-5-3 Error149
10-6 异常处理的方式150
10-6-1 try…catch150
10-6-2 throws与throw150
课后习题152
第五篇 Java 图形用户接口程序157
第11章 Java GUI概论157
11-1 AWT与Peers158
11-2 AWT与Swing160
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 Applet168
11-7 Window、Frame、Dialog171
11-7-1 Frame173
11-7-2 Dialog174
课后习题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及ActionEvent207
13-3-1 java.awt.enent.ActionEvent207
13-4 TextListener及TextEvent214
13-5 ItemListener及ItemEvent217
13-6 MouseListener、MouseMotionListener及MouseEvent221
13-7 事件转接器226
课后习题227
第14章 Applet与Japplet229
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 ContentPane243
14-5-2 GlassPane245
14-6 JLayeredPane类248
14-6-1FRAME_CONTENT_LAYER250
14-6-2 DEFAULT_LAYER250
14-6-3 PALETTE_LAYER250
14-6-4 MODAL_LAYER250
14-6-5 POPUP_LAYER250
14-6-6 DRAG_LAYER250
课后习题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 JWindow258
15-3-2 JFrame259
15-3-3 Applet与Application的合并261
15-3-4 JDialog264
15-4 中间层容器268
15-4-1 JComponent268
15-4-2 JMenuBar、JMenu、JMenuItem270
15-4-3 JOptionPane273
15-4-4 JPanel285
15-4-5 JButton289
15-4-6 JRadioButton292
15-4-7 JToggleButton296
15-4-8 JCheckBox298
15-4-9 JComboBox300
15-4-10 JTextField与JPasswordField304
15-4-11JLabel307
15-4-12 JcolorChooser312
课后习题318
第六篇 附录321
附录A Java命名惯例321
附录B java.lang包常用类323
附录C java.awt包337
附录D javax.swing包341
附录E 习题解答347
附录F 关于本书范例程序351