Java
frist word
这个作者很懒,什么都没留下…
展开
-
Java中不同类型变量作为方法参数,其值是否改变问题
1、基本数据类型做方法的参数:基本类型传递的是该变量的值(值传递),无论方法对该值如何修改,都不会影响外部的变量。public class Demo1{ public static void main(String []args) { int i=10; System.out.println(i); //10 method(i); //基本类型作为方法的参数 System.out.println(i); //10 } public static void met原创 2021-09-24 09:59:20 · 1049 阅读 · 0 评论 -
Java中类的初始化、实例化对象的顺序
无论在子类还是在父类中都是先执行静态的,后执行非静态的。(先静态后非静态) 第一优先级。 在继承关系中,首先进行父类的初始化,后进行子类的初始化。(先父后子)第二优先级 无论是静态的代码还是非静态的代码,都是按照:变量的默认初始化->变量的显式初始化->代码块->构造方法 第三优先级 在执行构造方法时总是先执行父类的构造方法(若未指明调用父类的哪一个构造方法,默认调用无参的构造方法),后执行子类构造方法中的代码。 第四优先级 注意点:只有实例化时,才会执行非静态代码。...原创 2021-09-24 21:38:23 · 795 阅读 · 0 评论