Java语言已成为网络时代最重要的面向对象程序设计语言。它将平台无关性、安全性、稳固性和多线程等诸多特点集于一身,为用户提供了个良好的开发环境.Java特别适合于Iniemet应用的开发将Java程序嵌入HTML中,可以生成可交互的、智能的主页。本书的目的正是使您能够轻松驾御这一工具本书针对Java及其开发环境作了全面的介绍,可帮助您尽快掌握Java的全部特性。作者采用了循序渐进的方法,运用大量的实例使读者能够在短时间内编写出专业的Java应用程序。即使是有经验的开发者也能从本书中快速查到有用的信息。可以说,本书是学习Java语言的理想入门教材。
目录
第一章为什么要使用Java
简介
什么是Java
这本书适合你吗
运行Java需要什么
如何使用本书
本书的约定
第二章面向对象入门
简介
什么是对象
类
属性和行为Java
继承
为什么使用继承
第三章Java applet
简介
applet和aplication
applet与其它语言的不同
一个简单的applet
显示文本和图像
Java和HTML
HTML标记
applet标记
创建一个applet
控制applet的大小和位置
编译程序
application的命令行参数
applet的命令行参数
第四章Java语言
简介
application和applet
Java程序的特点
Java中的法字
运行Java程序
Java程序的主要元素
类
创建类的对象
数据类型
数组
方法
调用方法
创建类和对象
实例变量
类变量
常数
使用实例变量
使用类变量
关键字this
Java中的算术操作
数值变最赋值
类型转换
字符、字符串和布尔变量的赋值
赋值操作符
对象的赋值
比较运算符
对象比较
重载方法
构造函数
finalize方法
第五意分支与循环
简介
if-else语句
块语句
条件操作符
swilch语句
循环
while循环
dowhille循环
for循环
退出循环
Java操作符
位操作符
逻辑操作符
操作符优先级
在Java中使用串
第六章图形
简介
图形基本原理
绘图方法
直线和点
矩形
平面矩形
圆角矩形
3D效果矩形
多边形
椭圆
圆弧
颜色
预定义的颜色
定义颜色
改变对象颜色
文本和字体
使用图像
drawlmage方法
关键字this
第七章动画和多线程
简介
多线程
创建新的线程
抢占式调度
多线程中的问题
关键字synchronized
使用rumable
线程优先级
动画
弹力球程序
使用多个线程
减少闪烁
重载方法
重载update
使用双倍缓存
第八章异常处理
简介
什么是异常情况
Java异常情况
Java。long。ExcePtion类
try和catch语句
thorw和catch语句
finally语句
第九章java.awt程序包
简介
事件驱动编程
awt的功能
按钮控件
标签控件
滚动条控件
复选框控件
列表框控什
文本框(textField)控件
文本区(textarea】控件
外观控制
FlowLayout类
GndLayout类
GridBagLayout类
BorderLayout类
cardlayout类
Layout的方法
使用外观管理器
第十章事件的处理
简介
鼠标事件
mousedown 和mouseUP事件
boolean型方法
画直线的applet
随意画线applet
键盘事件
handEvent方法
action方注
第十一章窗口、对话框及菜单
简介
创建和显示窗口
向页面中增加对象
菜单
菜单选项的类型
使用和禁用菜单选项
Dialog子类
窗口的方法
第十二章输入与输出流
简介
java.io 包
Filelnputstream 类
读取流
skip与 mark 方法
ByteArraylnputStream类
StringButferlnputstream 类
FilterlnputStream 类
Bufferedlnputstream类
DatainpuiStrean类
LineNumberlnputstreazn 类
Pushbacklnputstseam 类
PipelnpuiSueam 类
Sequencelnputstream 类
Outputstream 类
FileOutputStream 类
写到流
DyteArrayOutputstream 类
FiltetOutputstream 类
BufferedoutputStream 类
PrintStteam 类
DataOutputstream 类
PipedouEputSfrearn 类
第十三章修饰字与包
简介
访问控制
public访问修饰字
pnvate访问修饰字
package访问修饰字
protected访问修饰字
存取器方法
助al修饰字
使用Java程序包
为什么使用包
引用包
Java.long包
第十四策Java与C++
简介
数据类型
使用字符串
命令行参数
异常情况的处理
其资区别
附录A Java包
简介
保留字
保留字符
Java操作符
Java数据类型
Java类库
Java.awt程序包
Java的异常情况
JaVa.awt.lmage程序包
Java.lmage的异常情况
Java.awt.peer程序包
Java.awt.peer的异常清况
java.io的异常情况
Javalang程序包
Javalang的异常情况
Java.util程序包
Java.util的异常情祝
Java.net程序包
Java.net的异常情况
Java.applet程序包
Java.applet的异常情沉
附录B类的层次
简介
类的层次