网络研讨会回放:Spring 与不可变性

新闻 | Chloe Jackson | 2014 年 1 月 14 日 | ...

演讲者: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}

获取 Spring 新闻资讯

保持与 Spring 新闻资讯的联系

订阅

更进一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获得支持

Tanzu Spring 在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看所有