JSP中 == 和equals的區別


    ==是判斷兩個變量或實例是不是指向同一個內存空間;

    equals是判斷判斷兩個變量或實例所指向的內存空間的值是不是相同。最初始的equals也是對比內存空間是否一致,

而經過覆蓋重寫后的equals只對比內容是否相同。

    equals用的時候,s1.equals(s2),s1不能為null,s2可以是null。

    s1="a"; s2="a";  則s1==s2為true;

    s1=new String ("a");  s2=new String ("a"); 則s1==s2為false;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM