01 2019 档案

摘要:一个java初始化的例子 运行结果 结论:执行main方法,必须加载test2类,然后静态域b和c被初始化,然后他们对应的类被加载,由于他们对应的类也包含静态A对象,所以A也被加载,所以在这个程序中,所有的类在main()开始之前就都被加载了。初始化的顺序是先静态对象,而后是非静态对象。静态初始化只 阅读全文
posted @ 2019-01-27 22:39 xiayq 阅读(434) 评论(0) 推荐(0)
摘要:java值传递和引用传递 一个基本类型传值的测试 运行结果: 在getParam中修改了j的值,并没有改变i的值。 一个对象类型传值的测试: 运行结果 由上面代码得出 :在传递对象类型的时候是将对象的地址传递过去,在内存中是指向一个地址,对传递过来对象的改变会直接改变原对象的值。 将上面的代码稍作修 阅读全文
posted @ 2019-01-22 08:21 xiayq 阅读(369) 评论(0) 推荐(0)