`
wjianxin5202
  • 浏览: 1190 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表

java

  /**类的执行顺序是,MAIN所在类的静态块,父类静态块,子类静态块,父类非静态块,父类构造器,子类非静态块,子类构造器。*/ public class OrderTest { { System.out.println("testCase"); } static { System.out.println("S"+"testCase"); } public static void main(String[] args) { B b = new B(); System.out.println(b.x ...

JAVA

  JAVA调用方法时传递的参数是传值还是传址?      这个问题应该回答是传值,因为方法体内是无法用传入参数的地址进行修改的。但仔细地说应该是传递变量的地址的拷贝。      如果参数是基本数据类型则在调用方法内无论做什么,在调用方法后这个变量是不会被改变的;      如果参数是对象那么传递的是对象的引用的一个拷贝,在调用的方法体内即使如b(传入参数)=new A)();这样的操作,在调用该方法后,刚传入的那个参数还是原来的值,不会是new A().所以简单的说传值不错,但并不太恰当。
Global site tag (gtag.js) - Google Analytics