09 2011 档案
紧赶慢赶,继续赶
摘要:学习是一个渐进的过程,容不得一步登天。 上学期末进了实验室,虽然来得有点迟,但是在这迟来的一年内我并没用荒废,自学的能力依旧是我进取且提升技术的强大资本。然后在老师的指引下,通过圣思园的视频教程学习了JavaSE、XML、DTD、Schema。不过通过视频教程学习,总会存在一个易忘的缺点,一些细节性的东西并不能很好的掌握,并不能很好的达到全方位的学习。于是,近来阅读Java的经典之作——《Thinking in java》(第四版),越发清晰明了,学得神乎其神。《Thinking in java》(第四版)以对象为根,讲解了很多细节性的知识,一些底层的实现细节讲得很到位,比如对象的创建过...
阅读全文
Java对象初始化的过程
摘要:读《Thinking in java》第五章 初始化与清理,对对象的创建过程有了更加清晰的了解,大致可划分为以下几个过程:1.当首次创建对象时,Java解释器必须查找类路径,以定位.class文件。2.然后载入.class文件,这时会创建一个Class对象,有关静态初始化的所有动作都会执行。因此,静态初始化只在Class对象首次加载的时候进行一次。3.当用new表达式创建对象时,首先将在堆上为该对象分配足够的存储空间。4.这块存储空间会被清零,这就自动地将该对象中的所有基本数据类型都设置成了默认值(对数字来说就是0,对布尔值和字符型也相同),而引用则被设置成了null。5.执行所有出现于字段定
阅读全文
浙公网安备 33010602011771号