Java语言是一种目前正在全世界得到迅速传播与广泛应用的面向对象的计算机程序设计语言。\r\n 本书共分三篇17章。基础篇介绍了Java作为一种程序设计语言所具有的基本组成、语法规则、例外和线程等内容。应用篇介绍了若干类Java Applet的实际应用。读者从网络上获得这些Applet资源编程、抽象窗口工具AWT以及Applet的程序设计技巧等。\r\n 本书内容详实、资料丰富、结构有致、由浅及深。既可作为初学者的入门教材,也可作为深入学习者的辅助资料,还可以作为编程人员的一本工具参考书。\r\n
绪论\r\n\r\nJava的诞生\r\n什么是Java语言\r\n获取Java资源\r\n内容安排\r\n\r\n基础篇 \r\n\r\n第1章 Java语言的基本表示法\r\n\r\n1.1 标识符\r\n1.2 注释\r\n1.3 关键字\r\n1.4 基本数据类型\r\n1.5 运算符及其执行顺序\r\n1.5.1 运算符总览\r\n1.5.2 算术运算符\r\n1.5.3 自增、自减运算符\r\n1.5.4 关系运算符\r\n1.5.5 逻辑运算符\r\n1.5.6 位运算符\r\n1.5.7 条件运算符\r\n1.5.8 赋值运算符\r\n1.6 程序流程控制——基本语句\r\n1.6.1 选择语句\r\n1.6.2 循环语句\r\n1.6.3 控制转换语句\r\n\r\n第2章 数组与字符串\r\n\r\n2.1 数组\r\n2.1.1 数组的说明与产生\r\n2.1.2 一维数组\r\n2.1.3 数组的数组\r\n2.1.4 数组小结\r\n2.2 字符串与字符串缓冲区\r\n\r\n第3章 面向对象的程序设计基础\r\n\r\n3.1 历史的发展\r\n3.2 抽象\r\n3.3 封装\r\n3.4 继承\r\n3.5 多态\r\n\r\n第4章 Java语言的组成结构\r\n\r\n4.1 程序结构\r\n4.2 类及其域\r\n4.2.1 类\r\n4.2.2 变量\r\n4.2.3 方法\r\n4.3 继承与多态\r\n4.3.1 构造方法\r\n4.3.2 类的继承\r\n4.3.3 界面\r\n4.4 类库\r\n\r\n第5章 例外\r\n\r\n5.1 例外及其目的\r\n5.2 例外的触发\r\n5.2.1 隐式触发\r\n5.2.2 显式触发\r\n5.3 例外的捕获与处理\r\n5.4 例外声明\r\n\r\n第6章 线程\r\n\r\n6.1 线程的基本概念\r\n6.2 创建线程\r\n6.3 线程的状态及控制\r\n6.4 线程的优先级\r\n6.5 线程组\r\n6.6 线程的同步\r\n6.7 定时器与精灵线程\r\n\r\n应用篇\r\n\r\n第7章 Applet概述\r\n\r\n7.1 支持Java的浏览器\r\n7.2 HTML文件中的Applet\r\n7.3 Applet的命名方法\r\n7.4 支持Java的浏览器与不支持Java的浏览器\r\n\r\n第8章 基本类Applet\r\n\r\n8.1 基本文本类Applet(Basic Text)\r\n8.2 基本图像Applet(BasicImage)\r\n8.3 声音Applet(Audio)\r\n8.4 声音按钮Applet(AudioButton)\r\n8.5 声音文本Applet(AudioText)\r\n8.6 声音图像文本Applet(AudioImageText)\r\n8.7 URL按钮Applet(URLButton)\r\n8.8 URL声音图像文本Applet(URLAudImgTxt)\r\n8.9 URL声音图像文本背景Applet(URLAudImgTxtBG)\r\n8.10 图像地图Applet(ImageMap)\r\n8.11 小结\r\n8.11.1 基本类Applet的功能总结\r\n8.11.2 基本类Applet的继承关系总结\r\n8.11.3 基本类Applet参数总结\r\n\r\n第9章 文本类Applet\r\n\r\n9.1 文本Applet(Text)\r\n9.2 阴影Applet(Shadow)\r\n9.3 柔和阴影Applet(SoftShadow)\r\n9.4 光滑文本Applet(SmoothText)\r\n9.5 波浪形文本Applet(WaveText)\r\n9.6 深度Applet(Depth)\r\n9.7 深度消褪Applet(DepthFade)\r\n9.8 深度阴影Applet(DepthShade)\r\n9.9 突体Applet(Emboss)\r\n9.10 雕刻效果Applet(Engrave)\r\n9.11 摹绘效果Applet(Stencil)\r\n9.12 多色彩Applet(MultiColor)\r\n9.13 多文本Applet(MultiText)\r\n9.14 小结\r\n9.14.1 参数总结\r\n9.14.2 功能总结\r\n\r\n第10章 图像类Applet\r\n\r\n10.1 滤波器的使用\r\n10.2 图像Applet(Image)\r\n10.3 旋转Applet(Rotate)\r\n10.4 镜像Applet(Mirror)\r\n10.5 右倾Applet(SlantRight)左倾Applet(SlantLeft)上倾Applet(SlantUp)下倾Applet(SlantDown)\r\n10.6 波浪形图像Applet(WaveImage Applet)\r\n10.7 模糊化Applet(Blur)\r\n10.8 突体图像Applet(EmbossImage)\r\n10.9 色彩透明Applet(TransColor)\r\n10.10 缩放Applet(Scale)\r\n10.11 反色Applet(Negative)\r\n10.12 图像消褪Applet(Fade)\r\n10.13 透明效果Applet(Transparent)\r\n10.14 剪取与删除(Crop&Remove)\r\n10.15 多图像Applet(MultiImage)\r\n10.16 小结\r\n10.16.1 参数总结\r\n10.16.2 功能总结\r\n\r\n第11章 动画类Applet\r\n\r\n11.1 动画的概念与动画类Applet\r\n11.2 制作动画的方法\r\n11.2.1 文本的动画\r\n11.2.2 图像的动画\r\n11.3 双向动画Applet(AnimateTwoWay)\r\n11.4 按钮动画Applet(AnimateOnButton)\r\n11.5 双向按钮动画Applet(AnimateOnButtonTwoWay)\r\n11.6 指针动画Applet(AnimateOnEntry)\r\n11.7 双向指针动画Applet(AnimateOnEntryTwoWay)\r\n11.8 多重动画Applet(AnimateMultiple) \r\n\r\n第12章 文本动画类Applet\r\n\r\n12.1 Tracker Applet\r\n12.2 TrackFade Applet\r\n12.3 Coalesce Applet\r\n12.4 MoveLeft Applet\r\n12.5 MoveUp Applet\r\n12.6 UpAndOver Applet\r\n12.7 Ticker Applet\r\n12.8 小结\r\n\r\n第13章 滑动类Applet\r\n\r\n13.1 SlideShow Applet的功能实现\r\n13.2 SlideShow Push Applet,Slide ShowSlide Applet,SlideShowSplit Applet,SlideShowSwap Applet的功能实现\r\n13.3 SlideShowFade Applet\r\n\r\n深入篇\r\n\r\n第14章 输入输出流\r\n\r\n14.1 流的基本概念\r\n14.2 File类\r\n14.3 Java语言流库的结构\r\n14.4 输入类及方法\r\n14.4.1 文件输入流(FileInputStream)\r\n14.4.2 字节串缓冲输入流(ByteArrayInputStream)\r\n14.4.3 字符中缓冲输入流(BufferedInputStream)\r\n14.4.4 顺序输入流(SequenceInputStream)\r\n14.4.5 管道输入流(PpipedInputStream)\r\n14.4.6 输入过滤流(FilterInputStream)\r\n14.5 输出类及方法\r\n14.5.1 文件输出流(FileOutputStream)\r\n14.5.2 字节数组输出流(ByteArrayOutputStream)\r\n14.5.3 管道输出流(PipedOutputStream)\r\n14.5.4 输出过滤流(FilterOutputStream)\r\n14.6 文件随机访问流\r\n14.7 有关文件流的几个跨平台移植问题\r\n\r\n第15章 网络程序设计\r\n\r\n15.1 网络程序设计的基本概念\r\n15.1.1 TCP/IP协议的简介\r\n15.1.2 socket编程机制\r\n15.2 Java语言中面向连接的socket机制\r\n15.2.1 用socket实现简单的服务器\r\n15.2.2 客户端的socket实现\r\n15.2.3 服务器socket机制的深入讨论——并发服务器的实现\r\n15.2.4 socket常用的API方法\r\n15.3 数据报socket通信机制\r\n15.3.1 建立数据报socket\r\n15.3.2 数据报的接收与发送\r\n15.4 全球资源定位器——URL\r\n15.4.1 URL的概念\r\n15.4.2 创建URL\r\n15.4.3 由URL对象获得其要素\r\n15.4.4 运用URL\r\n15.5 Java语言的安全管理\r\n15.5.1 SecurityManager类\r\n15.5.2 自行实现一个安全管理器\r\n\r\n第16章 抽象窗口工具箱(AWT) \r\n\r\n16.1 AWT的简单应用\r\n16.2 AWT的工作机制\r\n16.3 AWT的特点及类结构\r\n16.4 AWT的组成类\r\n16.4.1 Component类\r\n16.4.2 Container类\r\n16.4.3 Window类\r\n16.4.4 Frame类\r\n16.4.5 Dialog类\r\n16.4.6 Panel类\r\n16.5 各种各样的组件\r\n16.5.1 有关组件的基本用法\r\n16.5.2 Button类\r\n16.5.3 Label类\r\n16.5.4 Canvas类\r\n16.5.5 Scrollbar类\r\n16.5.6 Checkbox类和CheckboxGroup类\r\n16.5.7 List类\r\n16.5.8 Choice类\r\n16.5.9 TextField类\r\n16.5.10 TextArea类\r\n16.6 菜单\r\n16.7 AWT的布局管理器\r\n16.8 AWT的事件处理\r\n16.8.1 AWT的事件类型\r\n16.8.2 事件的处理过程\r\n16.9 AWT的图形设计\r\n16.9.1 颜色、字体、文本、绘图模式\r\n16.9.2 绘制一些基本图形\r\n16.9.3 图像显示\r\n\r\n第17章 Applet高级程序设计技术\r\n\r\n17.1 Applet的简单应用\r\n17.2 Applet的生命周期\r\n17.3 Applet用户界面的创建\r\n17.3.1 创建Applet图形用户界面\r\n17.3.2 Applet参数的定义和获取\r\n17.3.3 在Applet中播放声音和图像\r\n17.3.4 在浏览器中显示有关Applet的状态信息\r\n17.3.5 使用标准输出显示诊断信息\r\n17.4 动画技术\r\n17.5 Applet与其它程序间的通信\r\n17.5.1 同一主页的Applet之间的通信\r\n17.5.2 Applet与浏览器的通信\r\n17.5.3 通过网络连接与服务器通信\r\n17.6 Applet的安全性限制\r\n\r\n参考文献\r\n\r\n后记
无封面