这本书主要用于自学。如果与一门用Java语言编写的计算机科学的基础课程结合在一起使用,学习效果会更好。\r\n\r\n 本书包括200多个例子和习题。作者坚信最好通过实践来学习编程。 本书包括:200余个习题,提供分步骤给出的详细解决方法;上百个附有答案的实际问题;对Java编程概念和实际应用的清晰解释;便于学习的Java小程序的构建、交互式应用和其他重要的因特网技术。\r\n\r\n 书中所有的实例、习题答案和补充问题的源代码都可以从作者的主页下载:\r\n\r\n http:www.richmond.edu/hubbard/该站点还包括一些对本书的改进和增加的内容。\r\n\r\n \r\n
\r\n
第1章 入门 \r\n\r\n 1. 1 Java语言简介 \r\n\r\n 1. 2 下载Java开发工具(JDK) \r\n\r\n 1. 3 安装JDK \r\n\r\n 1. 4 在Windows系统中编写并运行Java程序 \r\n\r\n 1. 5 排除错误 \r\n\r\n 1. 6 Hello World程序分析 \r\n\r\n 1. 7 注释 \r\n\r\n 1. 8 带有输入功能的程序 \r\n\r\n 1. 9 输人数字 \r\n\r\n 1. 10 变量和对象 \r\n\r\n 1. 11 算术和赋值运算符 \r\n\r\n 第2章 字符串 \r\n\r\n 2. 1 String类 \r\n\r\n 2. 2 子串 \r\n\r\n 2. 3 改变大小写 \r\n\r\n 2. 4 串连接 \r\n\r\n 2. 5 定位字符串中的字符 \r\n\r\n 2. 6 在字符串中替换字符 \r\n\r\n 2. 7 用字符串表示主数据类型的值 \r\n\r\n 2. 8 String类方法小结 \r\n\r\n 2. 9 StringBuffer类 \r\n\r\n 2. 10 StringBuffer类方法小结 \r\n\r\n 第3章 选择 \r\n\r\n 3. 1 if语句 \r\n\r\n 3. 2 if…else语句 \r\n\r\n 3. 3 if…else语句与if语句的联合使用 \r\n\r\n 3. 4 嵌套条件 \r\n\r\n 3. 5 复杂语句 \r\n\r\n 3. 6 运算符 \r\n\r\n 3. 7 计算顺序 \r\n\r\n 3. 8 布尔变量 \r\n\r\n 3. 9 条件运算符 \r\n\r\n 3. 10 赋值运算符 \r\n\r\n 3. 11 switch语句 \r\n\r\n 第4章 重复 \r\n\r\n 4. 1 for语句 \r\n\r\n 4. 2 while语句 \r\n\r\n 4. 3 一些数字运算 \r\n\r\n 4. 4 do…while循环语句 \r\n\r\n 4. 5 更多的数字运算 \r\n\r\n 4. 6 嵌套循环 \r\n\r\n 第5章 方法 \r\n\r\n 5. 1 简单例子 \r\n\r\n 5. 2 局部变量 \r\n\r\n 5. 3 在方法中调用其他方法 \r\n\r\n 5. 4 自己调用自己的方法 \r\n\r\n 5. 5 布尔方法 \r\n\r\n 5. 6 void方法 \r\n\r\n 5. 7 重载 \r\n\r\n 第6章 类 \r\n\r\n 6. 1 类 \r\n\r\n 6. 2 声明 \r\n\r\n 6. 3 修饰符 \r\n\r\n 6. 4 构造器方法 \r\n\r\n 6. 5 复制构造器 \r\n\r\n 6. 6 缺省构造器 \r\n\r\n 6. 7 类不变量 \r\n\r\n 6. 8 恒等. 相等和等值 \r\n\r\n 6. 9 更多的类不变量 \r\n\r\n 6. 10 包裹类 \r\n\r\n 第7章 复合与继承 \r\n\r\n 7. 1 复合 \r\n\r\n 7. 2 递归类 \r\n\r\n 7. 3 继承 \r\n\r\n 7. 4 覆盖域和方法 \r\n\r\n 7. 5 super关键字 \r\n\r\n 7. 6 继承和复合 \r\n\r\n 7. 7 类层次 \r\n\r\n 7. 8 Object类 \r\n\r\n 7. 9 Java类层次 \r\n\r\n 7. 10 clone()和equals()方法 \r\n\r\n 第8章 数组和向量 \r\n\r\n 8. 1 字符数组 \r\n\r\n 8. 2 Java中数组的性质 \r\n\r\n 8. 3 拷贝数组 \r\n\r\n 8. 4 Vector类 \r\n\r\n 8. 5 Vector对象的大小和容量 \r\n\r\n 8. 6 升级到Java 1. 2中的Vector类 \r\n\r\n 8. 7 二维数组 \r\n\r\n 第9章 图形 \r\n\r\n 9. 1 AWT类库 \r\n\r\n 9. 2 Frame类 \r\n\r\n 9. 3 Color类 \r\n\r\n 9. 4 组件 \r\n\r\n 9. 5 Button类 \r\n\r\n 9. 6 管理布局 \r\n\r\n 9. 7 事件驱动编程 \r\n\r\n 9. 8 TextField类 \r\n\r\n 第10章 小应用程序. 线程和异常 \r\n\r\n 10. 1 小应用程序 \r\n\r\n 10. 2 Applet类 \r\n\r\n 10. 3 Thread类 \r\n\r\n 10. 4 异常 \r\n\r\n 附录A 缩写 \r\n\r\n 附录B JBuilder集成开发环境 \r\n\r\n 附录C CodeWarrior集成开发环境 \r\n\r\n 附录D 计算机中的数 \r\n\r\n D. 1 有穷与无穷 \r\n\r\n D. 2 数字类型 \r\n\r\n D. 3 整型数的范围 \r\n\r\n D. 4 整数溢出 \r\n\r\n D. 5 浮点数的取值范围 \r\n\r\n D. 6 INFINITY常量和NaN常量 \r\n\r\n 附录E Unictode \r\n\r\n 附录F 参考文献 \r\n
\r\n
无封面