书籍详情

精通Java 2

精通Java 2

作者:林建铭,高名扬编著

出版社:科学出版社

出版时间:2001-03-01

ISBN:9787030092090

定价:¥49.00

内容简介
  Java语言具有面向对象和网络编程的优点,已成为当今的主流编程工具。Web浏览器的能力也因Java作为其扩充语言而变得无所不能。本书将带你进入Java语言的世界,针对Java语言的对象化观念加以详细描述,辅以深入浅出的各种实例,加强你对Java的程序语言编写的概念。同时介绍Java语言的最新版本——Java 2所包含的各种Package与工具。本书内容包括Java语言的程序基础、面向对象程序设计等,帮助你在最短时间内学习Java语言程序的开发与应用。本书适合Java的初学者,也是中、高级用户的参考手册。
作者简介
暂缺《精通Java 2》作者简介
目录
第一章 Java语言简介
1.1 Java语言历史
1.2 Java之于Internet
1.3 Java的特点
1.3.1 跨平台的能力
1.3.2 完全对象的环境
1.3.3 友善的Web使用接口
1.3.4 使用者端资源的利用
1.3.5 软件更新与推广的便利
1.3.6 Garbage Collection
1.4 Java与C++的差异
1.4.1 指针(Pointer)
1.4.2 头文件(Header File,*.h文件)
1.4.3 例外(Exception)
1.4.4 新的修饰词
1.4.5 字符串类与字符数组
1.4.6 其它
第二章 Java语言概述
2.1 JDK(Java Development Kit)
2.2 JDK安装与使用
2.3 基本编译执行实例说明
2.3.1 简单Java程序实例说明
2.3.2 Java程序编译
2.3.3 Java程序执行
2.4 javadoc与javap使用说明
2.4.1 利用javadoc产生说明文件
2.4.2 javap程序的使用
第三章 Java程序基础
3.1 数据类型与变量
3.1.1 数据类型
3.1.2 什么是变量
3.1.3 变量的声明
3.1.4 变量的使用
3.1.5 变量数组的声明
3.1.6 数据类型的转换
3.2 Java运算符与表达式
3.2.1 什么是运算符
3.2.2 赋值(Assign)功能运算符
3.2.3 整数运算符
3.2.4 布尔运算符
3.2.5 其它运算符
3.2.6 运算符执行优先级
3.2.7 Java少了哪些C语言运算符
3.2.8 表达式的写法
3.3 流程控制语句(Flow control)
3.3.1 if...else...控制结构
3.3.2 while控制结构
3.3.3 do...While控制结构
3.3.4 for循环控制结构
3.3.5 switch控制结构
3.4 利用执行时所传进来的参数
3.5 过程(procedure)、函数(function)、与方法(method)
3.5.1 method的声明
3.5.2 函数编与
3.5.3 变量使用区域(Scope)的概念
第四章 Java的面向对象程序设计
4.1 面向对象程序设计(Object Oriented Programming)
4.1.1 对象(Object)
4.1.2 类(Class)
4.1.3 类封装(Encapsulation)
4.1.4 对象类特性
4.1.5 对象操作
4.2 Java的类与对象
4.2.1 Java类声明的实例
4.2.2 类声明格式
4.2.3 类修饰词意义
4.2.4 类继承的意义
4.2.5 利用implements来构建Interface
4.2.6 类主体
4.3 Java类中的数据成员(Data Member)
4.3.1 数据成员声明格式
4.3.2 数据成员修饰词
4.3.3 数据类型
4.3.4 数据成员的命名与产生
4.3.5 数据成员的初始设置
4.3.6 数据成员的覆盖
4.4 Java类中的Method
4.4.1 Method的意义
4.4.2 Method声明的格式
4.4.3 Method修饰词
4.4.4 Method的返回值
4.4.5 Method的名称
4.4.6 Method的参数表
4.4.7 throws子句
4.4.8 Method的重载(Overload)与覆盖(Override)
4.4.9 特殊Method——构造函数
4.5 this与super关键字
4.5.1 super关键字
4.5.2 this关键字
4.5.3 this与super关键字对于构造函数的用途
4.6 对象的产生(new)
4.7 对象的使用“.”运算符
4.7.1 数据成员的使用
4.7.2 Method的使用
4.7.3 Method的Callby Value与Callby Reference
4.8 对象的数组(Array)
4.9 对象的类型转换
4.10 Java Interface
4.10.1 Interface的功能性
4.10.2 interface的语法格式
4.10.3 利用implements关键字构建interface
4.10.4 利用interface进行对象类的类型转换
4.11 JavaPackage
4.11.1 package命名分类概念
4.11.2 package声明构建的格式
4.11.3 import语句
第五章 Java AWT
5.1 Java.awt package简介
5.2 Layout manager简介
5.3 可视组件的始祖——omponent类
5.3.1 Component的method
5.4 基本的窗口——Frame类
5.4.1 Frame类的构造函数
5.4.2 Frame类的method
5.5 和使用者对话——Dialog类
5.5.1 Dialog类的构造函数
5.5.2 Dialog类的method
5.6 到处都是按钮——Button类
5.6.1 Button类的构造函数
5.6.2 Button类的method
5.7 安排您的组件——BorderLayout类
5.7.1 BorderLayout类的构造函数
5.7.2 BorderLayout类的method
5.8 安排您的组件——CardLayout类
5.8.1 CardLayout类的构造函数
5.8.2 CardLayout类的method
5.9 安排您的组件——FlowLayout类
5.9.1 FlowLayout类的构造函数
5.9.2 FlowLayout类的method
5.10 安排您的组件——GridLayout类
5.10.1 GridLayout类的构造函数
5.10.2 GridLayout类的method
5.11 安排您的组件——GridBagLayout类
5.11.1 GridBagLayout类的构造函数
5.11.2 GridBagLayout类的method
5.12 选还是不选——Checkbox类
5.12.1 Checkbox类的构造函数
5.12.2 Checkbox类的method
5.13 只能选一个——CheckboxGroup类
5.13.1 CheckboxGroup类的构造函数
5.13.2 CheckboxGroup类的method
5.14 下拉式菜单——Choice类
5.14.1 Choice类的构造函数
5.14.2 Choice类的method
5.15 卷标——Label类
5.15.1 Label类的构造函数
5.15.2 Label类的method
5.16 通通列出来——List类
5.16.1 List类的构造函数
5.16.2 List类的method
5.17 菜单选项——Menultem类
5.17.1 Menultem类的构造函数
5.17.2 Menultem类的method
5.18 其他的菜单选项——CheckboxMenultem类
5.18.1 CheckboxMenultem类的构造函数
5.18.2 CheckboxMenultem类的method
5.19 方便的菜单——Menu类
5.19.1 Menu类的构造函数
5.19.2 Menu类的method
5.20 菜单列——MenuBar类
5.20.1 MenuBar类的构造函数
5.20.2 MenuBar类的method
5.21 简单的容器——Panel类
5.21.1 Panel类的构造函数
5.21.2 Panel类的method
5.22 给我一行字——TextField类
5.22.1 TextField类的构造函数
5.22.2 TextField类的method
5.23 给我好几行字——TextArea类
5.23.1 TextArea类的构造函数
5.23.2 TextArea类的method
5.24 彩色的世界——Color类
5.24.1 Color类的构造函数
5.24.2 Color类的method
5.25 欢迎涂鸦——Craphics类
5.25.1 Graphics类的构造函数
5.25.2 Graphics类的metnod
第六章 事件的处理
6.1 Java.awt.event package简介
6.2 键盘的好帮手——KeyEvent类
6.2.1 KeyEvent类的构造函数
6.2.2 KeyEvent类的method
6.3 到底选好了没——ItemEvent类
6.3.1 ItemEvent类的构造函数
6.3.2 ItemEvent类的method
6.4 鼠标的好帮手——MouseEvent类
6.4.1 MouseEvent类的构造函数
6.4.2 MouseEvent类的method
6.5 有人在打字——TextEvent类
6.5.1 TextEvent类的构造函数
6.5.2 TextEvent类的method
6.6 窗口的好帮手——WindowEvent类
6.6.1 WindowEvent类的构造函数
6.6.2 WindowEvent类的method
第七章 Applet
7.1 到处都是网址——URL类
7.1.1 URL类的构造函数
7.1.2 URL类的method
7.2 AppletContextInterface
7.2.1 AppletContext Interface的method
7.3 我想要唱歌——AudioCliP Interface
7.3.1 AudioClip interface的method
7.4 网页上的小程序——Applet类
7.4.1 Applet类的构造函数
7.4.2 Applet类的method
7.5 进阶技巧——Double Buffering
第八章 例外的处理
8.1 例外的始祖——Exception类
8.1.1 Exception类的构造函数
8.1.2 Exception类的method
8.2 throws与throw指令
8.3 try,catch与finally指令
8.4 常见的例外
8.4.1 ArrayIndexOutOfBoundsException
8.4.2 NullPointerException
8.4.3 NumberFormatException
第九章 好用的工具
9.1 其他的数组——Enumeration Interface
9.1.1 Enumeration Interface的method
9.2 日历加时钟——GregorianCalendar类
9.2.1 GregorianCalendar类的构造函数
9.2.2 GregorlanCalendar类的method
9.3 序列——LinkedList类
9.3.1 LinkedList类的构造函数
9.3.2 LinkedList类的method
9.4 乱七八糟的随机数——Random类
9.4.1 Random类的构造函数
9.4.2 Random类的method
9.5 堆栈——Stack类
9.5.1 Stack类的构造函数
9.5.2 Stack类的method
9.6 字符串分析工具——StringTokenizer类
9.6.1 StringTokenizer类的构造函数
9.6.2 StringTokenizer类的method
9.7 其他的序列——Vector类
9.7.1 Vector类的构造函数
9.7.2 Vector类的method
第十章 Thread
10.1 线程的观念
10.2 java.lang.Thread类简介
10.3 Thread类
10.3.1 Thread类的声明
10.3.2 Thread类的method
10.4 Thread程序技巧
10.4.1 资源共享——利用synchronized修饰词
10.4.2 等待Thread执行结束——为Thread执行排序尽一点力
10.5 ThreadGroup类
10.5.1 ThreadGroup类构造函数
10.5.2 ThreadGroup类的method
10.6 Runnable interface
10.6.1 Runnable interface简介
10.6.2 Runnable interface构建实例
第十一章 数据流与文件处理
11.1 我要读数据——Reader类
11.1.1 Reader类的method
11.2 输入数据流——InputStream类
11.2.1 InputStream类的metnod
11.3 文件——File类
11.3.1 File类的构造函数
11.3.2 File类的method
11.4 读文件的工具——FileReader类
11.4.1 FileReader类的构造函数
11.4.2 FileReader类的method
11.5 一目十行——BufferedReader类
11.5.1 BufferedReader类的构造函数
11.5.2 BufferedReader类的method
11.6 我要写数据——Writer类
11.6.1 Writer类的method
11.7 输出数据流——OutpuitStream类
11.7.1 OutputStream类的method
11.8 写文件的工具——FileWriter类
11.8.1 FileWriter类的构造函数
11.8.2 FileWriter类的method
11.9 随机存取文件——RandomAccessFile类
11.9.1 RandomAccessFile类的构造函数
11.9.2 RandomAccessFile类的method
11.10 数据分析工具——StreamTokenizer类
11.10.1 StreamTokenizer类的构造函数
11.10.2 StreamTokenizer类的method
第十二章 网络传输
12.1 计算机地址——InetAddress类
12.1.1 InetAddress类的构造函数
12.1.2 InetAddress类的method
12.2 客户端——Socket类
12.2.1 Socket类的构造函数
12.2.2 Socket类的method
12.3 服务器——ServerSocket类
12.3.1 ServerSocket类的构造函数
12.3.2 ServerSocket类的method
第十三章 Swing
13.1 基本组件——JComponent类
13.1.1 JComponent类的method
13.2 基本容器——RootPaneContainer Interface
13.2.1 RootPaneContainer Interface的method
13.3 窗口加强版——JFrame类
13.3.1 JFrame类的构造函数
13.3.2 JFrame类的method
13.4 按钮加强版——JButton类
13.4.1 JButton类的构造函数
13.4.2 JButton类的method
13.5 选一个颜色——JColorChooser类
13.5.1 JColorChooser类的构造函数
13.5.2 JColorChooser类的method
13.6 下拉式菜单加强版——JComboBox类
13.6.1 JComboBox类的构造函数
13.6.2 JComboBox类的method
13.7 选一个文件——JFileChooser类
13.7.1 JFileChooser类的构造函数
13.7.2 JFileChooser类的method
13.8 窗口中的窗口——JInternalFrame类
13.8.1 JInternalFrame类的构造函数
13.8.2 JInternalFrame类的method
13.9 一个萝卜一个坑——JTable类
13.9.1 JTable类的构造函数
13.9.2 JTable类的method
13.10 枝叶分明的树——JTree类
13.10.1 JTree类的构造函数
13.10.2 JTree类的method
13.11 对话框工厂——JOptionPane类
13.11.1 JOptionPane类的构造函数
13.11.2 JOptionPane类的method
13.12 将画面分成两半——JSplitPane类
13.12.1 JSplitPane类的构造函数
13.12.2 JSplitPane类的method
13.13 活页夹——JTabbedPane类
13.13.1 JTabbedPane类的构造函数
13.13.2 JTabbedPane类的method
13.14 好用的工具——SwingUtilities类
13.14.1 SwingUtilities类的构造函数
13.14.2 SwingUtilities类的method
13.15 精确的时钟——Timer类
13.15.1 Timer类的构造函数
13.15.2 Timer类的method
13.16 Applet加强版——JApplet类
13.16.1 JApplet类的构造函数
13.16.2 JApplet类的method
13.17 进阶技巧
13.17.1 如何设置视觉外观
13.17.2 如何使用layered pane及glass panp
13.17.3 如何改变组件的边缘
13.17.4 如何用键盘控制组件
第十四章 JDBC
14.1 ODBC和JDBC
14.2 java.sql package简介
14.3 准备工作
14.4 驱动程序管理员——DriverManager类
14.4.1 DriverManager类的构造函数
14.4.2 DriverManager类的method
14.5 Connection interface
14.5.1 Connection Interface的method
14.6 Statement Interface
14.6.1 Statement Interface的method
14.7 Preparedstatement Interface
14.7.1 PreparedStatement Interface的method
14.8 ResultSet interface
14.8.1 Resultset Interface的method
14.9 数据库实例
附录A Java的网上资源
附录B Java.lang Package常用的几个类
B.1 Array(数组)类
B.2 Boolean(布尔值)类
B.2.1 Boolean类构造函数
B.2.2 Boolean类Method
B.3 Byte(字节)类
B.3.1 Byte类构造函数
B.3.2 Byte类Method
B.4 Character类
B.4.1 Chrarcter类构造函数
B.4.2 Character类method
B.5 Double(双精度浮点数)类
B.5.1 Double类构造函数
B.5.2 Double类method
B.6 Float(浮点数)类
B.6.1 Float类构造函数
B.6.2 Float类method
B.7 Integer(整数)类
B.7.1 Integer类构造函数
B.7.2 Integer类method
B.8 Long(长整数)类
B.8.1 Long类构造函数
B.8.2 Long类method
B.9 Short(短整数)类
B.9.1 Short类构造函数
B.9.2 Short类method
B.10 String(字符串)类
B.10.1 String类构造函数
B.10.2 String类别method
B.11 Math(数学相关)类别
B.11.1 Math类别Method

猜您喜欢

读书导航