领先一步
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}