《Java程序设计方法与实例》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:周政宏编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2002
  • ISBN:7030084799
  • 页数:491 页
图书介绍:

第1章 Java简介 1

1.1 Java应用程序 1

1.2 字节码 4

1.3 与C++程序结构的比较 5

1.4 编写Applet程序 6

1.5 程序说明 8

第2章 数据与运算 10

2.1 变量 10

2.2 基本数据类型 12

2.3 数据类型的转换 16

2.4 变量的初始值 18

2.5 基本数据类型的封装 19

2.6 运算符 21

2.7 常量的声明 26

第3章 流程控制 27

3.1 if语句 27

3.2 switch语句 29

3.3 while语句 32

3.4 do语句 33

3.5 for语句 34

3.6 分支 35

第4章 数组与字符串 39

4.1 数组 39

4.2 Arrays 42

4.3 字符串的生成 44

4.4 字符串的比较 45

4.5 字符串的处理 47

4.6 StringTokenizer 49

4.7 StringBuffer 51

第5章 类 55

5.1 修饰符 55

5.2 类的定义 56

5.3 初始化程序段 61

5.4 方法的定义 63

5.5 类的继承 67

5.6 对象初始化的顺序 69

5.7 方法的重载和覆盖 70

5.8 abstract类 72

5.9 接口 75

5.10 内部类和匿名类 77

5.11 垃圾收集 79

5.12 包的生成与使用 80

5.13 对象的复制 81

5.14 Reflection 86

5.15 程序的执行效率 90

第6章 例外处理 92

6.1 例外处理的方式 92

6.2 传统的错误处理 93

6.3 循环与例外 97

6.4 例外处理的顺序 99

6.5 嵌套式的例外 100

6.6 由方法所抛出的例外 102

6.7 用户自定义的例外 104

第7章 输入与输出 109

7.1 Java流所提供的类 109

7.2 定义一个File对象 112

7.3 文件的存取 115

7.4 字节数组 117

7.5 文件的合并 119

7.6 管道的输入与输出 120

7.7 字符流 124

7.8 随机存取 126

7.9 压缩及解压缩 128

7.10 对象的存取 130

7.12 提高输入输出的效率 134

7.11 输入输出的重定向 134

第8章 线程 136

8.1 线程的生成 136

8.2 中断线程的执行 141

8.3 得到线程的执行结果 143

8.4 同步 146

8.5 线程调度 151

8.6 锁控制权的转移 159

第9章 收集框架 161

9.1 Vector 162

9.2 Collections 164

9.3 排序 165

9.4 ArrayList 170

9.5 LinkedList 171

9.6 Set 173

9.7 Map 174

9.8 线程安全 177

9.9 由Method返回多个值 178

第10章 格式化的输出 180

10.1 区域化 180

10.2 NumberFormat 181

10.3 DecimalFormat 184

10.4 DateFormat 185

10.5 SimpleDateFormat 188

10.6 DateFormatSymbols 190

10.7 MessageFormat 191

11.1 JFrame 195

第11章 基本Swing组件 195

11.2 JComponent 197

11.3 JLabel 198

11.4 JPanel 200

11.5 JButton 201

11.6 JCheckBox和JRadioButton 202

11.7 JComboBox和JList 204

11.8 JTextField和JPasswordField 206

11.9 边框 208

第12章 布局管理器 212

12.1 FlowLayout 212

12.2 BorderLayout 214

12.3 GridLayout 216

12.4 CardLayout 217

12.5 BoxLayout 221

12.6 GridBagLayout 224

第13章 事件处理 229

13.1 事件 229

13.2 低层事件 230

13.3 侦听器和适配器 232

13.4 语义事件 235

13.5 菜单 236

13.6 选择清单 241

13.7 工具栏 243

13.8 表格 245

13.9 树 248

13.10 内部窗口 253

13.11 进度条 256

13.12 文件的打印 261

13.13 Swing和线程 266

第14章 Java 2D 268

14.1 Graphics2D 268

14.2 几何形状 269

14.3 具有Applet功能的程序 272

14.4 画笔的样式 273

14.5 自定义形状 276

14.6 使用鼠标绘图 279

14.7 坐标转换 282

14.8 字体 285

14.9 区域的处理 289

15.1 Applet的生命周期 293

第15章 Applets 293

15.2 APPLET标记 296

15.3 Applet的安全限制 297

15.4 Policy 298

15.5 在Applet中使用线程 300

15.6 网页的重定向 303

15.7 Applet和Applet的通信 305

15.8 Signed Applet 311

第16章 动画 316

16.1 使用线程 316

16.2 连续的图形 320

16.3 使用Timer 323

16.4 使用双缓冲 326

16.5 MediaTracker 332

第17章 网络 334

17.1 IP地址 334

17.2 套接字 335

17.3 TCP 340

17.4 UDP 345

17.5 传送对象 350

17.6 URL 353

17.7 URLConnection 356

17.8 安全的Internet连接 359

第18章 JDBC 361

18.1 JDBC驱动程序 361

18.2 如何设置ODBC的客户端 362

18.3 连接到数据库的程序 364

18.4 数据的查询 366

18.5 JDBC的设置文件 368

18.6 数据的更新 371

18.7 通过查询来更新数据 372

18.8 元数据 374

18.9 PreparedStatement 376

18.10 事务 378

18.11 批处理更新 378

18.12 数据库 380

第19章 Servlets 382

19.1 Servlet的生命周期 382

19.2 一个简单的Servlet 383

19.3 获取网页的数据 386

19.4 输出图像 388

19.5 Session Tracking 390

19.6 Servlet和Servlet的通信 395

19.7 Applet和Servlet的通信 398

第20章 JavaServer Pages 401

20.1 JSP的语法 401

20.2 一个简单的JSP 404

20.3 使用JavaBean 405

20.4 使用JavaBean的例子 406

20.5 错误处理 409

20.6 Servlet和JSP的通信 411

第21章 Java本地化接口 415

21.1 生成Native方法的步骤 415

21.2 数据类型的对应 417

21.3 使用字符串 418

21.4 使用数组 421

21.5 调用Java的方法 423

21.6 启动JVM 425

21.7 例外处理 428

21.8 其他使用Native Method的方法 428

第22章 远程方法调用 430

22.1 一个简单的例子 430

22.2 用户自定义的对象 436

22.3 Callback RMI 440

22.4 RMI-IIOP 444

22.5 自定义的RMI套接字 446

22.6 RMI的应用 447

23.1 XML简介 448

第23章 可扩展标记语言 448

23.2 SAX 451

23.3 解析器的例外处理 455

23.4 Document Type Definition 455

23.5 DOM 457

23.6 由DOM来生成XML文件 461

23.7 Extensible Stylesheet Language Transformation 463

23.8 XML通信 466

附录A 安装和设置Java SDK 468

附录B 安装和设置Servlet/JSP Server 471

附录C 使用Java API文件的说明 474

附录D 生成Java API文档文件 478

附录E 使用Ant 484