- 博客(6)
- 收藏
- 关注
原创 我们为什么要弄清楚java 是值传递还是引用传递
继续执行代码,我们发现p1的地址还是659,p2的地址还是660,两个对象的地址均没有发生改变,也就是说,swap并没有改变p1和p2的地址所以,实际上只是把a只是复制了1个p1的地址,但并不会改变p1的地址。可以先看看Java为什么只有值传递?基本类型不讲了,主要讲讲引用类型传递的是引用的副本(也就是对象地址值的拷贝),而不是对象本身。继续执行代码,发现temp的地址是659,a的地址变成了660,b的地址变成了659。我们可以看到初始传入的a的地址是p1的地址659,传入的b的地址是p2的地址660。
2026-04-29 17:16:15
23
原创 IDEA无法加载maven远程依赖
远程依赖下载不下来如果网络没问题,多半就是配置有问题,要不就是版本不对应,settings文件配置的不对,自己检查检查就问题不大
2022-11-01 11:32:34
2230
原创 git pull时提示错误:warning: ignoring broken ref refs/remotes/origin/HEAD的解决办法
**git pull时提示错误:warning: ignoring broken ref refs/remotes/origin/HEAD的解决办法**我用的是IDEA开发的GIT项目,首先找到你项目的根目录,然后需要将隐藏的项目勾选上,这样.git这个目录才会出现,然后删除目录下的refs/remotes/origin目录,并删除下面所有文件删除之后,我在项目根目录执行git fetch –all报了错,后来我直接选择在IDEA里直接选择fetch就好了...
2021-07-02 11:24:35
3499
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅