《实用Java教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:王能主编
  • 出 版 社:上海:上海交通大学出版社
  • 出版年份:1997
  • ISBN:7313018576
  • 页数:208 页
图书介绍:

第1章引论 1

1.1 Java语言概述 1

1.1.1 Java语言产生的背景和现状 1

目 录 1

1.1.2 Java语言的前景 4

1.1.3 Java语言的开发及其执行环境 5

1.2面向对象编程及Java语言的特点 9

练习题 12

2.1.1单词符号 13

2.1.2空白符 13

2.1词法与句法 13

第2章Java的基本语法 13

2.1.3注释 14

2.1.4关键字 14

2.1.5标识符 15

2.1.6常量 15

2.1.7分隔符 18

2.1.8操作符 18

2.1.9一个实例程序 18

2.2数据类型与变量 19

2.1.10与C/C++的差异 19

2.2.1简单类型 20

2.2.2变量的声明、定义和使用 21

2.2.3数组 22

2.2.4数据类型的转换 24

2.2.5变量的作用域 25

2.2.6简单类型与对象的关系 25

2.3操作符与表达式 26

2.3.1算术操作符 26

2.2.7与C/C++的差异 26

2.3.2赋值操作符与复合赋值操作符 28

2.3.3按位和移位操作符 29

2.3.4关系操作符 30

2.3.5 逻辑操作符 31

2.3.6其他操作符 31

2.3.7操作符的优先级和结合规则 32

2.3.8表达式和表达式语句 33

2.3.9与C/C++的差异 33

2.4.2 if…else条件语句 34

2.4控制流程 34

2.4.1语句的分类 34

2.4.3 switch开关语句 35

2.4.4 while和do…while循环语句 37

2.4.5 for循环语句 38

2.4.6转移语句 38

2.4.7与C/C++的差异 39

练习题 39

3.1.1创建对象 40

3.1类和对象 40

第3章面向对象编程 40

3.1.2访问、设置类和实例变量 41

3.1.3方法的调用 42

3.1.4引用对象 43

3.1.5对象类型和基本类型的强制转换 43

3.1.6对象的比较操作 44

3.2类和类的方法 45

3.2.1类的定义 46

3.2.2实例和类变量的创建 46

3.2.3方法的定义 48

3.2.4编写Java应用程序 50

3.2.5 Java应用程序和命令行的参数 51

3.2.6方法重载 52

3.2.7构造方法 53

3.2.8方法覆盖 56

3.2.9析构方法 59

3.2.10 Java类库 59

3.3编写Applet 59

3.3.2创建Applet 60

3.3.1 Applet和应用程序的区别 60

3.3.3 HTML的Applet标记 63

3.3.4向Applet传递参数 64

练习题 65

第4章Java对多媒体的支持 66

4.1图形与文本 66

4.1.1图形的绘制 66

4.1.2文本与字体 72

4.1.3颜色的设置 74

4.2.1图像文件的显示 76

4.2图像与声音 76

4.2.2声音文件的播放 79

4.3动画制作 81

4.3.1一个简单实例 81

4.3.2引入线程机制 82

4.3.3初识闪烁问题 85

4.3.4放映图像 88

4.3.5使用媒体跟踪器 92

4.3.6移动型动画 94

4.3.7双缓冲技术 97

练习题 100

第5章输入、界面和网络 102

5.1接收鼠标、键盘的输入 102

5.1.1鼠标的按键 102

5.1.2鼠标的移动 104

5.1.3键盘的输入 105

5.1.4事件处理器(Event Handler) 106

5.2用户界面设计 107

5.2.1抽象窗口工具箱(AWT)概述 107

5.2.2 UI基本元素 108

5.2.3反面设置 116

5.2.4事件的处理 122

5.2.5窗口构造构件 124

5.3网络编程 130

5.3.1 网络资源的使用 130

5.3.2 Socket编程 133

5.3.3数据报 135

练习题 136

6.1.1方法和变量的存取控制 137

6.1访问控制 137

第6章深入编程(一) 137

6.1.2存取实例变量 140

6.1.3类变量和类方法 141

6.1.4 final修饰符 142

6.1.5抽象类和抽象方法 143

6.2包和接口 144

6.2.1包 144

6.2.2接口 149

6.3.1输入流 154

6.3流 154

6.3.2输出流 164

6.3.3相关的类 170

练习题 171

第7章深入编程(二) 172

7.1 异常处理 172

7.1.1传统编程语言中的异常处理模式 172

7.1.2 Java中异常定义 172

7.1.3 Java的异常处理 173

7.1.4异常的产生 174

7.1.5方法覆盖中的异常处理 176

7.1.6 finally子句 177

7.2多线程机制 178

7.2.1多线程 178

7.2.2多线程的优势 179

7.2.3原子操作 179

7.2.4原子操作的使用 180

7.2.5类变量的保护 183

7.2.7可执行的接口 Runnable(Runnable Interface) 184

7.2.6创建和使用线程 184

7.2.8判断线程何时结束 186

7.2.9线程调度 187

7.3原生方法和原生库 190

7.3.1使用的场合 190

7.3.2使用原生方法的缺点 191

7.3.3 Java程序优化 191

7.3.4原生方法 192

练习题 197

附录一Java的基本语法 198

附录二Java的基本类库 203

java.1ang 203

java.util 204

java.io 204

java.net 205

java.awt 205

java.awt.image 207

java.awt.peer 207

java.applet 207