Java2精要:语言详解与编程指南
分類: 图书,计算机/网络,程序设计,Java Java Script J2EE,
作者: 美.布雷恩.奥弗兰等著刘伟等译
出 版 社: 清华大学出版社
出版时间: 2002-9-1字数: 820000版次: 1页数: 572印刷时间: 2002/09/01开本:印次:纸张: 胶版纸I S B N : 9787302056256包装: 平装编辑推荐
内容简介
Java以其简单、面向对象、分布式、解释性、强壮、安全、与系统无关、可移植、高性能、动态性和多线程的特点风靡全球,成为计算机网络编程的主流工具。Java 2提供的新的图形用户界面特性——Swing,填补了以前版本的许多空白,成为了一个真正完全成熟和健壮的语言,并为众多网络程序员所钟爱。
本书包含了Java 2语言参考、Java 2 API参考和Java 2编程指南等主要内容,详细介绍了Java 2的核心技术、Java 2 API类和接口的用法。无论是初学者,还是Java高手,本书都会让你获益匪浅。
作者简介
目录
第一部分 Java 2参考手册
第1章 Java 2语言速查
第2章 Java 2语言索引
第3章 Java 2语言参考
abstract关键字
集合
数组
赋值
Auto关键字(C++)
Bit域(C++)
逐位运算符
布尔表达式
break语句
byte数据类型
case关键字
类型转换
catch关键字
char数据类型
class关键字
注释
复合语句
条件运算符(?:)
const关键字(C++)
构造器
上下文操作符(C++)
Continue语句
数据成员
数据类型
默认参数数值(C++)
default关键字
#define伪指令(C++)
delete操作符(C++)
析构器(C++)
do关键字
double数据类型
else关键字
空语句
异常处理
extends关键字
外部声明(C++)
false关键字
final关键字
float数据类型
friend关键字(C++)
函数(C++)
goto语句(C++)
十六进制标记
标识符
if语句
#if指令(C++)
implements关键字
import语句
#include指令(C++)
继承
内部类
instanceof运算符
int数据类型
interface关键字
关键字
标签
long数据类型
main()方法
方法
方法重载
取模运算符(%)
名字空间(C++)
native关键字
new操作符
null常量
八进制标记
对象
运算符
运算符重载(C++)
package语句
指针(C++)
Private关键字
protected关键字
public关键字
引用
register关键字
return关键字
移位运算符
short数据类型(C++)
static关键字
字符串
struct声明(C++)
super关键字
switch语句
synchronized关键字
模板
this关键字
throw关键字
throws关键字
true关键字
try关键字
typedef声明
无符号类型(C++)
变量
virtual关键字(C++)
void关键字
volatile关键字
while语句
第4章 Java 2 API速查
第5章 Java 2 API分类
java.applet包
java.awt包
java.awt.event包
java.awt.image包
java.awt.print包
java.io包
java.lang包
java.net包
java.util包
javax.swing包
javax.swing.border包
javax.swing.event包
javax.swing.text包
第6章 Java 2 API索引
第7章 Java 2 API参考
AbstractAction类
AbstractBorder类
AbstractButton类
Action接口
ActionEvent类
ActionListener接口
AdjustmentEvent类
Adjustable类
AdjustmentListener接口
Applet类
AppletContent接口
ArrayList类
AudioClip接口
Authenticator类
AWTEvent类
BevelBorder类
BitSet类
Book类
Boolean类
Border接口
BorderLayout类
Box类
BoxLayout类
BufferedInputStream类
BufferedOutputStream类
Button类
ButtonGroup类
Byte类
ByteArrayInputStream类
ByteArrayOutputStream类
Calendar类
Canvas类
CardLayout类
ChangeEvent类
ChangeListener接口
Character类
Chackbox类
CheckboxGroup类
CheckboxMenuItem类
Choice类
Class类
Cloneable接口
Color类
ColorModel类
Comparable接口
ComponentAdapter类
ComponentEvent类
ComponentListener接口
CompoundBorder类
Container类
CropImageFilter类
Cursor类
DatagramPacket类
DatagramSocket类
DataImput接口
DataImputStream类
DataOutput接口
DataOutputStream类
Date类
Dialog类
Dictionary类
Dimension类
DirectColorModel类
Double类
EmptyBorder类
Enumeration接口
EtchedBorder类
Event类
File类
FileDescriptor类
FileDialog类
FileImputStream类
FilenameFilter接口
FileOutputStream类
FilteredImageSource类
FilterInputStream类
FilterOutputSream类
Float类
FlowLayout类
FocusAdapter类
FocusEvent类
FocusListener接口
Font类
FontMetrics类
Frame类
Graphics类
GragorianCalendar类
GridBagConstraints类
GridBaglayout类
GridLayout类
HashMap类
Hashtable类
HyperlinkEvent类
HyperlinkListener接口
Icon类
Image类
ImageConsumer接口
ImageFiler类
ImageIcon类
ImageObserver接口
ImageProducer接口
ImdexColorModel类
InetAddress类
InputStream类
InputVerifier类
Insets类
Integer类
ItemEvent类
ItemListener接口
ItemSelectable接口
JApplet类
JButton类
JCheckBox类
JCheckBoxMenultem类
JColorChooser类
JComboBox类
JComponent类
JDIalog类
JEditorPane类
JFileChooser类
JFrame类
JLabel类
JLayeredPane类
JList类
JMenu类
JMenuBar类
JMenuItem类
JOptionPane类
JPanel类
JPasswordField类
JPopupMenu类
JPrograssBar类
JRadioButton类
JRadioButtonMenuItem类
JRootPane类
JScrollBar类
JScrollPane类
JSeparator类
JSlider类
JSplitPane类
JTabbedPane类
JTable类
JTextArea类
JTextComponent类
JTextField类
JTextPane类
JToggleButton类
JToolBar类
JToolTip类
JTree类
JViewPort类
JWindow类
KeyAdapter类
KeyEvent类
KeyListener接口
KeyStroke类
Label类
LayoutManager接口
LineBorder类
LineNumberInputStream类
LinkedList类
List接口
List类
ListResourceBundle类
ListSelectionEvent类
ListSelectionListener接口
Locale类
Long类
LookAndFeel类
Map接口
Math类
MatteBorder类
MediaTracker类
MemoryImageSource类
Menu类
MenuBar类
MenuComponent类
Menucontainer接口
MenuElement类
MenuItem类
MouseAdapter类
MouseEvent类
MouseListener接口
MouseMotionAdaPter类
MouseMotionListener接口
Object类
Observable类
Observer接口
Outputstream类
Pageable接口
PageFormat类
Panel类
Paper类
PasswordAuthentication类
PipedlnputStream类
PipedOutputStream类
PixelGrabber类
Point类
Polygon类
Printable接口
PrinterGraphics接口
PrinterJob类
PrintStream类
Process类
ProgresMonitor类
ProgessMonitorInputStream类
Properties类
PropertyResourceBundle类
PushbackInputStream类
Random类
RandomAccessFile类
Rectangle类
ResourceBundle类
RGBImageFilter类
Runnable接口
Runtime类
Scrollable接口
Scrollbar类
ScrollPane类
ScrollPaneConstants接口
SecurityManager类
SequenceInputStream类
ServerSocket类
Set接口
Short类
SimpleTimeZone类
SizeRequirements类
Socket类
SoftBevelBorder类
SortedMap接口
Stack类
StreamTokenizer类
String类
StringBuffer类
StringTokenizer类
SwingConstants接口
SwingUtilities类
System类
TextArea类
TextComponent类
TextField类
Thread类
ThreadGroup类
ThreadLocal类
Throwable类
Timer类
TimeZone类
TitledBorder类
Toolkit类
TreeMap类
TreeSet类
URL类
URLConnection类
URLDecoder类
URLEncoder类
Vector类
ViewPortLayout类
Void类
WeakHashMap
Windows类
WindowAdapter类
WindowConstants接口
WindowEvent类
WindowListener接口
第二部分 Java编程指南
第8章 Applet和应用程序
8.1 准备运行Java
8.2 main函数
8.3 什么是类和方法
8.4 applet程序
8.5 Java在多平台上运行
第9章 Java的对象和包
9.1 用类做更多的事情
9.2 一个创建对象的类
9.3 背景知识:面向对象技术
9.4 程序结构和包
第10章 Java图像编程
10.1 Applets、应用程序和图像
10.2 图形对象
10.3 显示文本
10.4 画图
10.5 显示图像
10.6 理解图形上下文
第11章 组件和事件
11.1 Java AWT的层次结构
11.2 继承
11.3 Java用户接口概述
11.4 一个使用组件的applet
11.5 响应事件
11.6 一个使用组件的应用程序
第12章 Swing组件
12.1 Swing和AWT
12.2 进入Swing
12.3 利用Swing构建GUI
12.4 使用Swing组件
12.5 使用菜单和工具条
12.6 对话框、选项面板和选择器
12.7 可插式的外观与感觉
第13章 动画和线程
13.1 Java线程/动画模式
13.2 背景知识:线程
13.3 基本的动画applet
13.4 创建一个简单动画
13.5 平滑动画
13.6 最后一个例子:跳动的小球
第14章 使用JavaBeans
14.1 什么是JavaBeans
14.2 进入JavaBeans
14.3 高级Bean属性
14.4 理解Bean的自省
14.5 Bean的持久性
14.6 定制Bean
14.7 一个创建Bean的例子
14.8 把Bean打包成JAR文件
14.9 在BeanBox中测试Bean
14.10 高级JavaBean
14.11 EJB
第15章 通用程序设计
15.1 数字和字符串的相互转换
15.2 控制台输入与输出
15.3 基本文件操作
附录A Java异常和错误
A.1 通用异常类
A.2 可选异常(RuntimeException)
A.3 强制异常
A.4 错误
附录B 实用表
B.1 图形表
B.2 文本处理表
B.3 杂项表
媒体评论