《Java程序设计入门教程》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:林邦杰编著
  • 出 版 社:北京:中国青年出版社
  • 出版年份:2001
  • ISBN:7500641915
  • 页数:542 页
图书介绍:

第一章 Java环境 2

1.1 Java沿革 2

1.2 Java类库 2

1.3 Java语言的特征 3

1.4 Java系统的取得与安装 4

1.5 Java编译程序 5

1.6 Java解译程序 8

1.7 Java的appletviewer执行程序 9

第二章Java应用程序简介 12

2.1 Hello应用程序 12

2.2 Square应用程序 17

习题二 20

第三章 applet程序简介 24

3.1 applet的执行环境 24

3.2 绘出字符串 25

3.3 绘出直线 28

3.4 数值计算 29

习题三 31

第四章 控制结构 34

4.1 演算法 34

4.2 虚拟代码 34

4.3 基本类型 35

4.4 运算符 36

4.5 关键字 36

4.6 if语句 37

4.7 while语句 40

4.8 do语句 43

4.9 for语句 45

4.10 switch语句 47

4.11 break语句 49

4.12 continue语句 51

4.13 return语句 52

4.14 throw语句 53

4.15 try语句 54

4.16 synchronized语句 56

习题四 58

第五章 基本输入与输出 64

5.1 system类 64

5.2 字符输入 65

5.3 字符输出 68

5.4 打印数据流 73

5.5 打印机输出 74

5.6 BufferedReader及BufferedWriter类 74

习题五 77

第六章 方法 80

6.1 方法设计 80

6.2 传值调用 83

6.3 传参考地址 85

6.4 递归 86

6.5 方法覆载 88

6.6 Math类 89

6.7 Applet类中的方法 93

习题六 97

第七章 数组 100

7.1 声明数组 100

7.2 总和及平均 102

7.3 最大及最小 103

7.4 以随机数建立数组 104

7.5 横条图 107

7.6 二维数组 109

7.7 排序 111

7.8 查找 113

习题七 117

第八章 面向对象程序设计——数据封装 121

8.1 实作Time类 121

8.2 类范围 123

8.3 控制成员的存取 123

8.4 助益方法 125

8.5 建立对象初值 126

8.6 使用set和get方法 128

8.7 实体常量 131

8.8 对象当数据成员 132

8.9 友谊成员 134

8.10 使用this参考名称 135

8.11 静态类成员 135

8.12 数据抽象化与信息隐藏 137

习题八 141

第九章 面向对象程序设计——继承与多态 146

9.1 protected成员 146

9.2 父类与子类对象关系 148

9.3 父类的构造器 150

9.4 多态 153

习题九 159

第十章 字符与字符串 162

10.1 字符串构造器 162

10.2 字符串基本操作 164

10.3 字符串查找 166

10.4 字符串比较 168

10.5 字符串转换 170

10.6 字符串缓冲区类 173

10.7 Character类 179

习题十 183

第十一章 绘图 192

11.1 绘图方法 192

11.2 设置颜色 193

11.3 设置字体 198

11.4 绘弧 205

11.5 绘线及方圆 207

11.6 绘多边形 209

11.7 绘2D矩形 212

习题十一 215

第十二章 事件委托与版面配置 219

12.1 ActionEvent类 219

12.2 AdjustmentEvent类 220

12.3 AWTEvent类 220

12.4 ComponentEvent类 221

12.5 ContainerEvent类 221

12.6 FocusEvent类 222

12.7 InputEvent类 222

12.8 ItemEvent类 223

12.9 KeyEvent类 224

12.10 MouseEvent类 225

12.11 PaintEvent类 226

12.12 TextEvent类 226

12.13 WindowEvent类 227

12.14 XxxAdapter类 228

12.15 事件范例 228

12.16 版面配置管理器 239

12.17 流水式版面配置 239

12.18 边界版面配置 241

12.19 格子版面配置 243

12.20 卡片式版面配置 246

12.21 延伸格子版面配置 249

习题十二 252

第十三章 图形接口元件 260

13.1 JLabel与JButton 260

13.2 JTextField与JPasswordField 265

13.3 JCheckBox及JRadioButton 273

13.4 JComboBox 280

13.5 JList 284

13.6 JTextArea 288

13.7 JSlider及JScrollBar 291

13.8 JPanel 299

13.9 JOptionPane 302

13.10 JPopupMenu 306

13.11 JProgressBar 309

13.12 JDesktopPane与JInternalFrame 313

13.13 JMenuBar与JMenuItem 322

习题十三 332

第十四章 例外处理 346

14.1 例外处理 346

14.2 Exception类的继承关系 348

14.3 Error类 356

习题十四 361

第十五章 线程 364

15.1 线程的生命周期 364

15.1.1建立新线程 365

15.1.2 可执行状态 365

15.1.3 不可执行状态 365

15.1.4 中断状态 365

15.2 线程的使用 366

15.2.1 继承自Thread类 366

15.2.2 安装Runnable接口 366

15.3 同步 367

15.4 等候与通知 368

15.5 服务线程 369

15.6 Runnable接口 369

15.7 范例 369

习题十五 372

第十六章 多媒体 378

16.1 HTML与HTTP 378

16.2 载入影像并放大 383

16.3 applet程序加入线程 385

16.4 applet程序与音效 390

16.5 动画 393

16.6 影像图 403

习题十六 406

第十七章 sql程序设计 416

17.1 sql的执行环境 416

17.1.1 安装Java环境 416

17.1.2 安装ODBC 417

17.1.3 安装数据库系统 417

17.1.4 本章例题使用sql套件中的方法 419

17.2 使用JDBC取得数据库数据 423

17.3 JDBC驱动程序种类 425

17.4 建立数据表 426

17.5 加入记录 427

17.6 更新记录 431

17.7 删除记录 432

17.8 同意异动 434

17.9 删除数据表 435

17.10 取得数据表属性 436

17.11 取得数据表格式 439

17.12 从命令行输入SQL语句 442

17.13 使用图形接口处理数据库 443

习题十七 459

第十八章 Servlet程序设计 462

18.1 服务端小程序执行环境 462

18.2 服务端小程序套件 467

18.3 服务端小程序的特性 469

18.4 服务端小程序的生命周期 471

18.5 取得数据 475

18.5.1 取得注册时所有初始参数 475

18.5.2 取得环境变量数据 477

18.5.3 取得用户数据 479

18.6 取得表单数据存文件 481

18.7 服务端小程序与数据库 483

18.8 杰妃网络书局 487

18.8.1 杰妃网络书局主网页 489

18.8.2 杰妃网络书局索引网页 490

18.8.3 维护数据库 503

18.9 安装Apache服务器 516

18.10 修改Apache服务器设置 518

18.10.1 修改Listen端口号 518

18.10.2 增加servlet虚拟目录 518

18.10.3 启动Apache服务器 519

18.10.4 执行服务端小程序 519

18.10.5 执行网页 519

18.11 在Apache服务器上执行 519

18.12 相关类与接口 520

18.12.1 GenericServlet类 520

18.12.2 ServletRequest接口 521

18.12.3 ServletResponse接口 523

18.12.4 HttpServlet类 524

18.12.5 HttpServletRequest接口 526

18.12.6 HttpServletResponse接口 528

习题十八 530

附录A ASCII码 530

附录B 参考资料及相关网站 530

附录C 附赠光盘内容 530