01.
TIJ阅读笔记(第十一章)11:对象的集合 如果程序的对象数量有限,且寿命可知,那么这个程序是相当简单的。数组 数组与其它容器的区别体现在三个方面:效率,类型识别以及可以持有primitives。数组是Java提供的,能随机存储和访问referenc...查看完整版>>
TIJ阅读笔记(第十一章)
02.
TIJ阅读笔记(第十章)10:检测类型 运行时类型识别(run-time type identification,缩写为RTTI)。为什么会需要RTTI collection是一种工具,它只有一种用途,就是要为你保管其它对象。因此出于通用性的考虑,这些collection应该能持有任...查看完整版>>
TIJ阅读笔记(第十章)
03.
TIJ阅读笔记(第九章)9:用异常来处理错误基本异常 “异常条件(exceptional condition)”是一种能阻止正在运行的方法或其某一部分继续运行下去的问题。 异常的参数 所有的标准异常都有两个构造函数;第一个是默认的构造...查看完整版>>
TIJ阅读笔记(第九章)
04.
TIJ阅读笔记(第八章)8:接口(interface)与内部类(inner class)接口(interface) 可以把它想象成“纯的”abstract类。能让开发人员定义类的形式:方法名,参数列表,返回值的类型,但是却没有方法的正文。interface也可以包含数...查看完整版>>
TIJ阅读笔记(第八章)
05.
TIJ阅读笔记(第七章)7:多态性再访上传(upcasting) 把对象的reference当作基类的reference来用,被成为上传(upcasting)。 把对象的类型忘掉 问题的关键 方法调用的绑定(binding) 后绑定(late binding)是要在程序运行的时候,...查看完整版>>
TIJ阅读笔记(第七章)
06.
TIJ阅读笔记(第六章)6:复用类合成所使用的语法 如果想对reference进行初始化,那么可以在以下几个时间进行: 1。在定义对象的时候。这就意味着在构造函数调用之前,它们已经初始化完毕了。 2。在这个类的构造函数里。 3。在即...查看完整版>>
TIJ阅读笔记(第六章)
07.
TIJ阅读笔记(第四章)4:初始化与清理用构造函数确保初始化 new表达式确实会返回这个新创建的对象和reference,但是构造函数本身不返回任何值。方法的重载 区分经重载的方法 对primitive进行重载 用返回值重载 不能用返回值来区分...查看完整版>>
TIJ阅读笔记(第四章)
08.
TIJ阅读笔记(第三章)3:控制程序流程使用Java运算符 优先级:先乘除后加减 赋值 当你‘在对象之间’进行复制的时候,实际上你是在拷贝它的reference。 方法调用期间的aliasing 数学运算符 正则表达式(Regular ex...查看完整版>>
TIJ阅读笔记(第三章)
09.
TIJ阅读笔记(第二章)2:万物皆对象用reference操纵对象你必须创造所有的对象 数据存在哪里? 1。寄存器(registers)。 2。栈(stack)。 3。堆(heap)。 4。静态存储(static storage)。 5。固定存储(constant storage)。 ...查看完整版>>
TIJ阅读笔记(第二章)
10.
TIJ阅读笔记(第十四章)14: 创建窗口与Applet设计的宗旨是"能轻松完成简单的任务,有办法完成复杂的任务"。本章只介绍Java 2的Swing类库,并且合理假定Swing是Java GUI类库的发展方向。本章的开头部分会讲,用Swing创建applet与创...查看完整版>>
TIJ阅读笔记(第十四章)
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。