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

生活百科 2023-01-25 19:32生活百科www.aizhengw.cn

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

《Java程式设计学习指导与习题解答(第2版)》是2009年清华大学出版社出版的图书。

基本介绍

  • 书名《Java程式设计学习指导与习题解答(第2版)》
  • 类别9787302216216
  • 定价46元
  • 出版社清华大学出版社
  • 出版时间2009年
  • 装帧平装

图书详细信息

ISBN9787302216216
定价46元
印次1-1
装帧平装
印刷日期2009-12-7

图书简介

Java语言自问世以来,以其平台无关性、功能强大而完善的类库集、良好的用户界面设计、高效的可移植性、便捷的网路程式设计等优点而获得认可,成为现今最为流行的程式设计语言之一。
本书与本系列书中的其他书一样,对要介绍的内容进行简要概述,然后给出相应的示例,,本书非常适合用作自学,尤其适合与计算机科学基础(使用Java程式设计语言)的常规课程一起使用。学习程式设计的最佳方式就是实践,以及阅读良好设计的具有完整解释的示例集。本书很好地实现了这种理念,全书总共给出了200多个示例和含解答的习题。

目录

第1章Java初步 1
1.1Java程式设计语言 1
1.2安装Java软体开发工具 2
1.3设定Path变数 3
1.4创建并运行你的第一个Java程式 5
1.5一个简单Java程式的基本组成部分 7
1.6其他变体 8
1.7使用命令行变数 10
1.8发现和纠正错误 14
1.9Java文档 15
1.10注释与Javadoc 16
1.11互动式字元串输入 18
1.12互动式数字输入 20
1.13数据类型 22
複习题 23
编程题 23
複习题答案 24
编程题解答 26
第2章字元串 29
2.1String类 29
2.2String类的方法 30
2.3子字元串 32
2.4串联 35
2.5对象及其引用 36
2.6相等运算符 37
2.7查找字元串 39
2.8在字元串中替换字元 40
2.9在字元串中显示基本数值 41
2.10String类的方法 43
2.11StringBuffer类 44
2.12StringBuffer类的方法 49
複习题 50
编程题 51
複习题答案 52
编程题答案 52
第3章选择 57
3.1if语句 57
3.2if...else语句 59
3.3if...elseif语句组合 60
3.4嵌套条件 61
3.5複合语句 65
3.6运算符 66
3.7计算顺序 68
3.8布尔变数 70
3.9条件表达式操作符 72
3.10赋值操作符 73
3.11递增与递减操作符 74
3.12链式赋值 75
3.13switch语句 77
複习题 79
编程题 80
複习题答案 83
编程题答案 84
第4章叠代 97
4.1for语句 97
4.2while语句 101
4.3一些数值计算 104
4.4do...while语句 106
4.5再谈数值计算 108
4.6嵌套循环 112
4.7哨兵控制循环 117
4.8无限循环 119
複习题 120
编程题 122
複习题答案 125
编程题答案 126
第5章方法 132
5.1main()方法 132
5.2一些简单的示例 132
5.3局部变数 134
5.4调用其他方法的方法 137
5.5调用自身的方法 139
5.6布尔方法 141
5.7重载 142
複习题 143
编程题 144
複习题答案 147
编程题答案 147
第6章类与对象 154
6.1类 154
6.2使用包 159
6.3声明 160
6.4修饰符 164
6.5构造函式 167
6.6对象与引用 170
6.7複製构造函式 175
6.8默认构造函式 177
6.9类的不变性 179
6.10同一性、相等性与同等性 182
6.11更多类的不变性 184
6.12包装类 189
複习题 192
编程题 193
複习题答案 195
编程题答案 198
第7章数组 208
7.1整型数组 208
7.2複製数组 210
7.3字元串数组与其他对象 213
7.4java.util.Arrays类 217
7.5一些数组套用 221
7.6二维数组 225
複习题 228
编程题 229
补充编程题 231
複习题答案 233
编程题答案 235
第8章合成与继承 239
8.1合成 239
8.2递归类 244
8.3继承 249
8.4Object类 252
8.5equals()方法 254
8.6扩展一个类 255
8.7重载域和方法 258
8.8super关键字 260
8.9继承与合成 262
8.10类的分层结构 262
複习题 266
编程题 267
複习题答案 269
编程题答案 270
第9章接口 290
9.1接口的属性 290
9.2Comparable接口 291
9.3数据类型与多态性 294
9.4抽象类 296
複习题 299
编程题 300
複习题答案 301
编程题答案 302
第10章集合 309
10.1Java集合框架 309
10.2鍊表 310
10.3java.util.Collection接口 312
10.4叠代器 315
10.5java.util.Arrays.asList()方法 318
複习题 319
编程题 319
複习题答案 320
编程题答案 320
第11章异常 322
11.1Throwable类的分层结构 322
11.2抛出一个未检查的异常 323
11.3捕捉未检查的异常 324
11.4捕捉一个已检查的异常 325
11.5常见的try语句 327
複习题 329
编程题 329
複习题答案 331
编程题答案 331
第12章档案与数据流 334
12.1I/O类 334
12.2处理文本档案 335
12.3对象串列化 340
12.4用transient域串列化对象 346
12.5随机访问档案 349
複习题 354
编程题 354
複习题答案 356
编程题答案 357
第13章图形编程 366
13.1图形类分层结构 366
13.2javax.swing.JFrame类 367
13.3javax.swing.JLabel类 370
13.4javax.swing.JPanel类 371
13.5java.awt.Color类 373
13.6布局管理器 376
13.7java.awt.event.ActionListener接口 379
13.8javax.swing.JTextField类 381
複习题 383
编程题 384
补充编程题 385
複习题答案 385
编程题答案 386
第14章小程式 390
14.1HelloWorld小程式 390
14.2javax.swing.JApplet类 392
14.3小程式的生命周期 393
14.4Thread类 396
14.5Runnable接口 397
複习题 399
补充编程题 399
複习题答案 400
附录A术语表 401
附录B计算机数字 408
B.1数学数字 408
B.2十进制近似值 408
B.3计算机数字 410
B.4整数与浮点数 410
B.5整数溢出 412
B.6Infinity与NaN常量 413
B.7二进制数 417
B.8十六进制数 418
B.9逐位操作符 419
附录CUnicode字元集 421
附录D参考文献 426
D.1参考图书 426
D.2参考网站 427

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有