我一直认为Java是传递引用的.
但是,我看过一些博客文章(例如,这个博客)声称它不是.
我不认为我理解他们所做的区别.
解释是什么?
java methods parameter-passing pass-by-reference pass-by-value
==到目前为止,我一直在我的程序中使用运算符来比较我的所有字符串.但是,我遇到了一个错误,将其中一个更改为了.equals(),并修复了该错误.
==
.equals()
是==坏?什么时候应该不应该使用它?有什么不同?
java string equality
java ×2
equality ×1
methods ×1
parameter-passing ×1
pass-by-reference ×1
pass-by-value ×1
string ×1