[細說Java](2)Java中字符串爲什麼是不可變的

在Java中字符串(String)是一個不可改變的類。一個不可改變的類只是一個對象實例不可修改的簡單類。當創建一個對象實例時,對象實例的所有信息都被初始化,並且信息不能被修改。對於不可改變的類來說還有很多優勢。上一篇文章很好說明了爲什麼字符串被設計成不可改變的。只有你很好的掌握了內存,同步,數據結構等知識後,你才能很好的回答這個問題。 1. 字符串常量池的需求 字符串常量區是方法區(Method
相關文章
相關標籤/搜索