String str = "hello" 與 String str = new String("hello") 的區別

1. 棧(stack)與堆(heap)都是Java用來在Ram中存放數據的地方。html 2. 棧的優點是,存取速度比堆要快,僅次於直接位於CPU中的寄存器。但缺點是,存在棧中的數據大小與生存期必須是肯定的,缺少靈活性。另外,棧數據能夠共享,詳見第3點。堆的優點是能夠動態地分配內存大小,生存期也沒必要事先告訴編譯器,Java的垃圾收集器會自動收走這些再也不使用的數據。但缺點是,因爲要在運行時動態分
相關文章
相關標籤/搜索