大家来说一说这些细节问题,有助于我们搞清楚各自的内部实现问题。本人愚见:
http://blog.csdn.net/comaple/archive/2011/06/15/6546946.aspx

解决方案 »

  1.   

    为什么.net的图全挂了 = =
      

  2.   

    这位兄弟可能是网速问题吧,你在等等。
    我给你说明一下吧:
    第一个图是
    True
    True
    第二个图是
    True
    True
    第三个图是
    True
    True
    False
      

  3.   

    java new就新开辟了内存,不指向原来的,所以==就是false
      

  4.   

    Java个C#的String就我看没啥本质区别。都是immutable的。
    VM层面上面,都实现了字符串常量池这种东东。
    只是C#有运算符重载这一说,重载了==。
      

  5.   


    和Ruby的String不同,Ruby的String难以捉摸。可变,靠!java不支持String的==真是恶心,恶心,恶心。