04 2013 档案

摘要:is-a has-ais-a( 是 "a" 小明是人类)表示的是属于得关系。比如兔子属于一种动物(继承关系)。has-a( 有 "a" 汽车有轮胎) 表示组合,包含关系。比如兔子包含有腿,头等组件;就不能说兔子腿是属于一种兔子(不能说是继承关系)7.1.2 "is a"关系和"has a"关系假设有两个类:Computer和Employee。明显地,这两个类之间不存在"is a"的关系,即Employee不是计算机,它们之间没有继承关系的必要。因此不可能产生代码重用性。但这两个类之间是" 阅读全文
posted @ 2013-04-17 09:36 Aaron li 阅读(7133) 评论(0) 推荐(4)
摘要:[转]http://www.cnblogs.com/jiayi/archive/2010/06/08/1753863.htmlJVM工作原理和特点主要是指操作系统装入JVM是通过jdk中Java.exe来完成,通过下面4步来完成JVM环境.1.创建JVM装载环境和配置2.装载JVM.dll3.初始化JVM.dll并挂界到JNIENV(JNI调用接口)实例4.调用JNIEnv实例装载并处理class类。在我们运行和调试Java程序的时候,经常会提到一个JVM的概念.JVM是Java程序运行的环境,但是他同时一个操作系统的一个应用程序一个进程,因此他也有他自己的运行的生命周期,也有自己的代码和数据 阅读全文
posted @ 2013-04-12 13:30 Aaron li 阅读(183) 评论(0) 推荐(0)
摘要:转载http://liyanblog.cn/articles/2013/03/28/1364464592117.html最近在MyEclipse中编辑代码时,使用快捷键进行复制粘贴,经常会导致编辑器短暂的停顿,光标不跟随,居然反应不过来,几近假死。想来想去应该是编辑上的什么配置或者是IDE的什么功能导致,于是进入Preferences查找edit功能,进行一个个的测试,最后发现原来是代码的超链功能导致。进入方法:Window->Preferences->General->Editors->TextEditors->Hyperlinking把超链的快捷键改为其他键比 阅读全文
posted @ 2013-04-12 12:34 Aaron li 阅读(166) 评论(0) 推荐(0)