摘要: java程序执行过程: Java程序执行时,第一步系统创建虚拟机进程,然后虚拟器用类加载器Class Loader加载java程序类文件到方法区。 类加载完成后,主线程运行static main()时在虚拟机栈中建栈帧,压栈。 执行到new Object()时,在堆heap里创建对象 类加载完成后, 阅读全文
posted @ 2018-03-25 17:43 战斗的小白 阅读(1031) 评论(0) 推荐(0) 编辑
摘要: 值传递是传递的是原值的副本,引用传递传递的是原值。 在Java中,如果是基本数据类型,传递的是该参数字面量值的拷贝。如果是引用数据类型,传递的是该参数所引用对象在堆中地址的拷贝。 swap(int a,int b)这个方法 在方法内部交换a b的值?? 这两个值应该不变,改用swap(integer 阅读全文
posted @ 2018-03-25 15:35 战斗的小白 阅读(275) 评论(0) 推荐(0) 编辑