内容简介 Java语言是一种目前正在全世界得到迅速传播与广泛应用的面向对象的计算机程序设计语言。 本书共分三篇17章。基础篇介绍了Java作为一种程序设计语言所具有的基本组成、语法规则、例 外和线程等内容。应用篇介绍了若干类JavaApplet的实际应用。读者从网络上获得这些Applet资源 后,可以立即应用到自己的主页中去。深入篇分析了Java语言几个显著的特点,包括输入\输 出流、网络 编程、抽象窗口工具箱AWT以及Applet的程序设计技巧等。 本书内容详实、资料丰富、结构有致、由浅及深。既可作为初学者的入门教材,也可作为深入学习者 的辅助资料,还可以作为编程人员的一本工具参考书。 目录绪论Java的诞生什么是Java语言?获取Java资源内容安排基础篇第1章 Java语言的基本表示法1.1 标识符1.2 注释1.3 关键字1.4 基本数据类型1.5 运算符及其执行顺序1.5.1 运算符总览1.5.2 算术运算符1.5.3 自增、自减运算符1.5.4 关系运算符1.5.5 逻辑运算符1.5.6 位运算符1.5.7 条件运算符1.5.8 赋值运算符1.6 程序流程控制――基本语句1.6.1 选择语句1.6.2 循环语句1.6.3 控制转移语句第2章 数组与字符串2.1 数组2.1.1 数组的说明与产生2.1.2 一维数组2.1.3 数组的数组2.1.4 数组小结2.2 字符串与字符串缓冲区第3章 面向对象的程序设计基础3.1 历史的发展3.2 抽象3.3 封装3.4 继承3.5 多态第4章 Java语言的组成结构4.1 程序结构4.2 类及其域4.2.1 类4.2.2 变量4.2.3 方法4.3 继承与多态4.3.1 构造方法(C0nstructor)4.3.2 类的继承4.3.3 界面(interface)4.4 类库第5章 例外5.1 例外及其目的5.2 例外的触发5.2.1 隐式触发5.2.2 显式触发5.3 例外的捕获与处理5.4 例外声明第6章 线 程6.1 线程的基本概念6.2 创建线程6.3 线程的状态及控制6.4 线程的优先级6.5 线程组6.6 线程的同步6.7 定时器与精灵线程应用篇第7章 Applet概 述7.1 支持Java的浏览器7.2 HTML文件中的Applet7.3 Applet的命名方法7.4 支持Java的浏览器与不支持Java的浏览器第8章 基本类Applet8.1 基本文本类Applet(Basic Text)8.2 基本图像Applet(Basic Image)8.3 声音Applet(Audi0)8.4 声音按钮Applet(Audi0 Button)8.5 声音文本Applet(Audi0 Text)8.6 声音图像文本Applet(Audio Image Text)8.7 URL按钮Applet(URL Button)8.8 URL声音图像文本Applet(URL Aud Img Txt)8.9 URL声音图像文本背景Applet(URL Aud Img Txt BG)8.10 图像地图Applet(Image Map)8.11 小结8.11.1 基本类Applet的功能总结8.11.2 基本类Applet的继承关系总结8.11.3 基本类Applet参数总结第9章 文本类Applet9.1 文本Applet(Text)9.2 阴影Applet(Shadow)9.3 柔和阴影Applet(Soft Shadow)9.4 光滑文本Applet(Smooth Text)9.5 波浪形文本Applet(Wave Text)9.6 深度Applet(Depth)9.7 深度消褪Applet(Depth Fade)9.8 深度阴影Applet(Depth Shade)9.9 突体Applet(Emboss)9.10 雕刻效果Applet(Engrave)9.11 摹绘效果Applet(Stencil)9.12 多色彩Applet(Multi Color)9.13 多文本Applet(Multi Text)9.14 小结9.14.1 参数总结9.14.2 功能总结第10章 图像类Applet10.1 滤波器的使用10.2 图像Applet(Image)10.3 旋转Applet(Rotate)10.4 镜像Applet(Mirror)10.5 右倾Applet(Slant Right)左倾Applet(Slant Left)上倾Applet(Slant Up)下倾Applet(Slant Down)10.6 波浪形图像Applet(Wave Image Applet)10.7 模糊化Applet(Blur)10.8 突体图像Applet(Emboss Image)10.9 色彩透明Applet(Trans Color)10.10 缩放Applet(Scale)10.11 反色Applet(Negative)10.12 图像消褪Applet(Fade)10.13 透明效果Applet(Transparent)10.14 剪取与删除(Cr0p&Remove)10.15 多图像Applet(MultiImage)10.16 小结10.16.1 参数总结10.16.2 功能总结第11章 动画类Applet11.1 动画的概念与动画类Applet11.2 制作动画的方法11.2.1 文本的动画11.2.2 图像的动画11.3 双向动画Applet(Animate TW0 Way)11.4 按钮动画Applet(Animate On Butt0n)11.5 双向按钮动画Applet(Animate On Butt0n Tw0 Way)11.6 指针动画Applet(Animate On Entry)11.7 双向指针动画Applet(Animate On Entry Tw0 Way)11.8 多重动画Applet(Animate Multiple)第12章 文本动画类Applet12.1 Tracker Applet12.2 Track Fade Applet12.3 Coales Ce Applet12.4 Move Left Applet12.5 Move Up Applet 12.6 Up And Over Applet12.7 Ticker Applet12.8 小结第13章 滑动类Applet13.1 Slide Show Applet的功能实现13.2 Slide Show Push Applet,Slide sh0w Slide Applet Slide Showsplit Applet,Slide Show Swap Applet的功能实现13.3 Slide Show Fade Applet深入篇第14章 输入输出流14.1 流的基本概念14.2 File类14.3 Java语言流库的结构14.4 输入类及方法14.4.1 文件输入流(FileI即ut Stream)14.4.2 字节数组输入流(Byte Array Input Stream)14.4.3 字符串缓冲输入流(Buffered Input Stream)14.4.4 顺序输入流(Sequence Input Stream)14.4.5 管道输入流(Piped Input Stream)14.4.6 输入过滤流(Filter Input Stream)14.5 输出类及方法14.5.1 文件输出流(File Output Stream)14.5.2 字节数组输出流(Byte Array Output Stream)14.5.3 管道输出流(Piped Output Stream)14.5.4 输出过滤流(Filter Output Stream)14.6 文件随机访问流14.7 有关文件流的几个跨平台移植问题第15章 网络程序设计15.1 网络程序设计的基本概念15.1.1 TCP/IP协议的简介15.1.2 socket编程机制15.2 Java语言中面向连接的socket机制15.2.1 用socket实现简单的服务器15.2.2 客户端的socket实现15.2.3 服务器s0cket机制的深入讨论――并发服务器的实现15.2.4 s0cket常用的API方法15.3 数据报socket通信机制15.3.1 建立数据报Socket15.3.2 数据报的接收与发送15.4 全球资源定位器――URL15.4.1 URL的概念15.4.2 创建URL15.4.3 由URL对象获得其要素15.4.4 运用URL15.5 Java语言的安全管理15.5.1 Security Manager类15.5.2 自行实现一个安全管理器第16章 抽象窗口工具箱(AWT)16.1 AWT的简单应用16.2 AWT的工作机制16.3 AWT的特点及类结构16.4 AWT的组成类16.4.1 Component类16.4.2 Container类16.4.3 Window类16.4.4 Frame类16.4.5 Dialog类16.4.6 Panel类16.5 各种各样的组件16.5.1 有关组件的基本用法16.5.2 Button类16.5.3 Label类16.5.4 Canvas类16.5.5 Scrollbar类16.5.6 Check b0x类和Check b0x Group类16.5.7 List类16.5.8 Ch0ice类16.5.9 Text Field类16.5.10 Text Area类16.6 菜单16.7 AWT的布局管理器16.8 AWT的事件处理16.8.1 AWT的事件类型16.8.2 事件的处理过程16.9 AWT的图形设计16.9.1 颜色、字体、文本、绘图模式16.9.2 绘制一些基本图形16.9.3 图像显示第17章 Applet高级程序设计技术17.1 Applet的简单应用17.2 Applet的生命周期17.3 Applet用户界面的创建17.3.1 创建Applet图形用户界面17.3.2 Applet参数的定义和获取17.3.3 在Applet中播放声音和图像17.3.4 在浏览器中显示有关Applet的状态信息17.3.5 使用标准输出显示诊断信息17.4 动画技术17.5 Applet与其它程序间的通信17.5.1 同一主页的Applet之间的通信17.5.2 Applet与浏览器的通信17.5.3 通过网络连接与服务器通信17.6 Applet的安全性限制参考文献后记