《Java 2高级程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:邵丽萍,张后扬,张驰编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302246909
  • 页数:271 页
图书介绍:本书是针对《Java 2程序设计基础》教材编写的配套教材,内容更深入。

第1章 输入/输出(I/O)流类 1

1.1流的基本概念 2

1.1.1什么是流 2

1.1.2输入流与输出流 3

1.1.3缓冲流 3

1.2 Java的标准输入与输出 4

1.2.1 System类的in与out变量 4

1.2.2标准输入与输出实例 4

1.3输入/输出流应用 6

1.3.1面向字符的文件输入/输出流 6

1.3.2随机存取文件流RandomAccessFile 8

1.3.3数据输入/输出流 10

1.3.4对象输入/输出流 11

1.4总结提高 14

1.5思考与练习 16

1.5.1思考题 16

1.5.2上机练习 17

第2章 图形用户界面(上) 18

2.1图形用户界面概述 19

2.2容器组件 21

2.2.1创建窗口 21

2.2.2创建对话框 23

2.2.3创建面板 24

2.3组件 26

2.3.1创建标签 27

2.3.2创建按钮 28

2.3.3创建文本框 30

2.3.4创建文本区 32

2.3.5创建单选按钮 35

2.3.6创建复选框 37

2.3.7创建下拉列表 39

2.4总结提高 41

2.5思考与练习 41

2.5.1思考题 41

2.5.2上机练习 41

第3章 图形用户界面(下) 43

3.1菜单栏 44

3.1.1创建菜单栏 44

3.1.2创建多级菜单 47

3.1.3创建快捷菜单 48

3.1.4文件选择器 51

3.2工具栏 53

3.3树形菜单 55

3.4选项卡面板 59

3.5进度条 61

3.6表格 65

3.7总结提高 66

3.8思考与练习 67

3.8.1思考题 67

3.8.2上机练习 67

第4章 Java的多线程机制 69

4.1多线程的概念 70

4.2创建线程对象 71

4.2.1通过继承Thread类创建线程对象 72

4.2.2通过Runnable接口创建线程对象 74

4.2.3线程的优先级 76

4.3 Java的线程同步机制 78

4.3.1生产消费模型 78

4.3.2共用公司银行账户模型 81

4.4用线程实现动画效果 83

4.4.1动画的基本概念 83

4.4.2跳伞的动画效果 84

4.4.3球的动画效果 85

4.5总结提高 88

4.5.1线程类的方法 88

4.5.2控制线程的状态 89

4.5.3两种创建线程对象方法的比较 89

4.5.4使用多线程应注意的问题 90

4.6思考与练习 90

4.6.1思考题 90

4.6.2上机练习 91

第5章 数据库访问 92

5.1结构化查询语言SQL 93

5.1.1 SELECT查询语句 93

5.1.2 SQL的运算符与常用函数 95

5.1.3 INSERT INTO添加语句 97

5.1.4 UPDATE更新语句 98

5.1.5 DELETE删除语句 99

5.1.6 CREATE TABLE创建表语句 99

5.1.7 DROP TABLE删除表语句 100

5.2 Access数据库 100

5.2.1创建数据库文件 101

5.2.2通过ODBC创建连接数据库的数据源DSN 107

5.3使用JDBC访问数据库 111

5.3.1通过JDBC创建Java程序输出数据库的数据 111

5.3.2通过JDBC创建Java程序添加并删除数据库中的数据 114

5.3.3通过JDBC创建Java程序更新数据库中的数据 116

5.4通过窗口界面访问数据库 117

5.4.1创建连接数据源的类 118

5.4.2创建数据处理的类 120

5.4.3创建用户访问数据库的窗口界面类 124

5.5总结提高 129

5.6思考与练习 131

5.6.1思考题 131

5.6.2上机练习 131

第6章 Java程序设计综合应用实例 133

6.1数值变换运算 134

6.2幻灯机效果 135

6.3利用滑块改变背景颜色 137

6.4 Applet与Application合并运行的程序 139

6.5对象的克隆 141

6.6正弦曲线 142

6.7四叶玫瑰曲线 144

6.8在画布上手工画图 146

6.9电闪雷鸣的动画 148

6.10文字动画 150

6.11控制移动的文字 152

6.12图形钟 154

6.13水中倒影 157

6.14网上购物结算窗口 159

6.15交通信号灯的模糊控制 162

6.16简单学生信息管理系统 165

第7章 Java服务网页——JSP 167

7.1 HTML与JSP 168

7.1.1 HTML 168

7.1.2 JSP 169

7.2构建JSP的运行环境 169

7.2.1下载与安装SDK 169

7.2.2下载与安装Tomcat 173

7.2.3创建JSP用户目录 179

7.2.4编写与运行JSP程序 179

7.3 JSP的基本语句 181

7.3.1 JSP指令语句 181

7.3.2 JSP注释语句 182

7.3.3 JSP声明语句 183

7.3.4 JSP表达式语句 183

7.3.5 Java代码片段 184

7.4 JSP常用的内置对象 185

7.4.1获取输入信息的request对象 185

7.4.2发送响应信息的response对象 188

7.4.3输出结果信息的out对象 190

7.4.4保存用户信息的session对象 192

7.4.5保存公共信息的application对象 195

7.5 JSP常用的动作标记 198

7.5.1 jsp:include动作标记 198

7.5.2 jsp:forward动作标记 200

7.5.3 jsp:plugin动作标记 201

7.5.4 jsp:JavaBean动作标记 203

7.5.5 jsp:setProperty与jsp:getProperty动作标记 207

7.6创建虚拟目录 207

7.6.1根目录、物理目录与虚拟目录 207

7.6.2通过Tomcat管理器创建虚拟目录 208

7.6.3通过server.xml文件创建虚拟目录 210

7.7总结提高 212

7.8思考与练习 213

7.8.1思考题 213

7.8.2上机练习 213

第8章 通过JSP访问数据库 215

8.1在服务器端通过JSP访问数据库 216

8.1.1通过JSP页面显示数据库中的数据 216

8.1.2通过JSP在数据库中添加或删除数据 218

8.2在客户端通过JSP访问数据库 222

8.2.1创建两个重复使用的公用文件 222

8.2.2在客户端向数据库添加数据 223

8.2.3在客户端输入查询条件并显示查询结果 225

8.3 JSP综合应用实例 226

8.3.1密码表维护应用程序 226

8.3.2创建用户留言系统应用程序 232

8.4总结提高 249

8.4.1连接Access数据库的不同方式 249

8.4.2在JSP文档中插入其他文件的方式 250

8.5思考与练习 251

8.5.1思考题 251

8.5.2上机练习 251

附录A HTML常用标记 253

附录B JavaScript常用内置对象 257

附录C JavaScript常用内置函数 268

参考文献 271