随笔分类 - Java
摘要:http://www.cnblogs.com/wenruo/p/5352683.html 一直不是很理解多态,今天看了两遍《think in java》第八章,试着总结一下。 多态的本质就是动态绑定。 将一个方法调用同一个方法主体关联起来叫做绑定。java中除了static方法和final方法(pr
阅读全文
摘要:java提供四种访问权限: public > protected > 包访问权限(无关键词) > private 包:库单元 对于包访问权限,一个包内的都可以访问。 在eclipse中创建类时如果不创建包,类将会被创建在默认包(default package)中,我一直习惯这样,然而这是一个很不好的
阅读全文
摘要:http://www.cnblogs.com/wenruo/p/5349614.html java的枚举通过关键字enum实现。可以理解为一个类,不过这个类由编译器自动加了一些方法。 static values()方法用来按照enum常量的声明顺序 产生由这些常量值构成的数组 ordinal 表示某
阅读全文
摘要:http://www.cnblogs.com/wenruo/articles/5349525.html 先不考虑父类。 当创建类对象时,先初始化静态变量和静态块,然后是非静态变量和非静态代码块,然后是构造器。由于静态成员只会被初始化一次,所以如果静态成员已经被初始化过,将不会被再次初始化。 例如 输
阅读全文
摘要:java中没有goto,但是goto是保留字。例如int goto;是不合法的。 但是java中有标签,仅作用在多重循环的continue和break中。 continue和break只能作用于本层循环,但是有了标签可以直接跳出多重循环。 代码举例: 输出:
阅读全文