读书笔记
rned9999
这个作者很懒,什么都没留下…
展开
-
Thinking in Java 笔记:Everything is an Object
无聊了,当当买了本原版的 Thinking in java 4th edition 开始通读,以前都看电子版的,基本上当参考书用.目标:梳理知识,练习英语.Reference VS. Pointer: reference是变量的一种,其值代表了某个对象在虚拟机唯一索引值,存放的不是单一的地址,但可以通过reference中的内容找到所引用的对象参数传递:1:对于值类...原创 2008-09-05 14:41:43 · 97 阅读 · 0 评论 -
Thinking in Java 笔记:Operators
数学没学好,补充点数学知识 e:欧拉数,自然对数函数的底数. (1+1/n)的n次方,n趋于无穷大,所得到的数就是e. e不论对x微分几次,结果都还是e.导致一些无聊的数学系学生用e比喻坚定不移的爱情. ln以e为底数,lg以10为底数. 在Java中,e以Math.E存在 由于FORTRAN最初是一个UPPERCASE Language,在FORTRAN中E作...原创 2008-09-05 14:42:10 · 86 阅读 · 0 评论 -
Thinking in Java 笔记: Initialication & Cleanup
成员变量和局部变量初始化: 成员变量若不显式初始化java会默认对其初始化:0,'\u0000',false,null... 局部变量必须显式初始化后才能使用,否则有编译期错误 关于方法overload: [list][*]每一个重载的方法都必须有一个独一无二的的参数类型列表[*]形参顺序的不同也会导致参数列表的不同[*]返回值不能区分重载方法.(若...原创 2008-09-05 14:42:27 · 81 阅读 · 0 评论 -
Thinking in Java 笔记:Inner Class
将一个类的定义放在另一个类的定义内部,这就是内部类当你生成一个内部类对象时,该对象必定会保存一个制造他的外围类对象的引用,所以内部类对象可以访问其外围类对象的所有成员,此外内部类拥有外围类所有元素的访问权(包括声明为private的),内部类作为外围类的一个成员,外围类对象也可以访问内部类的所有元素.在除了外部类的非静态方法之外的任何地方创建某个内部类的对象,必须用:OutClas...原创 2008-09-15 14:08:13 · 85 阅读 · 0 评论 -
Thinking in Java 笔记:RTTI
RTTI即run-time type identification,当你只有一个指向对象的基类引用时,RTTI机制可以让你找出这个对象确切的类型.在运行期获得对象和类的信息有两钟方式:传统的RTTI,它假定我们在编译期和运行期已经知道了所有的类型反射机制则允许我们在运行期获得类的信息.使用(TYPE)进行强制类型转换是RTTI最基本的使用方式,在Java中,所以的类型转换都是在运行...原创 2008-09-21 21:09:56 · 68 阅读 · 0 评论 -
Thinking in Java 笔记:Reflection
反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力. Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。 在TIJ中,反射被作为一个子章节被放在RTTI(run time type...原创 2008-09-21 21:11:18 · 78 阅读 · 0 评论