💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# 引用类型值传递(一) --- ## 问题 下面程序片段输出的结果是什么? ``` public class Test { public static void main(String[] args) { Integer i = new Integer(1000); add100(i); System.out.println(i.intValue()); } private static void add100(Integer i) { int val=i.intValue(); val+=100; i =new Integer(val); } } ``` ## 结果 1000 ## 结论 #### Java 语言中,进行值传递的时候,引用类型传递的是虚地址。题目中重新创建了一个Integer对象,产生新的虚地址,对main方法中的值没有改变。 #### intValue()方法是指调用虚地址所引用的具体值。