《最新Java2入门与应用》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:荣钦科技主笔室编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2001
  • ISBN:7113042309
  • 页数:308 页
图书介绍:

第1章 Java语言简介 1

1-1 起源 1

1-2 Java语言的特色 1

1-2-1 解释型语言 2

1-2-2 执行环境 2

1-2-3 跨平台 3

1-2-4 多线程 3

1-2-5 面向对象 4

1-2-6 异常处理和系统资源回收 4

1-3 开发Java程序的工具——JDK 4

1-3-1 如何取得JDK 4

1-3-2 安装JDK 7

1-3-3 JDK参考文件 9

课后习题 12

第2章 变量、运算符、表达式和流程控制 13

2-1 变量 13

2-1-1 变量名称 13

2-1-2 变量数据类型 14

2-1-3 声明变量 17

2-1-4 存取变量 19

2-1-5 转换数据类型 20

2-2 运算符 21

2-2-1 运算符的分类 21

2-2-2 运算符的优先级和结合律 21

2-3 表达式 22

2-3-1 区块 27

2-3-2 注释 27

2-4 流程控制 28

2-4-1 if-else语句 28

2-4-2 switch语句 30

2-4-3 for语句 31

2-4-4 while语句 34

2-4-5 do-while语句 35

2-4-6 break和continue语句 35

课后习题 36

第3章 Java语言概观 37

3-1 Java VS.面向对象 37

3-1-1 面向对象的精神 38

3-1-2 面向对象的Java语言 42

3-1-3 Java语言的对象——class 44

3-1-4 class的继承 46

3-1-5 class的特性和方法 47

3-1-6 Interface 55

3-2 第一个Java程序 58

3-2-1 Standalone Application VS.Applet 58

3-2-2 Hello Everybody的应用程序版本 59

3-2-3 Hello Everybody的Applet版本 61

3-3 Packages的结构 63

3-3-1 使用现成的包 63

3-3-2 包的层次关系 63

3-3-3 自定义包 64

3-3-4 指定使用包中的class 65

课后习题 66

第4章 输入与输出 67

4-1 Java语言的I/O 67

4-2 iava.io套件中的四大天王 67

4-2-1 InputStream类 68

4-2-2 OutputStream类 71

4-2-3 Reader类 75

4-2-4 Writer类 78

4-3 文件的输入与输出 80

4-3-1 File类 80

4-3-2 写入文件 85

4-3-3 读取文件 88

4-3-4 随机存取文件 89

课后习题 92

第5章 异常处理 93

5-1 异常处理的机制结构 93

5-1-1 为何需要异常处理 93

5-1-2 异常类的继承结构 94

5-1-3 异常处理机制结构 95

5-2 使用try-catch-finally 96

5-2-1 try-catch-finally的基本使用 96

5-2-2 嵌套的try-catch-finally 97

5-2-3 多重catch区块 100

5-2-4 try-finally 103

5-3 灵活运用异常处理 104

5-3-1 在程序中抛出异常 104

5-3-2 指定函数抛出异常 105

5-3-3 自定义异常类 107

课后习题 110

第6章 常用工具类 111

6-1 字符串字符的处理 111

6-1-1 字符串字符的处理 111

6-1-2 StringTokenizer类 120

6-1-3 Character类 121

6-2 日期时间的处理 123

6-2-1 Date类 123

6-2-2 Calendar类 124

6-2-3 Gregorian Calendar类 126

6-3 数学运算处理 128

6-3-1 Math类 128

6-3-2 Random类 131

6-4 数组与哈希表 133

6-4-1 Arrays类 133

6-4-2 Hashable类 135

6-4-3 Enumeration接口 142

6-5 顺序式数据 143

6-5-1 LinkedList类 143

6-5-2 Vector类 146

课后习题 148

第7章 AWT包的窗口程序设计 151

7-1 构造窗口对象 151

7-1-1 窗口对象类简介 151

7-1-2 建立用户窗口——Frame类 153

7-1-3 显示文字片段——Label类 154

7-1-4 产生选择按钮——Button类 156

7-1-5 文字输入栏——TextField类 157

7-1-6 文字输入区段——TextArea类 159

7-1-7 用户选取方块——Checkbox类 161

7-1-8 选择窗体——List类 163

7-1-9 下拉式菜单——Choice类 165

7-1-10 菜单 166

7-2 窗口版面配置与管理 169

7-2-1 BorderLayout类 169

7-2-2 CardLayout类 171

7-2-3 FlowLayout类 173

7-2-4 GridLayout类 174

7-2-5 GridBagLayout类 176

7-2-6 分割窗口画面——Panel类 180

7-3 窗口事件的发生与处理 181

7-3-1 Java中事件处理的方式 181

7-3-2 ActionEvent——动作事件 183

7-3-3 ItemEvent——选项事件 185

7-3-4 KeyEvent——按键事件 186

7-3-5 MouseEvent——鼠标事件 188

7-3-6 TextEvent——文字事件 191

7-3-7 WindowsEvent——窗口事件 192

课后习题 195

第8章 Swing包的窗口程序设计 197

8-1 Swing对象介绍与使用 197

8-1-1 Swing特色简介与说明 197

8-1-2 JButton与JLabel的应用 200

8-1-3 建立JTable数据表格 205

8-1-4 JOptionPane用户对话框 210

8-1-5 JTree数据树 214

8-1-6 JSlider滑动条 216

8-1-7 JColorChooser调色板 219

8-1-8 JProgressBar进度条 222

8-1-9 JTabbed Pane卷标夹 225

8-1-10 JFile Chooser文件选择框 228

8-1-11 JInternalFrame子窗口 232

8-1-12 JToolBar工具栏 235

8-2 Swing中的好用工具类 239

8-2-1 Box Layout版面配置 239

8-2-2 Overlay Layout版面配置 241

8-2-3 Timer定时器 243

8-2-4 Border Factory订作对象的边框 246

8-2-5 JLayerd Pane将窗口对象层次化 249

课后习题 252

第9章 Java链接数据库 255

9-1 浅谈数据库 255

9-1-1 一个现实生活中的例子 255

9-1-2 数据库的组成结构 255

9-1-3 关系型数据库 256

9-1-4 记录指针 257

9-2 SQL简介 258

9-2-1 SQL的标准 258

9-2-2 SQL命令的分类 258

9-2-3 SQL的基本命令 259

9-3 MySQL数据库基本操作 264

9-3-1 安装MySQL数据库 264

9-3-2 进入MySQL的世界 267

9-3-3 MySQL数据库的内建命令 269

9-3-4 在MySQL数据库中使用SQL命令 270

9-4 Java与数据库的链接 274

9-4-1 JDBC简介 274

9-4-2 JDBC驱动程序 275

9-4-3 安装MySQL数据库的JDBC驱动程序 277

9-4-4 常用的JDBC API 279

课后习题 294

第10章 网页里的向导——Applet程序 295

10-1 什么是Applet 295

10-1-1 第一个Applet程序 295

10-1-2 Applet的执行程序 296

10-1-3 Applet属性参数的设定 299

10-2 熟悉Applet程序的常用类 300

10-2-1 显示图片Graphics类 300

10-2-2 播放声音—AudioCilp界面 304

课后习题 308