領先一步
VMware 提供培訓和認證,助您加速進步。
瞭解更多演講者:Matt Stine
Josh Bloch 的《Effective Java》的讀者有時在讀到第 15 條:“最小化可變性”時會感到困惑。如果我們要最小化可變性,那麼顯然我們必須最大化不變性。雖然所有 Java 程式設計師每天都在使用不可變物件(例如 java.lang.String),但在被要求建立自己的不可變類時,我們常常會猶豫。然而,如果我們克服這種猶豫,我們將獲得更簡單的程式正確性推理、免費的執行緒安全以及其他好處。企業 Java 程式設計師在尋求利用不可變類時面臨的主要問題之一是框架問題。從 Spring 到 Hibernate 的企業框架對不變性的支援程度各不相同,從尚可到不存在。然而,Spring 開發者有幾種實用的解決方案,本次會議將闡明可用的解決方案。瞭解更多關於 Spring Framework 的資訊,請訪問 http://projects.spring.io/spring-framework
!{iframe width="420" height="315" src="//www.youtube.com/embed/D8eCUR0QK-s" frameborder="0" allowfullscreen}{/iframe}