摘要: 很形象的接口的使用——针对初学者里氏代换原则是什么?听起来很高深,不过我们也不是什么学院派,就不讲大道理了,直接拿个例子来说一下。我们拿人和程序员举个例子。人是一个大类,程序员是继承自人的子类。看看这句话:人需要吃饭。这句话我们把“人”换成“程序员”,就是:程序员需要吃饭,这样换不会有什么问题。现在... 阅读全文
posted @ 2014-05-11 15:37 雨水_123 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 转载自http://www.cnblogs.com/jackyrong/archive/2006/08/20/481994.htmlJava中的equals是十分重要的,和= =要区别开来,最近在看孙卫琴的JAVA面向对象编程一书,觉得对其阐述写的不错,所以现在小结其主要内容,而且要将 = =和 e... 阅读全文
posted @ 2014-05-11 15:11 雨水_123 阅读(2415) 评论(0) 推荐(0) 编辑
摘要: 转载自http://www.cnblogs.com/panjun-Donet/archive/2010/08/10/1796209.html(一)静态方法(1)在Java里,可以定义一个不需要创建对象的方法,这种方法就是静态方法。要实现这样的效果,只需要在类中定义的方法前加上static关键字。例如... 阅读全文
posted @ 2014-05-11 15:08 雨水_123 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 转载自http://blog.csdn.net/cutesource/article/details/5906705JVM内存组成结构JVM栈由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示:1)堆所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xmx和-Xms来控制。堆被划分为新... 阅读全文
posted @ 2014-05-11 14:57 雨水_123 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 此文章转载自http://blog.csdn.net/cutesource/article/details/5904542Java代码编译是由Java源码编译器来完成,流程图如下所示:Java字节码的执行是由JVM执行引擎来完成,流程图如下所示:Java代码编译和执行的整个过程包含了以下三个重要的机... 阅读全文
posted @ 2014-05-11 14:51 雨水_123 阅读(258) 评论(0) 推荐(0) 编辑