摘要: 一、 static代表着什么 在Java中并不存在全局变量的概念,但是我们可以通过static来实现一个“伪全局”的概念,在Java中static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,当然也可以修饰代码块。 Java把内存分为栈内存和堆内存,其中栈内存用来存放一些基本类型的变量... 阅读全文
posted @ 2014-07-04 11:59 Jerry_China 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 我们知道在Java中存在这个接口Cloneable,实现该接口的类都会具备被拷贝的能力,同时拷贝是在内存中进行,在性能方面比我们直接通过new生 成对象来的快,特别是在大对象的生成上,使得性能的提升非常明显。然而我们知道拷贝分为深拷贝和浅拷贝之分,但是浅拷贝存在对象属性拷贝不彻底问题。关于... 阅读全文
posted @ 2014-07-04 10:36 Jerry_China 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 接口和内部类 :为我们提供了一种将接口与实现分离的更加结构化的方法。一、抽象类 抽象类体现了数据抽象的思想,是实现多态的一种机制。它定义了一组抽象的方法,至于这组抽象方法的具体表现形式有派生类来实现。同时抽象类提供了继承的概念,它的出发点就是为了继承,否则它没有存在的任何意义。所以说定义的抽象... 阅读全文
posted @ 2014-07-04 10:20 Jerry_China 阅读(224) 评论(0) 推荐(0) 编辑