String s1==s2面试题
生活随笔
收集整理的這篇文章主要介紹了
String s1==s2面试题
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
這個(gè)程序運(yùn)行的結(jié)果是什么?
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生成了一個(gè)在內(nèi)存空間保存 的 “equal” ; s1 指向它的內(nèi)存空間地址。
當(dāng)s2 生成時(shí),內(nèi)存空間已有 equal ,它不會(huì)再在內(nèi)存空間添加 一個(gè)equal,而是將s2的也指向
原來的 equal。
String 是引用類型,s1生成了一個(gè)在內(nèi)存空間保存 的 “equal” ; s1 指向它的內(nèi)存空間地址。
當(dāng)s2 生成時(shí),內(nèi)存空間已有 equal ,它不會(huì)再在內(nèi)存空間添加 一個(gè)equal,而是將s2的也指向
原來的 equal。
總結(jié)
以上是生活随笔為你收集整理的String s1==s2面试题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 的作用
- 下一篇: git使用—rebase还是merge