求高手解释。。。。详细清楚的加分啊
还有点疑问,基本类型变量8个里面不是没有String类型么,怎么String也是值传递?
对于字符串对象来说,虽然在参数传递的时候也是引用传递,但是java虚拟机在函数内部对字符串对象进行了特殊处理--视String对象为常量(final) 所以对传进来的引用地址所引用的string对象比能直接进行修改,而是产生一个副本对其进行操作,对其进行的操作不会影响原来的值。