当前位置:首页 > 工业技术
Java 2程序设计
Java 2程序设计

Java 2程序设计PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:普悠玛数位科技有限公司编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:7302050678
  • 页数:355 页
图书介绍:Java是目前最流行的跨平台编程语言,其发展十分迅速,现在已经推出了2.0版本。本书是一本全面介绍Java语言特点和应用技术的实用教材。通过本书的学习,广大用户既能够全面系统地了解Java技术的特点,又能掌握最新的实用技术。全书共分为14章。内容包括:Java的历史、J2SDK与Java参考文件的下载与使用、Java语言的基本功能与特点(包括例外处理的方法、输入输出的方式、JDBC与数据库连接的技巧等)、Java语言面向对象程序设计、Java的例外处理机制、利用AWT与Swing包设计具有多功能的窗口程序、Java与数据库、Java的多线程、Java Applet程序设计等。本书适合作为程序设计人员学习Java技术的参考书,想了解和掌握有关最新高级应用技术的程序开发人员,也可以从本书中获得需要的参考资料。
《Java 2程序设计》目录

第1章 Java简介 1

1.1 Java的历史 2

1.2 Java的特性 2

1.3 Java与C/C++的比较 5

1.4 Java未来的发展 6

第2章 J2SDK的安装与运行环境的建立 9

2.1 J2SDK软件简介 10

2.1.1 下载J2SDK及其相关文件 10

2.1.2 安装J2SDK 13

2.2 编译并运行Java程序 15

2.2.1 Java编译程序 16

2.2.2 Java虚拟机器程序 18

2.3 J2SDK中的工具与相关文件说明 19

2.3.1 Java Applet阅览器 20

2.3.2 其他工具 22

2.3.3 如何使用Java的参考文件 27

第3章 Java语言的特征 31

3.1 一种新的程序设计概念——面向对象 32

3.2 面向对象程序设计的特色 34

3.3.1 Java的类与对象 36

3.3 面向对象的Java语言 36

3.3.2 Java的变量 39

3.3.3 Java的方法 42

3.3.4 Java的接口 44

第4章 Java程序的组成 49

4.1 Java程序的基本组成 50

4.1.1 Java的保留字 50

4.1.2 Java的程序块与注释 51

4.1.3 Java的转义字符 52

4.1.4 Java的数据类型 53

4.2 Java的运算符 55

4.2.1 Java运算符的优先级别 56

4.2.2 Java运算符的分类 57

4.2.3 Java运算符的使用方法 58

4.3 Java的流程控制 64

4.3.1 选择流程控制 65

4.3.2 循环流程控制 71

4.3.3 跳转流程控制 76

第5章 Java的例外处理机制 79

5.1 例外处理简介 80

5.1.1 例外处理的概念 80

5.1.2 例外处理的结构 81

5.1.3 例外的种类 82

5.2 使用Java的例外处理 84

5.2.1 try_catch_finally语句 84

5.2.2 Throwable类 92

5.3 创建属于自己的例外类 95

5.3.1 定义例外类 96

5.3.2 应用自定义的例外类 98

第6章 字符串、日期和时间 101

6.1.1 字符串类简介 102

6.1 字符串类 102

6.1.2 字符串的声明 103

6.1.3 字符串的连接 104

6.1.4 字符串数组 105

6.1.5 字符串的比较 108

6.1.6 字符串的修改 109

6.1.7 字符串的其他方法 110

6.2 有关日期和时间 111

第7章 Java的输入与输出 115

7.1 系统输入与输出 116

7.1.1 InputStream类 117

7.1.2 OutputStream类 120

7.1.3 Writer类 121

7.1.4 Reader类 122

7.2 Java文件的写入与读取 124

第8章 Java的图形用户界面AWT包 127

8.1 AWT包简介 128

8.2 建立窗口——使用Frame类 130

8.3 设置组件的属性 133

8.3.1 设置组件的颜色——使用Color类 134

8.3.2 设置组件的字体——使用Font类 136

8.3.3 设置组件的显示坐标——使用Point类 137

8.3.4 设置组件的大小——使用Dimension类 139

8.4 图形界面组件的使用 140

8.4.1 标签组件——Label类 141

8.4.2 单行文本区组件——TextField类 142

8.4.3 使用按钮组件——Button类 145

8.4.4 使用复选框组件——Checkbox类 147

8.4.5 使用列表组件——List类 149

8.4.6 使用下拉列表组件——Choice类 152

8.4.7 使用滚动条组件——Scrollbar类 154

8.4.8 使用画布组件——Canvas类 156

8.4.9 使用文本区组件——TextArea类 157

8.4.10 使用菜单组件——Menu类 159

8.5 建立对话框——使用Dialog类 165

8.6 AWT包的绘图功能 169

8.6.1 在窗口中和画布上绘制图形 170

8.6.2 在窗口中与画布上绘制字符串 173

第9章 Java的图形用户界面——Swing包 177

9.1 Swing包和AWT包的不同之处 178

9.1.1 Swing包和AWT包的关系 178

9.1.2 Swing包的独特结构 178

9.2 使用Swing包建立窗口 179

9.2.1 使用JFrame类建立窗口 180

9.2.2 使用JWindow类建立窗口 182

9.2.3 使用JDialog类建立对话框 184

9.3 强化的AWT图形界面组件 185

9.3.1 使用JLabel和JButton组件 187

9.3.2 使用JCheckBox和JRadioButton组件 191

9.3.3 使用JList和JComboBox组件 194

9.3.4 使用JTextField和JTextArea组件 198

9.3.5 使用JMenu和JScrollbar组件 202

9.4 Swing包新增的组件 207

9.4.1 使用JOptionPane组件 208

9.4.2 使用JScrollPane组件 212

9.4.3 使用JSplitPane组件 215

9.4.4 使用JTabbedPane组件 217

9.4.5 使用JColorChooser组件 221

9.4.6 使用JFileChooser组件 223

9.4.7 使用JToolTip组件 230

9.4.8 使用JPasswordField组件 233

9.4.9 使用JSlider组件 234

9.4.10 使用JToolBar组件 237

9.4.11 使用JProgressBar组件 240

9.4.12 使用JInternalFrame组件 242

9.4.13 使用JTree组件 248

第10章 图形界面的布局管理器 255

10.1 Java的布局管理器 256

10.2 使用布局类 257

10.2.1 使用FlowLayout布局类 257

10.2.2 使用GridLayout布局类 259

10.2.3 使用CardLayout布局类 261

10.2.4 使用BorderLayout布局类 263

10.2.5 使用GridBagLayout布局类 265

10.3.1 实用布局法1——固定窗口法 269

10.3 自定义布局 269

10.3.2 实用布局法2——嵌套Panel法 271

第11章 组件的事件处理机制 275

11.1 关于事件处理机制 276

11.1.1 何谓事件处理 276

11.1.2 事件处理机制结构 276

11.1.3 事件类 277

11.2 使用事件处理方法 278

11.2.1 定义接口法 279

11.2.2 继承类法 281

11.2.3 内隐类法 282

11.3 综合整理列表 285

第12章 Java与数据库 293

12.1 浅谈数据库 294

12.1.1 数据库简介 294

12.1.2 结构化查询语言 295

12.1.3 建立数据库流程与概念 297

12.2 MySQL数据库概述 298

12.2.1 获得MySQL数据库 298

12.2.2 MySQL内的常用程序 299

12.3 Java与数据库的连接 306

12.3.1 Java数据库连接器 307

12.3.2 JDBC与数据库的连接接口 310

12.3.3 利用JDBC获得数据库的数据 315

第13章 Java的多线程 327

13.1 多线程简介 328

13.1.1 什么是多线程 328

13.1.2 线程的生命周期 328

13.1.3 Java对多线程的支持 329

13.2 多线程程序设计 330

13.2.1 设计线程类 332

13.2.2 使用与控制多线程类 335

13.2.3 集中管理多线程 337

第14章 网页内嵌程序——Applet 341

14.1 什么是Applet 342

14.1.1 Applet程序的结构 342

14.1.2 Applet程序的运行环境 343

14.1.3 设计Applet程序 344

14.2 Applet窗口程序设计 344

14.3 图形与声音 348

14.4 传递参数给Applet程序 352

相关图书
作者其它书籍
返回顶部