《Java2捷径教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:柯温钊编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2004
  • ISBN:7302089175
  • 页数:384 页
图书介绍:Java是目前最受欢迎的程序设计语言,今天的大多数网络程序的开发都离不开Java。本书通过近200个完整、实用的实例来生动讲解Java语言的各个知识点,实例覆盖面广,针对性强,每个实例均给出了完整的源代码和相应的剖析,读者可以对这些代码进行修改为已所用。本书的每一章都提供针对本章内容的习题,并在书末给出习题详解,有助于读者巩固所学的知识。本书重点讲解Java的基本语法,并强调AWT组件和Swing组件的用法;此外,还介绍Java语言与网络、数据库的关系。因此,借助本书,读者不仅可以轻松掌握Java语言的精要,还将掌握Java编程技能,并用于实际开发中。本书可作为广大编程爱好者提高编程水平的自学教材,也可供程序开发人员和大专院校相关专业的师生作为参考资料。

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