http://www.zhlmmc.com (收藏,设为首页)
岂能尽如人意,但求无愧我心 (手机请访问 http://3g.dlog.cn/zhlmmc)
2007年08月 共有日记 11 篇

生活

2007年8月27日(Monday) 08点25分 作者: 虫虫 天气: 心情: 一般
明天正式开学了 这里压力真的很大 不能逃避 人都是贱的,没有压力不成方圆 选了好多英语课 但愿英语能这一年有所突破 能顺畅的用英语演讲 这里的教授真牛 我们Java课的老师以前竟然和Goslin一个办公室的。。。 但是我把Java课waiver掉了 很明显,再从头学一边Java是浪费 虽然我能拿A,但是时间成本是很高的 刚刚买了把吉他,$55 几乎全新,送货到家 很不错 前两天还买了个Logitech的音响 室友觉得我是过来过日 阅读全文

从编译的角度看对象 - 第七节

2007年8月27日(Monday) 08点16分 作者: 虫虫 天气: 心情: 一般
从编译的角度看对象 — Java语言描述 第七节:完 好累啊,写了这么多。希望我的分析能给你带来一点帮助。 阅读全文

从编译的角度看对象 - 第六节

2007年8月27日(Monday) 08点15分 作者: 虫虫 天气: 心情: 一般
从编译的角度看对象 — Java语言描述 第六节:this的奥秘 这个题目有点玄,说的简单一点就是一个隐藏参数的问题。先来看一个类: public class Test { public int a = 0; public void test(int b){ int c = b + 1; c = a + c; System.out.println(c); } public static void main(String[] args){ Test obj1 = new Test(); Test obj2 = new Test(); Obj1.a = 1; obj2.a = 10; obj1.test(2); 阅读全文

从编译的角度看对象 - 第五节

2007年8月26日(Sunday) 22点07分 作者: 虫虫 天气: 心情: 挺好
从编译的角度看对象 — Java语言描述 第五节:变量的生命周期和内部类 内部类为编程带来了灵活性,但也带来了不少疑惑。从内部类调用外部的局部变量就常常出现问题。 先来看一段代码: public class ShowAnonymousClass extends JFrame { Button myButton; int count; public ShowAnonymousClass() { super("Inner Class Frame"); myButton = new Button("click me") 阅读全文

从编译的角度看对象 - 第四节

2007年8月25日(Saturday) 05点32分 作者: 虫虫 天气: 心情: 一般
从编译的角度看对象 — Java语言描述 第四节:动态绑定三部曲 现在轮到我们的重头戏出场了,动态绑定。动态绑定又称为多态,是面向对象一个非常重要的元素, 很多设计模式都是建立在动态绑定的基础上的。我将分三个部分来讲这个问题,第一部分是字段的绑定, 第二部分是动态方法绑定的实现原理,第三部分谈谈动态绑定相关的优化。 1. 字段的绑定 “字段绑定”这个说法是我自己想出来的,用 阅读全文

从编译的角度看对象 - 第三节

2007年8月24日(Friday) 11点28分 作者: 虫虫 天气: 心情: 一般
从编译的角度看对象 — Java语言描述 第三节:构造函数究竟干了些什么? 大家都知道,对象是由构造函数创造的,那其中的过程是什么样的呢?写一段代码,单步跟踪执行一下 就全都出来了。例如下面一段代码: class G{ int x = 0; // sentence 1 } class T extends G{ int x = 21; // sentence 2 int y = 1; // sentence 3 public T(){ super(); // sentence 4 x = 22; // sentence 5 } pu 阅读全文

从编译的角度看对象 - 第二节

2007年8月23日(Thursday) 06点27分 作者: 虫虫 天气: 心情: 挺好
从编译的角度看对象 — Java语言描述 第二节:继承是如何实现的? 继承可以说是面向对象的精华之所在,有点玄。从我学Java那天起,我受到的教育是新建一个对象的 时候,所有他的父类都会被创建一遍,所以它拥有父类所有的字段和方法(我们先不谈private,public之 类,后文再解释)。这个说法其实是不确切的。我估计当时老师是为了方便我们理解才这么说的。严格来 说,一个对象被创建完以后,就只有它自己, 阅读全文

从编译的角度看对象 - 第一节

2007年8月22日(Wednesday) 07点30分 作者: 虫虫 天气: 心情: 一般
从编译的角度看对象 — Java语言描述 第一节:类和对象,到底是什么? 计算机里的任何东西到了最后都是0101,类和对象也不例外。我们没有必要从机器码的层面来考察对象(也无法考察), 先来看看类和对象在内存里究竟是什么。类定义好了以后先被编译,然后执行的时候被装入内存,在内存中的表示如下: 这个内存结构相当重要,面向对象特性的实现就靠它了。每个Class都有一个Class Descriptor记录了这个类 的所有信 阅读全文

从编译的角度看对象 - 前言

2007年8月22日(Wednesday) 06点25分 作者: 虫虫 天气: 心情: 挺好
从编译的角度看对象 — Java语言描述 前言 我刚开始学Java的时候总觉得面向对象很神秘,摸不透。后来学习编译的时候,发现如果从底下往上 看,透过对象直接看汇编,看内存,一切都很清楚了。我这篇文章不是写给编程初学者看的,我假设 1. 你已经至少熟悉一种面向对象的语言(比如Java)并能熟练运用 2. 你对编译和操作系统的原理有基本的认识(起码知道函数调用栈,堆是什么吧) 3. 最好能熟 阅读全文

我爬上来了

2007年8月19日(Sunday) 01点54分 作者: 虫虫 天气: 心情: 一般
好不容易 有房子住了,还有家具 累的跟狗一样 不管怎样,感谢上帝,让我有个安身的地方 阿门 阅读全文

走了,走了

2007年8月8日(Wednesday) 23点10分 作者: 虫虫 天气: 心情: 挺好
年复一年 今天依然如去年那样理着箱子 很怀念98 Dawlish Road 回想起来,那些日子真的很开心 到了美国还不懂和谁住在一起呢 新的旅程 GOOD LUCK TO EVERYONE! 阅读全文
网记为您提供手机和互联网同步的个人主页,带给你不一样的体验