非静态内部类不能有静态成员
摘要:1 非静态内部类为什么不能有静态成员,如下代码 Java代码public class OuterClass{ class InnerClass{ private static int i; }}对于java类加载顺序我们知道,首先加载类,执行static变量初始化,接下来执行对象的创建,如果我们要执...
阅读全文
posted @
2014-10-18 20:14
露露的博客
阅读(2538)
推荐(2) 编辑
接口与抽象类的区别
摘要:接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。第一点.接口是抽象类的变体,接口中所有的方法都是抽象的。而抽象类是声明方法的存在而不去实现它的类。第二点.接口可以多继承,抽象类不行第三点.接口定义方法,不能实现,而抽象类可以实现部分方法。第四点.接口中基本数据类型为static ...
阅读全文
posted @
2014-10-17 17:43
露露的博客
阅读(205)
推荐(0) 编辑
枚举
摘要:java枚举使用详解在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。例如星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。在java中如何更好的使用这些“数据集”呢?因此枚举便派上了用场,以下代码详细介...
阅读全文
posted @
2014-10-14 13:46
露露的博客
阅读(208)
推荐(0) 编辑
java中重载与重写的区别
摘要:首先我们来讲讲:重载(Overloading) (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。 (2)Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的...
阅读全文
posted @
2014-10-09 09:36
露露的博客
阅读(8595)
推荐(0) 编辑