第2版 Java程式设计学习指导与习题解答


第2版 Java程式设计学习指导与习题解答

文章插图
Java程式设计学习指导与习题解答(第2版)【第2版 Java程式设计学习指导与习题解答】《Java程式设计学习指导与习题解答(第2版)》是2009年清华大学出版社出版的图书 。
基本介绍书名:《Java程式设计学习指导与习题解答(第2版)》
类别:9787302216216
定价:46元
出版社:清华大学出版社
出版时间:2009年
装帧:平装
图书详细信息ISBN:9787302216216定价:46元印次:1-1装帧:平装印刷日期:2009-12-7图书简介Java语言自问世以来,以其平台无关性、功能强大而完善的类库集、良好的用户界面设计、高效的可移植性、便捷的网路程式设计等优点而获得认可,成为现今最为流行的程式设计语言之一 。本书与本系列书中的其他书一样,首先对要介绍的内容进行简要概述,然后给出相应的示例,因此,本书非常适合用作自学,尤其适合与计算机科学基础(使用Java程式设计语言)的常规课程一起使用 。学习程式设计的最佳方式就是实践,以及阅读良好设计的具有完整解释的示例集 。本书很好地实现了这种理念,全书总共给出了200多个示例和含解答的习题 。目录第1章Java初步 11.1Java程式设计语言 11.2安装Java软体开发工具 21.3设定Path变数 31.4创建并运行你的第一个Java程式 51.5一个简单Java程式的基本组成部分 71.6其他变体 81.7使用命令行变数 101.8发现和纠正错误 141.9Java文档 151.10注释与Javadoc 161.11互动式字元串输入 181.12互动式数字输入 201.13数据类型 22複习题 23编程题 23複习题答案 24编程题解答 26第2章字元串 292.1String类 292.2String类的方法 302.3子字元串 322.4串联 352.5对象及其引用 362.6相等运算符 372.7查找字元串 392.8在字元串中替换字元 402.9在字元串中显示基本数值 412.10String类的方法总结 432.11StringBuffer类 442.12StringBuffer类的方法总结 49複习题 50编程题 51複习题答案 52编程题答案 52第3章选择 573.1if语句 573.2if...else语句 593.3if...elseif语句组合 603.4嵌套条件 613.5複合语句 653.6运算符 663.7计算顺序 683.8布尔变数 703.9条件表达式操作符 723.10赋值操作符 733.11递增与递减操作符 743.12链式赋值 753.13switch语句 77複习题 79编程题 80複习题答案 83编程题答案 84第4章叠代 974.1for语句 974.2while语句 1014.3一些数值计算 1044.4do...while语句 1064.5再谈数值计算 1084.6嵌套循环 1124.7哨兵控制循环 1174.8无限循环 119複习题 120编程题 122複习题答案 125编程题答案 126第5章方法 1325.1main()方法 1325.2一些简单的示例 1325.3局部变数 1345.4调用其他方法的方法 1375.5调用自身的方法 1395.6布尔方法 1415.7重载 142複习题 143编程题 144複习题答案 147编程题答案 147第6章类与对象 1546.1类 1546.2使用包 1596.3声明 1606.4修饰符 1646.5构造函式 1676.6对象与引用 1706.7複製构造函式 1756.8默认构造函式 1776.9类的不变性 1796.10同一性、相等性与同等性 1826.11更多类的不变性 1846.12包装类 189複习题 192编程题 193複习题答案 195编程题答案 198第7章数组 2087.1整型数组 2087.2複製数组 2107.3字元串数组与其他对象 2137.4java.util.Arrays类 2177.5一些数组套用 2217.6二维数组 225複习题 228编程题 229补充编程题 231複习题答案 233编程题答案 235第8章合成与继承 2398.1合成 2398.2递归类 2448.3继承 2498.4Object类 2528.5equals()方法 2548.6扩展一个类 2558.7重载域和方法 2588.8super关键字 2608.9继承与合成 2628.10类的分层结构 262複习题 266编程题 267複习题答案 269编程题答案 270第9章接口 2909.1接口的属性 2909.2Comparable接口 291 9.3数据类型与多态性 2949.4抽象类 296複习题 299编程题 300複习题答案 301编程题答案 302第10章集合 30910.1Java集合框架 30910.2鍊表 31010.3java.util.Collection接口 31210.4叠代器 31510.5java.util.Arrays.asList()方法 318複习题 319编程题 319複习题答案 320编程题答案 320第11章异常 32211.1Throwable类的分层结构 32211.2抛出一个未检查的异常 32311.3捕捉未检查的异常 32411.4捕捉一个已检查的异常 32511.5常见的try语句 327複习题 329编程题 329複习题答案 331编程题答案 331第12章档案与数据流 33412.1I/O类 33412.2处理文本档案 33512.3对象串列化 34012.4用transient域串列化对象 34612.5随机访问档案 349複习题 354编程题 354複习题答案 356编程题答案 357第13章图形编程 36613.1图形类分层结构 36613.2javax.swing.JFrame类 36713.3javax.swing.JLabel类 37013.4javax.swing.JPanel类 37113.5java.awt.Color类 37313.6布局管理器 37613.7java.awt.event.ActionListener接口 37913.8javax.swing.JTextField类 381複习题 383编程题 384补充编程题 385複习题答案 385编程题答案 386第14章小程式 39014.1HelloWorld小程式 39014.2javax.swing.JApplet类 39214.3小程式的生命周期 39314.4Thread类 39614.5Runnable接口 397複习题 399补充编程题 399複习题答案 400附录A术语表 401附录B计算机数字 408B.1数学数字 408B.2十进制近似值 408B.3计算机数字 410B.4整数与浮点数 410B.5整数溢出 412B.6Infinity与NaN常量 413 B.7二进制数 417B.8十六进制数 418B.9逐位操作符 419附录CUnicode字元集 421附录D参考文献 426D.1参考图书 426D.2参考网站 427