问:java 的 String、Integer、Double 作为参数传递时,是按值还是按引用?
答:可理解为按值。
问:为什么?
答:因为这几个类型比较特殊,都是 immutable 类型,因为没有提供自身修改的函数,每次操作都是新生成一个对象,所以要特殊对待。
创建于2005年 渝ICP备05010272号-1
电邮:cftea@126.com