D.2.1安插自己的测试代码
插入下述“显式”计时代码,对程序进行评测:
long start =System.currentTimeMillis();//要计时的运算代码放在这儿 long time = System.currentTimeMillis() - start;


目录
前言
简介
第1章 对象导论
1.1抽象过程1.2每个对象都有一个接口1.3每个对象都提供服务1.4被隐藏的具体实现1.5复用具体实现1.6继承1.6.1 “是一个”(is-a)与“像是一个”(is-like-a)关系1.7伴随多态的可互换对象1.8单根继承结构1.9容器1.9.1参数化类型(范型)1.10对象的创建和生命期1.11异常处理:处理错误1.12并发编程1.13java与internet1.13.1web是什么

.
1.13.2客户端编程1.13.3服务器端编程1.22总结
第2章 一切都是对象
2.1用引用操纵对象2.2必须由你创建所有对象2.2.1存储到什么地方2.2.2特例:基本类型2.2.3java中的数组2.3永远不需要销毁对象2.3.1作用域2.3.2对象的作用域2.4创建新的数据类型:类2.4.1域和方法2.4.2基本成员默认值2.5方法、参数和返回值2.5.1参数列表2.6构建一个java程序2.6.1名字可见性2.6.2运用其他构件2.6.3 static关键字2.7你的第一个java程序
编译和运行
2.8注释和嵌入式文档2.8.1注释文档2.8.2语法2.8.3嵌入式html2.8.4一些标签示例2.8.5文档示例2.9编码风格2.10总结2.11练习
第3章 操作符
3.1更简单的打印语句3.2使用java操作符3.3优先级3.4赋值3.4.1方法调用中的别名问题3.5算术操作符3.5.1一元加、减操作符3.6自动递增和递减3.7关系操作符3.7.1测试对象的等价性3.8逻辑操作符3.8.1短路3.9直接常量3.9.1指数记数法3.10按位操作符3.11移位操作符3.12 三元操作符 if-else 3.13 字符串操作符 + 和 += 3.14使用操作符时常犯的错误3.15类型转换操作符3.15.1截尾和舍入3.15.2提升3.16java没有“sizeof”3.17操作符小结3.18总结
第4章 控制执行流程
4.1true和false4.2 if-else 4.3迭代4.3.1 do-while 4.3.2 for 4.3.3逗号操作符4.4foreach语法4.5 return 4.6 break和 continue 4.7 臭名昭著的“goto4.8 switch 4.9总结
第5章 初始化与清理
5.1用构造器确保初始化5.2方法重载5.2.1区分重载方法5.2.2涉及基本类型的重载5.2.3以返回值区分重载方法5.3缺省构造器5.4this关键字5.4.1在构造器中调用构造器5.4.2static的含义5.5清理:终结处理和垃圾回收5.5.1finalize()的用途何在5.5.2你必须实施清理5.5.3终结条件5.5.4垃圾回收器如何工作5.6成员初始化5.6.1指定初始化5.7构造器初始化5.7.1初始化顺序5.7.2. 静态数据的初始化5.7.3. 显式的静态初始化5.7.4. 非静态实例初始化5.8数组初始化5.8.1可变参数列表5.9枚举类型5.10总结
第6章 访问权限控制
第7章 复用类
第8章 多态
第9章 接口
第10章 内部类
第11章 持有对象
第12章 通过异常处理错误
第13章 字符串
第14章 类型信息
第15章 泛型
第16章 数组
第17章 容器深入研究
第18章 java i
/o系统
第19章 枚举类型
第20章 注解
第21章 并发
第22章 图形化用户界面
附录a 补充材料
可下载的补充材料
thinking in c:java的基础
java编程思想 研讨课
hands
-on java研讨课cd
thinking in objects研讨课
thinking in enterprise java
thinking in patterns(with java)
thinking in patterns研讨课
设计咨询与复审
附录b 资源
软件
编辑器与ide
书籍
分析与设计
python
我的著作列表
索引

书本目录

标签: none

添加新评论