6.6 习题 8 1
第1章 如何编写您的第一个Java程序 1
1.1 第一个Java程序 1
目录 1
1.2 编写Java程序应注意的事项 3
8.5 Error类 11 3
1.3 Java开发环境 4
8.1 异常处理类 1 7
9.1 Thread类 11 8
1.4 习题 9
8.3 throw及throws 1 9
2.2 Java Application 10
2.1 Java程序种类 10
第2章 Java程序结构 10
2.3 Java Applet 12
8.5.2 VirtualMaehineError 1 14
2.4 习题 14
3.1 整数类型 15
3.1.1 byte 15
第3章 Java数据类型 15
3.1.2 short 16
3.1.3 int 17
3.1.4 long 18
3.1.5 char 19
3.2.1 float 21
3.2.2 double 21
3.2 浮点数类型 21
3.3 布尔类型 22
3.4.1 一维数组 23
3.4 数组类型 23
3.4.2 二维数组 27
3.4.3 魔术方块 28
3.4.4 Arrays类 31
3.4.5 Object类 33
3.4.6 Array类 35
3.4.7 ArrayList类 36
3.5 习题 38
第4章 Java运算符 40
4.1 算术运算符 40
4.2 关系运算符 43
4.3.1 NOT(非) 44
4.3 逻辑运算符 44
4.3.2 AND(与) 45
4.3.3 OR(或) 46
4.4 条件运算符 47
4.5 位运算符 49
4.6 赋值运算符 51
4.7 类型转换运算符 53
4.8 运算符的优先级 53
4.9 习题 54
第5章 Java选择语句 56
5.1 条件选择语句 56
5.1.1 关系表达式 57
5.1.2 算术表达式 58
5.1.3 逻辑表达式 59
5.2 continue跳转语句 60
5.3.1 if(~else if)~else 61
5.3 多重条件选择语句 61
5.3.2 switch 63
5.4 习题 66
6.1 for() 68
第6章 Java循环语句 68
6.2 while() 72
6.3 do-while() 73
6.4.1 break 76
6.4 跳转语句 76
6.4.2 return 77
6.5 递归方法 78
第7章 Java字符与字符串 83
7.1 字符 83
7.2 字符串 88
7.2.1 String类 91
7.2.2 字符串转换 98
7.2.3 StringBuffer类 99
7.2.4 StringTokenizer类 104
7.3 习题 106
第8章 Java异常处理 107
8.1.1 运行时的异常处理 107
8.1.2 检查异常处理 108
8.2 try...catch语句 108
8.4 finally 111
8.5.1 LinkageError 113
8.6 习题 116
第9章 线程 117
9.2 Runnable接口 121
9.3 线程的生命周期 123
9.4 ThreadGroup类 125
9.5 习题 128
第10章 面向对象程序设计 129
10.1 类 129
10.1.1 参数传递 134
10.1.2 命令行参数 136
10.1.3 继承 136
10.1.4 super 138
10.1.5 覆盖 139
10.1.6 多态 140
10.1.7 this 142
10.2 接口 144
10.2.1 接口实现 146
10.2.2 接口继承 147
10.3 习题 150
第11章 AWT窗口组件 151
11.1 TextComponent类 151
11.1.1 TextField类 153
11.1.2 TextArea类 157
11.2 Label类 160
11.3 Button类 162
11.4 Checkbox类 166
11.5 CheckboxGroup类 170
11.6 Choice类 176
11.7 List类 182
11.8 Scrolibar类 188
11.9 菜单类 192
11.9.1 MenuComponent类 193
11.9.2 MenuBar类 194
11.9.3 Menultem类 194
11.9.4 CheckboxMenuItem类 200
11.9.5 Menu类 203
11.9.6 PopupMenu类 204
11.9.7 MenuShortcut类 207
11.10 Container类 210
11.11 Window类 213
11.12 Dialog类 215
11.13 Frame类 221
11.14 布局管理器 224
11.14.1 BorderLayout类 224
11.14.2 CardLayout类 227
11.14.3 FlowLayout类 230
11.14.4 GridLayout类 232
11.14.5 GridBagLayout类 234
11.14.6 GridBagContainers类 235
11.15 习题 238
第12章 Swing窗口组件 240
12.1 JButton类 240
12.2 JLabel类 241
12.3 JTextFieid类 243
12.4 JTextArea类 247
12.5 JCheckBox类 249
12.6 JRadioButton类 250
12.7 JComboBox类 254
12.8 JMenuBar类 257
12.9 JMeriuItem类 258
12.10 JMenu类 260
12.11 JCheckBoxMenuItem类 263
12.12 JSlider类 267
12.13 JTable类 270
12.14 习题 275
第13章 Java事件 276
13.1 ActionEvent类 278
13.2 AdjustmentEvent类 279
13.3 ComponentEvent类 280
13.4 ContainerEvent类 281
13.5 FocusEvent类 282
13.6 InputEvent类 283
13.7 ItemEvent类 285
13.8 KeyEvent类 286
13.9 MouseEvent类 288
13.10 PaintEvent类 292
13.11 TextEvent类 293
13.12 WindowEvent类 294
13.13 习题 295
第14章 绘图 296
14.1 Graphics类 296
14.2 Graphics2D类 302
14.3 Math类 308
14.4 Color类 310
14.5 Font类 313
14.6 Canvas类 316
14.7 习题 319
第15章 Java与网络 320
15.1 InetAddress类 320
15.2 URL类 324
15.3 URLConnection类 327
15.4 Socket类 332
15.5 ServerSocket类 335
15.6 习题 340
第16章 Java与数据库 341
16.1 使用Microsoft Access创建一个数据库 341
16.2 ODBC的设置 345
16.3 Java程序连接数据库 348
16.4 SQL语法 354
16.4.1 SELECT语句 354
16.4.2 INSERT语句 361
16.4.3 UPDATE语句 362
16.4.4 DELETE语句 364
16.5 习题 365
附录A 如何获得Java 2 Platform Standard Edition 367
附录B 如何安装Java 2 PlatformStandard Edition 372
B.1 安装Java2 Platform Standard Edition 372
B.2 如何设定Java环境变量 375
附录C 习题解答 377