![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
·九思·
有趣有盼
展开
-
java值传递
什么是值传递 值传递(pass by value)是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数。 示例引入 猜一猜下列程序运行的输出是什么? import com.company.desgine.SingleInstance; import com.company.forTest.Student; import java.util.Arrays; import java.util.Comparator; import java.util.Scann原创 2021-08-12 08:49:11 · 142 阅读 · 0 评论 -
128陷阱
128陷阱 什么是128陷阱 Byte,Short,Integer,Long,Character,Boolean这五种基本类型的包装类实现了常量池技术。默认在创建了-128 ~ 127的缓存数据,用==进行比较时,如果比较数值在-128 ~ 127范围内,在常量池中指的是同一个对象,返回true;如果超过这个范围,就会创建两个对象,返回false。 引入示例 以Integer为例 public static void main(String[] args) { Integer a = 123; I原创 2021-08-12 08:01:33 · 169 阅读 · 0 评论