《Java程序设计》求取 ⇩

目录1

第1章Java语言入门1

1.1 什么是Java1

1.1.1 Java语言的主要特点1

1.1.2 Java小应用程序Applet3

1.1.3丰富的类库3

1.1.4 Java与C、C++的比较3

1.2一个最基本的Java应用程序4

1.3使用JDK编译运行HelloWorldApp6

1.3.1 编译6

1.3.2运行6

1.4编译时可能出现的问题6

1.4.1编译时错误6

1.4.2运行时错误6

1.5使用Java文档7

第2章标识符、关键字和数据类型9

2.1注释与程序段9

2.1.1 注释9

2.1.2分号、程序段和空白9

2.2标识符10

2.3 Java语言的关键字10

2.4 Java语言基本数据类型11

2.4.1逻辑类型——boolean11

2.4.2字符类型——char和String11

2.4.3整数类型——byte,short,int和long11

2.4.4浮点类型——float和double12

2.5变量的声明和赋值12

2.6 Java编程惯例13

2.7.1组合数据类型14

2.7理解对象概念14

2.7.2创建一个对象15

2.7.3 内存分配与布局15

2.7.4为引用变量赋值16

2.7.5缺省初始化和空引用值null16

2.7.6概念小结17

第3章表达式和流程控制18

3.1 表达式18

3.1.1 局部变量和全局变量18

3.1.2初始化变量18

3.1.3运算符19

3.1.4逻辑表达式20

3.1.5字符串连接符“+”20

3.1.7右移运算符21

3.1.6布尔逻辑运算符21

3.1.8类型转换22

3.1.9强制类型转换22

3.2流程控制22

3.2.1 分支语句22

3.2.2循环语句24

第4章 数组26

4.1 声明数组26

4.2创建数组26

4.3初始化数组27

4.4多维数组27

4.5 数组边界28

4.6数组拷贝28

5.1.1对象、类和消息30

第5章对象、类、包和接口30

5.1 面向对象的程序设计30

5.1.2继承32

5.1.3 多态32

5.2类32

5.2.1 类声明33

5.2.2类体33

5.2.3成员变量34

5.2.4方法35

5.2.5方法重载37

5.2.6构造方法38

5.2.7 finalize方法38

5.3 对象39

5.3.1对象的生成39

5.3.2对象的使用40

5.3.3对象的清除42

5.4父类、子类和继承43

5.4.1创建子类43

5.4.2成员变量的隐藏和方法的重写43

5.4.3 super44

5.4.4运行时多态45

5.4.5 final类和方法46

5.4.6 abstract类和方法46

5.4.7类jave.lang.Object47

5.5包48

5.5.1 package语句48

5.5.2 import 语句49

5.5.3编译和运行包49

5.6.1 private50

5.6访问权限50

5.6.2 protected51

5.6.3 public51

5.6.4 friendly51

5.6.5举例51

5.7实例成员和类成员54

5.7.1实例变量和类变量55

5.7.2实例方法和类方法55

5.7.3举例55

5.8接口56

5.8.1接口的定义57

5.8.2接口的实现58

5.8.3接口类型58

5.9.1完整的类定义59

5.9小结59

5.9.2完整的接口定义60

5.9.3完整的java源文件60

第6章Java语言中的异常处理61

6.1 异常61

6.2举例61

6.3异常处理62

6.3.1 try和catch语句62

6.3.2 finally语句63

6.3.3 举例63

6.3.4一些较常见的异常情况64

6.4异常处理的类层次64

6.5 “声明或处理异常”的原则65

6.6创建自己的异常65

7.1 Java.awt包67

第7章 生成Java图形用户界面67

7.1.1组件在容器中的定位问题68

7.1.2组件大小68

7.2框架(Frame)容器68

7.2.1生成一个简单的Frame69

7.2.2 Frame例子69

7.3面板(Panel)容器70

7.4容器布局71

7.5布局管理器72

7.5.1 FlowLayout布局管理器72

7.5.2 BorderLayout布局管理器73

7.5.3 GridLayout布局管理器76

7.5.4 CardLayout布局管理器76

7.6容器之间的嵌套78

7.5.5其他布局管理器78

7.5.6无布局管理器78

第8章AWT事件机制81

8.1什么是事件81

8.1.1 JDK1.0与JDK1.1事件模型的区别81

8.1.2 JDK 1.1事件举例81

8.2事件分类83

8.3一个比较复杂的例子84

8.4事件适配器(Adapter)86

第9章AWT组件库88

9.1按钮(Button)88

9.2复选框(Checkbox)88

9.3复选框组(CheckboxGroup)——单选按钮(Radio Button)89

9.5画布(Canvas)90

9.4下拉式菜单(Choice)90

9.6标签(Label)92

9.7文本组件(TextComponent)92

9.7.1单行文本输入区(TextField)93

9.7.2文本输入区(TextArea)93

9.8列表(List)94

9.9框架(Frame)94

9.10面板(Panel)95

9.11对话框(Dialog)95

9.12文件对话框(FileDialog)96

9.13滚动窗口(ScrollPane)96

9.14菜单(Menu)相关组件97

9.14.1帮助菜单97

9.14.4菜单项(MenuItem)98

9.14.3菜单(Menu)98

9.14.2菜单条(MenuBar)98

9.14.5复选框菜单项(CheckboxMenuItem)99

9.14.6弹出式菜单(PopupMenu)100

9.15控制显示效果101

9.15.1颜色101

9.15.2字体101

第10章 Java Applet简介103

10.1什么是Applet103

10.1.1载入Applet103

10.1.2 Applet的安全机制103

10.1.3“Hello World!”举例104

10.2怎样编写一个Applet104

10.2.1 Applet类的继承关系104

10.2.2 Applet中的关键方法104

10.2.4 paint方法与绘图105

10.2.3 Applet的显示105

10.3.1 init方法106

10.3.2 start方法106

10.3.3 stop方法106

10.4 AWT绘图106

10.3 Applet方法和Applet的生命周期106

10.4.1 paint方法107

10.4.2 update方法107

10.4.3 repaint方法107

10.5 AppletViewer108

10.5.1什么是AppletViewer108

10.5.2通过AppletViewer调用Applet108

10.5.3 AppletViewer和Applet的继承关系108

10.7 Applet标记109

10.7.1语法109

10.6使用AppletViewer109

10.6.2举例109

10.6.1概要109

10.7.2说明110

10.8 Applet的附加功能111

10.9简单的图象测试程序111

10.10声音112

10.10.1播放声音112

10.10.2循环播放声音文件113

10.11 鼠标输入事件114

10.12读取参数115

11.1.1流的基本概念117

11.1.2输入流常用方法117

11.1Java的输入输出流117

第11章Java的输入输出117

11.1.3输出流常用方法118

11.2输入输出处理的类层次118

11.3 URL输入流119

11.4 Reader和Writer120

11.4.1 BufferedReader和BufferedWriter120

11.4.2读取字符串输入121

11.4.3使用其他字符转换方法121

11.5文件121

11.6文件测试和一些实用方法122

11.7随机文件存取122

11.7.1创建一个随机存取文件122

11.7.3添加数据123

11.7.2存取数据123

第12章线程124

12.1线程124

12.1.1线程体124

12.1.2线程的状态125

12.2线程体的构造127

12.2.1通过继承构造线程体127

12.2.2通过接口构造线程体128

第13章Java网络编程131

13.1 网络编程简介131

13.1.1套接字(socket)131

13.1.2端口号131

13.1.3 Java网络模型132

13.2TCP/IP小型服务器132

13.3TCP/IP客户端134

13.4 UDP数据报通信134

1998《Java程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由刘波,王克宏编著 1998 北京:清华大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Java语言与程序设计(1997 PDF版)
Java语言与程序设计
1997 北京:人民邮电出版社
java面向对象程序设计教程( PDF版)
java面向对象程序设计教程
Java程序设计培训教程( PDF版)
Java程序设计培训教程
Java程序设计基础与提高(1998年6月第1版 PDF版)
Java程序设计基础与提高
1998年6月第1版 电子科技大学出版社
光学 上册(1984年 PDF版)
光学 上册
1984年 北京大学出版社
Java程序设计(1998 PDF版)
Java程序设计
1998 北京:人民邮电出版社
Java程序设计高级教程 VJ++导引(1998 PDF版)
Java程序设计高级教程 VJ++导引
1998 北京:电子工业出版社
JAVA语言程序设计及应用(1997 PDF版)
JAVA语言程序设计及应用
1997 长沙:国防科技大学出版社
Java教程 Internet面向对象程序设计(1997 PDF版)
Java教程 Internet面向对象程序设计
1997 北京:北京大学出版社
Java服务器程序设计(1999 PDF版)
Java服务器程序设计
1999 北京:清华大学出版社
Java程序设计及应用(1997 PDF版)
Java程序设计及应用
1997 大连:大连理工大学出版社
Java语言程序设计大全(1997 PDF版)
Java语言程序设计大全
1997 机械工业出版社;西蒙与舒斯特国际出版公司
Java程序设计基础与提高(1998 PDF版)
Java程序设计基础与提高
1998 成都:电子科技大学出版社
Java与面向对象程序设计教程(1999 PDF版)
Java与面向对象程序设计教程
1999 北京:高等教育出版社
JAVA语言程序设计(1998 PDF版)
JAVA语言程序设计
1998 北京:人民邮电出版社