作为理想的面向对象的程序设计语言,Java以及迅速发展的势态日趋成为主流应用程序的开发语言。本书的目标是接照一个合理的形式讲述Java编程,以期帮助读者理解Java语言,积累Java应用环境的使用经验,并在核心技术领域打下坚实的基础。在介绍Java语言各个方面的过程中,本书一边解释各语言要素的作用,一边讲述如何在实践中应用,并给具体程序示例。\r\n 本书采用了教学方式,适合软件开发人员和高校师生阅读。\r\n\r\n
第1章 Java入门\r\n\r\n什么是Java\r\n学习Java\r\nJava环境\r\n用Java语言面向对象的编程特点\r\nJava程序结构\r\nJava和Unicode\r\n小结\r\n资源\r\n\r\n第2章 程序,数据,变量和计算\r\n\r\n数据和变量\r\n整型\r\n浮点数\r\n算术运算\r\n混和算术表达式\r\nop=操作符\r\n数学函数和常量\r\n字符的存储\r\n按位操作\r\n布尔变量\r\n操作符的优先级\r\n程序注释\r\n小结\r\n练习\r\n\r\n第3章 循环和逻辑\r\n\r\n决策\r\n逻辑操作符\r\n条件操作符\r\nswitch语句\r\n变量范围\r\n循环\r\n小结\r\n练习\r\n\r\n第4章 数组和字符串\r\n\r\n数组\r\n字符数组\r\n使用字符串\r\n字符串操作\r\nStringBuffer对象\r\n小结\r\n练习\r\n\r\n第5章 类的定义\r\n\r\n什么是类\r\n类的定义\r\n方法的定义\r\n构造器\r\n类的定义和使用\r\n方法超载\r\n对象的使用\r\n递归\r\n理解包\r\n控制对类成员的访问\r\n类的嵌套\r\nfinalize()方法\r\n本机方法\r\n小结\r\n练习\r\n\r\n第6章 类的扩充和继承\r\n\r\n使用现有的类\r\n类的继承\r\n选择基础类访问属性\r\n多态性\r\n多级继承\r\n抽象类\r\n通用超类\r\n对象的转型\r\n类的设计\r\n使用final限定词\r\n接口\r\n匿名类\r\n小结\r\n练习\r\n\r\n第7章 异常\r\n\r\n异常的概念\r\n异常的类型\r\n异常的处理\r\n异常对象\r\n定义自己的异常\r\n小结\r\n练习\r\n\r\n第8章 流、文件和流式输出\r\n\r\n理解流\r\n用于输入和输出的类\r\n定义一个File\r\n字节输出流\r\n字符输出流\r\n小结\r\n练习\r\n\r\n第9章 流式输入和对象流\r\n\r\n字节输入流\r\n从输入流读取\r\n字符输入流\r\n格式化流输入\r\n随机访问文件\r\n在文件中存储对象\r\n小结\r\n练习\r\n\r\n第10章 实用类\r\n\r\n理解实用类\r\n对象集合\r\n迭代器\r\n集合类\r\n使用一个Vector集合\r\n链表\r\n使用映射\r\nObservable和Observer对象\r\n生成随机数\r\n日期和时间\r\n小结\r\n练习\r\n\r\n第11章 线程\r\n\r\n理解线程\r\n线程的管理\r\n线程优先级\r\n小结\r\n练习\r\n\r\n第12章 生成窗口\r\n\r\nJava中的图形用户界面\r\n生成一个窗口\r\n组件和容器\r\n组件基础\r\n使用容器\r\n容器布局管理器\r\n在窗口中添加菜单\r\n关于applet小程序的进一步说明\r\n小结\r\n练习\r\n\r\n第13章 事件处理\r\n\r\n基于Windows的Java程序\r\n事件处理过程\r\n事件分类\r\napplet中的语义事件处理\r\n应用程序事件中的语义事件\r\n使用操作\r\n添加工具栏\r\n小结\r\n练习\r\n\r\n第14章 在窗口中绘画\r\n\r\n利用模型/视图体系结构\r\n组件中的坐标系统\r\n在组件上绘画\r\n图形\r\n填充图形\r\n管理图形\r\n使用鼠标绘制\r\n定义我们自己的图形类\r\n小结\r\n练习\r\n\r\n第15章 扩充GUI\r\n\r\n生成状态栏\r\n使用对话框\r\n即时对话框\r\n弹出菜单\r\n转换用户坐标系统\r\n选择自定义颜色\r\n小结\r\n练习\r\n\r\n第16章 文件处理和文档打印\r\n\r\n串行化图形\r\n实现可串行化接口\r\n支持文件菜单\r\n在Java中打印\r\n小结\r\n练习\r\n\r\n第17章 图像和动画\r\n\r\napplet操作\r\n获取图像\r\n动画\r\nalpha合成\r\n合成图像\r\n小结\r\n练习\r\n\r\n第18章 在程序中添加声音\r\n\r\n一些声音概念\r\n简单的声音输出\r\n声音API基础\r\n播放声音\r\n声音录制\r\n声音事件\r\n理解MIDI\r\n使用MIDI\r\n小结\r\n练习\r\n\r\n第19章 与数据库通信\r\n\r\nJDBC概念和术语\r\nSQL简介\r\nJDBC包\r\n基本的JDBC程序\r\n使用PreparedStatement对象\r\nInteractiveSQL工具\r\n小结\r\n练习\r\n\r\n第20章 JDBC操作\r\n\r\n数据类型和JDBC\r\n把关系型数据映射到Java对象\r\nStatement和PreparedStatement接口\r\n结果集\r\n过程调用\r\n错误处理\r\n数据库的浏览\r\n小结\r\n练习\r\n\r\n附录A Java档案——JAR文件\r\n附录B 生成Java文档\r\n附录C 关键字\r\n附录D ASCII码\r\n附录E 计算机数学\r\n附录F P2P.WROX.COM