摘要: 《Java编程思想》中对构造器的调用顺序有如下描述: “构造器实际上是static方法,只不过该static声明是隐式的。” “基类的构造器总是在导出类的构造过程中被调用,而且按照继承层次逐渐向上链接(注:向上转型继承图,基类位于上方,子类位于下方),已是每个基类的构造器都能得到调用。这样做是有意义 阅读全文
posted @ 2019-04-28 16:07 淡忘的江南 阅读(498) 评论(0) 推荐(0)
摘要: Java中无论创建多少对象,静态数据都只占一份存储区域。 下面程序示例静态存储区域的初始化: 初始化的顺序是:先静态对象,而后是“非静态”对象。 要执行main(),必须加载StaticInitialization类,然后其静态域table和cupboard被初始化,这导致他们对应的类也被加载,并且 阅读全文
posted @ 2019-04-16 11:32 淡忘的江南 阅读(2699) 评论(0) 推荐(0)
摘要: /** * 本程序使用foreach语句对数组成员进行遍历输出 * @author Lei * @version 2018-7-23 */ public class ForeachDemo { public static void main(String[] args) { int[] arrays = {1,2,3,4,5};// 对arrays[]数组进... 阅读全文
posted @ 2018-07-23 17:57 淡忘的江南 阅读(5912) 评论(0) 推荐(0)
摘要: 1 /** 2 * This program would print out a diamond 3 * @param row the row of diamond 4 * @version 2018-7-23 5 * @author Lei 6 */ 7 import java.util.*; 8 9 class LingXingDemo1 10 { 11 pu... 阅读全文
posted @ 2018-07-23 17:13 淡忘的江南 阅读(2122) 评论(0) 推荐(0)