String s1==s2面试题
生活随笔
收集整理的這篇文章主要介紹了
String s1==s2面试题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這個程序運行的結果是什么?
class StringTest1{public static void main(String[] args) {String s1="equal";String s2= "equal";if(s1==s2){System.out.println("s1==s2");}else{ System.out.println("s1!=s2");} }}
輸出 s1==s2 ;
String 是引用類型,s1生成了一個在內存空間保存 的 “equal” ; s1 指向它的內存空間地址。
當s2 生成時,內存空間已有 equal ,它不會再在內存空間添加 一個equal,而是將s2的也指向
原來的 equal。
String 是引用類型,s1生成了一個在內存空間保存 的 “equal” ; s1 指向它的內存空間地址。
當s2 生成時,內存空間已有 equal ,它不會再在內存空間添加 一個equal,而是將s2的也指向
原來的 equal。
總結
以上是生活随笔為你收集整理的String s1==s2面试题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 的作用
- 下一篇: git使用—rebase还是merge