1 String对象参数传递是值传递,不是引用传递。不管是直接用字符串赋值,还是new一个对象。
看完这个博主的文章,应该会对String传参有更好的理解了。
2 如果是基础类型通对应的包装类进行比较。其包装类自动拆箱,再进行比较。如果是两个包装类用“==”比较,当然是对象的地址进行比较了。
3
int i=0;
i = i++;
System.out.println(i);// 输出0,因为java的中间缓存机制
1 String对象参数传递是值传递,不是引用传递。不管是直接用字符串赋值,还是new一个对象。
看完这个博主的文章,应该会对String传参有更好的理解了。
3
int i=0;
i = i++;
System.out.println(i);// 输出0,因为java的中间缓存机制