java面试题
amtf5495
这个作者很懒,什么都没留下…
展开
-
java递归与迭代
1.递归 2.循环迭代原创 2021-06-30 13:27:17 · 66 阅读 · 0 评论 -
java方法的参数传递机制
如上图按照方法在jvm中开辟了两个栈: (1)int i、String str、Integer num、int【】arr、MyData my; (2)int j、String s、Integer n、int【】a、MyData m。 一个常量池:String str = “hello”、“world”、String s=“helloworld”。 一个堆:Integer num=200、int【】arr = 【1,2,3,4,5】、MyData my=int a=10、Integer n=201、int【】原创 2021-06-30 11:41:17 · 71 阅读 · 0 评论 -
类初始化和实例初始化(父子类)
1.类初始化 main方法所在的类都会执行类初始化 如果是子类继承父类,先执行<clinit>方法,先按照代码顺序初始化父类的静态方法或者静态代码块; 再初始化子类的静态方法或者静态代码块 2.实例初始化 父类的实例化方法: (1)super();(最前) (2)父类的非静态变量;(按顺序) (3)父类的非静态代码块;(按顺序) (4)父类的无参构造(最后) 注意:如果子类中重新了父类的非静态方法,则父类实例化执行子类重新的方法 子类的实例化方法: (1)super();(最前) (2)子原创 2021-06-30 11:08:22 · 273 阅读 · 0 评论