《JAVA语言教程》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:魏伟,王世辉主编;翟乃强,王小娟副主编
  • 出 版 社:北京:北京师范大学出版社
  • 出版年份:2005
  • ISBN:7303078002
  • 页数:182 页
图书介绍:

第1章 Java快速入门 1

1.1 Java的产生与发展 1

1.2 Java语言的特点 2

1.3 Java编译运行环境的安装与配置 4

1.4第一个Java程序 7

1.4.1 Java源程序的编辑 7

1.4.2 Java源程序的保存 8

1.4.3编译Java源程序 9

1.4.4运行.Java程序 9

习题与思考题 10

本章小结 10

第2章 Java基本语法 11

2.1关键字 11

2.2注释 12

2.3语句、语句块 12

2.4数据类型 13

2.5类型转换 16

2.6变量、声明与赋值 17

2.7 常量 18

2.8运算符与表达式 20

2.8.1算术运算符 20

2.8.2赋值运算符 22

2.8.3关系运算符 23

2.8.4逻辑运算符 24

2.8.5条件运算符 25

2.8.6移位运算符 25

本章小结 26

习题与思考题 27

第3章 Java流程控制 28

3.1 if条件控制语句 28

3.2 while循环结构 30

3.3 do…while循环结构 31

3.4 for循环结构 32

3.5 switch分支选择语句 33

3.6 break、continue和return语句 34

本章小结 36

习题与思考题 36

第4章 面向对象程序设计 37

4.1 类和对象 37

4.1.1定义类 38

4.1.2成员变量 38

4.1.3成员方法 38

4.1.4创建对象 39

4.1.5使用对象 40

4.1.6释放对象及其所占用的内存空间 40

4.2数据封装 41

4.1.7 main()方法 41

4.3类的继承 44

4.4方法重载 45

4.5构造方法重载 46

4.6方法覆盖 47

4.7参数传递 49

4.8关键字this、super、final、instan-ceof 50

4.8.1 this 50

4.8.2 super 50

4.8.3 final 51

4.8.4对象运算符instanceof 51

4.9.1一维数组 53

4.9数组与字符串 53

4.9.2多维数组 55

4.9.3字符串 56

本章小结 58

习题与思考题 59

第5章 抽象类、接口与多态 60

5.1抽象类与抽象方法 60

5.2接口与多重继承 61

5.2.1接口的基本概念 61

5.2.2定义接口 62

5.2.3实现接口 62

5.2.5多重继承 63

5.2.4接口与抽象类的区别 63

5.3实例变量与静态变量 64

5.4内部类 66

5.5 package、classpath、import 67

5.5.1 package 67

5.5.2 import语句 69

5.5.3 classpath 70

5.6多态 71

本章小结 73

习题与思考题 73

6.1 AWT工具包 75

第6章 图形用户界面 75

6.2 AWT组件使用 76

6.2.1 Button组件 76

6.2.2 Checkbox组件 77

6.2.3 CheckboxGroup组件 78

6.2.4 Choice组件 78

6.2.5 Label组件 80

6.2.6 TextField和TextArea组件 80

6.2.7 List组件 82

6.2.8 Dialog组件 83

6.2.9 FileDialog组件 84

6.2.10 Menu组件 86

6.3布局管理器 87

6.3.1 为什么要使用布局管理器 87

6.3.2 FlowLayout布局管理器 88

6.3.3 GridLayout布局管理器 89

6.3.4 BorderLayout布局管理器 90

6.3.5 CardLayout布局管理器 91

6.3.6 GridBagLayout布局管理器 93

本章小结 94

习题与思考题 95

7.2事件委托 96

7.1事件的基本概念 96

第7章 事件处理 96

7.3事件举例 99

7.3.1 ActionEvent事件与ActionListener 99

接口 99

7.3.2 ItemEvent事件与ItemListener接口 100

7.3.3 MouseEvent事件与MouseListener接口 100

7.3.4 KeyEvent事件与KeyListener接口 102

7.3.5 TextEvent事件与TextListener接口 103

7.3.6 WindowEvent事件与WindowLis-tener接口 104

7.4事件适配器 105

习题与思考题 106

本章小结 106

第8章 异常处理 108

8.1 问题的提出 108

8.2异常处理 109

8.3异常分类 110

8.4捕获并处理异常 111

8.4.1使用try、catch语句 112

8.4.2使用多个catch块 112

8.4.3 finally关键词 114

8.4.4 throws、throw关键词 115

8.5 创建用户自定义异常 116

本章小结 118

习题与思考题 119

第9章 线程 120

9.1线程的基本概念 120

9.2线程的组成 121

9.3创建线程 122

9.4启动线程 124

9.5线程的优先权 124

9.6线程的生命周期 126

9.7线程的同步 127

9.8线程间的通信 128

习题与思考题 132

本章小结 132

第10章 Applet小程序 133

10.1什么是Applet 133

10.2 Applet的生命周期及运行机制 134

10.3 Applet绘图 136

10.4向Applet传递参数 139

本章小结 141

习题与思考题 141

第11章 文件管理与输入/输出 142

11.1文件管理 142

11.1.1 File类 144

11.1.2 RandomAccessFile类 145

11.2输入与输出 148

11.2.1流 148

11.2.2 InputStream流 148

11.2.3 OutputStream流 149

11.2.4 BufferedInputStream、Buffered-OutputStream流 150

11.2.5 Reader和Writer流 151

11.3标准输入、输出 152

11.4标准输入、输出的重定向 154

本章小结 155

习题与思考题 155

12.1.1 TCP/IP的5层结构 156

12.1 TCP/IP基本概念 156

第12章 网络编程 156

12.1.2 IP协议 157

12.1.3 TCP协议 157

12.1.4 TCP端口 158

12.1.5 IP地址 158

12.2 Java网络编程 158

12.2.1 InetAddress类 158

12.2.2 URL类 161

12.2.3 Socket、ServerSocket类 163

12.2.4 Socket通信步骤 165

12.2.5一个简单的Socekt通信例子 168

习题与思考题 170

本章小结 170

第13章 连接数据库 171

13.1数据库与SQL命令概述 171

13.2 ODBC 172

13.3 JDBC、JDBC-ODBC桥 172

13.4连接数据库 173

13.4.1连接步骤 173

13.4.2查询数据库 174

本章小结 181

习题与思考题 181

参考文献 184