内容介绍
用户评论
全部咨询
近年来,Java已逐渐成为一种成熟的开发工具。它具有跨平台的特性,以及广泛支持的API,因而,越来越多的程序开发人员转向使用Java语言。
本书共包含23章和6个附录,其中有200多个程序范例,且所有的内容都是作者实际应用的经验积累。内容包括:Java基础操作介绍、基本Swing组件、布局管理器、事件处理、Java2D、Applets、动画、网络、Java数据库连接、Servlets、JavaServer Pages、Java本地化接口、远程方法调用,以及可扩展标记语言。
本书适合作为不同层次计算机技术爱好者学习Java技术的最佳参考书,也可作为高等院校非计算机专业的教学参考书。
目录
- 第1章 Java简介
1.1Java应用程序
1.2字节码
1.3与C++程序结构的比较
1.4编写Applet程序
1.5程序说明
第2章 数据与运算
2.1变量
2.2基本数据类型
2.3数据类型的转换
2.4变量的初始值
2.5基本数据类型的封装
2.6运算符
2.7常量的声明
第3章 流程控制
3.1if语句
3.2switch语句
3.3while语句
3.4do语句
3.5for语句
3.6分支
第4章 数组与字符串
4.1数组
4.2Arrays
4.3字符串的生成
4.4字符串的比较
4.5字符串的处理
4.6StringTokenizer
4.7StringBuffer
第5章 类
5.1修饰符
5.2类的定义
5.3初始化程序段
5.4方法的定义
5.5类的继承
5.6对象初始化的顺序
5.7方法的重载和覆盖
5.8abstract类
5.9接口
5.1内部类和匿名类
5.11垃圾收集
5.12包的生成与使用
5.13对象的复制
5.14Reflection
5.15程序的执行效率
第6章 例外处理
6.1例外处理的方式
6.2传统的错误处理
6.3循环与例外
6.4例外处理的顺序
6.5嵌套式的例外
6.6由方法所抛出的例外
6.7用户自定义的例外
第7章 输入与输出
7.1Java流所提供的类
7.2定义一个File对象
7.3文件的存取
7.4字节数组
7.5文件的合并
7.6管道的输入与输出
7.7字符流
7.8随机存取
7.9压缩及解压缩
7.10对象的存取
7.11输入输出的重定向
7.12提高输入输出的效率
第8章 线程
8.1线程的生成
8.2中断线程的执行
8.3得到线程的执行结果
8.4同步
8.5线程调度
8.6锁控制权的转移
第9章 收集框架
9.1Vector
9.2Collections
9.3排序
9.4ArrayList
9.5LinkedList
9.6Set
9.7Map
9.8线程安全
9.9由Method返回多个值
第10章 格式化的输出
10.1区域化
10.2NumberFormat
10.3DecimalFormat
10.4DateFormat
10.5SimpleDateFormat
10.6DateFormatSymbols
10.7MessageFormat
第11章 基本Swing组件
11.1JFrame
11.2JComponent
11.3JLabel
11.4JPanel
11.5JButton
11.6JCheckBox和JRadioButton
11.7JComboBox和JList
11.8JTextField和JPasswordField
11.9边框
第12章 布局管理器
12.1FlowLayout
12.2BorderLayout
12.3GridLayout
12.4CardLayout
12.5BoxLayout
12.6GridBagLayout
第13章 事件处理
13.1事件
13.2低层事件
13.3侦听器和适配器
13.4语义事件
13.5菜单
13.6选择清单
13.7工具栏
13.8表格
13.9树
13.10内部窗口
13.11进度条
13.12文件的打印
13.13Swing和线程
第14章 Java 2D
14.1Graphics2D
14.2几何形状
14.3具有Applet功能的程序
14.4画笔的样式
14.5自定义性形状
14.6使用鼠标绘图
14.7坐标转换
14.8字体
14.9区域的处理
第15章 Applets
15.1Applet的生命周期
15.2APPLET标记
15.3Applet的安全限制
15.4Policy
15.5在Applet中使用线程
15.6网页的重定向
15.7Applet和Applet的通信
15.8Signed Applet
第16章 动画
16.1使用线程
16.2连续的图形
16.3使用Timer
16.4使用双缓冲
16.5MediaTracker
第17章 网络
17.1IP地址
17.2套接字
17.3TCP
17.4UDP
17.5传送对象
17.6URL
17.7URLConnection
17.8安全的Internet连接
第18章 JDBC
18.1JDBC驱动程序
18.2如何设置ODBC的客户端
18.3连接到数据库的程序
18.4数据的查询
18.5JDBC的设置文件
18.6数据的更新
18.7通过查询来更新数据
18.8元数据
18.9PreparedStatement
18.10事务
18.11批处理更新
18.12数据库
第19章 Servlets
19.1Servlet的生命周期
19.2一个简单的Servlet
19.3获取网页的数据
19.4输出图像
19.5Session Tracking
19.6Servlet和Servlet的通信
19.7Applet和Servlet的通信
第20章 JavaServer Pages
20.1JSP的语法
20.2一个简单的JSP
20.3使用JavaBean
20.4使用JavaBean的例子
20.5错误处理
20.6Servlet和JSP的通信
第21章 Java本地化接口
21.1生成Native方法的步骤
21.2数据类型的对应
21.3使用字符串
21.4使用数组
21.5调用Java的方法
21.6启动JVM
21.7例外处理
21.8其他使用Native Method的方法
第22章 远程方法调用
22.1一个简单的例子
22.2用户自定义的对象
22.3Callback RMI
22.4RMI-ⅡOP
22.5自定义的RMI套接字
22.6RMI的应用
第23章 可扩展标记语言
23.1XML简介
23.2SAX
23.3解析器的例外处理
23.4Document Type Definition
23.5DOM
23.6由DOM来生成XML文件
23.7Extensible Stylesheet Language Transformation
23.8XML通信
附录A 安装和设置Java SDK
附录B 安装和设置Servlet/JSP Server
附录C 使用Java API文件的说明
附录D 生成Java API文档文件
附录E 使用Ant
附录F Java的关键字