社区
Java SE
帖子详情
Java 理论与实践:变还是不变?
IBM_developerWorks
2003-05-21 03:58:14
不变对象具有许多能更方便地使用它们的特性,包括不严格的同步需求和不必考虑数据讹误就能自由地共享和高速缓存对象引用。尽管不变性可能未必对于所有类都有意义,但大多数程序中至少有一些类将受益于不可变。在本月的 Java 理论与实践中,Brian Goetz 说明了不变性的一些长处和构造不变类的一些准则。
http://www.ibm.com/developerWorks/cn/java/j-jtp02183/index.shtml
...全文
26
回复
打赏
收藏
Java 理论与实践:变还是不变?
不变对象具有许多能更方便地使用它们的特性,包括不严格的同步需求和不必考虑数据讹误就能自由地共享和高速缓存对象引用。尽管不变性可能未必对于所有类都有意义,但大多数程序中至少有一些类将受益于不可变。在本月的 Java 理论与实践中,Brian Goetz 说明了不变性的一些长处和构造不变类的一些准则。 http://www.ibm.com/developerWorks/cn/java/j-jtp02183/index.shtml
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Java
理论
与
实践
:
变
还是
不
变
?
本文介绍了
不
变
对象是在实例化后其外部可见状态无法更改的对象。
Java
类库中的String、Integer和BigDecimal类就是
不
变
对象的示例-它们表示在对象的生命期内无法更改的单个值。并说明了在
Java
理论
与
实践
中,
不
变
性的一些长处、何时使用
不
变
类和构造
不
变
类的一些准则。使用
不
变
对象比使用可
变
对象要容易得多。它们只能处于一种状态,所以始终是一致的,它们本来就是线程安全的,可以被自由地共享。
Java
理论
与
实践
:
变
还是
不
变
?
Java
理论
与
实践
:
变
还是
不
变
?
不
变
对象能极大地简化您的生活 Brian Goetz (brian@quiotix.com), 首席顾问, Quiotix Corp 简介:
不
变
对象具有许多能更方便地使用它们的特性,包括不严格的同步需求和不必考虑数据讹误就能自由地共享和高速缓存对象引用。尽管
不
变
性可能未必对于所有类都有意义,但大多数程序中至少有一些类将受
Java
安全编码规则:
Java
串行化
相关资料: Secure Coding Rules in
Java
: Part 1视频课程(视频) The CERT Oracle Secure Coding Standard for
Java
(图书)
Java
Coding Guidelines: 75 Recommendations for Reliable and Secure Programs...
Java
理论
与
实践
:
变
还是
不
变
?[转载]
标题:
Java
理论
与
实践
:
变
还是
不
变
?作者: Brian Goetz 摘要:
不
变
对象是指在实例化后其外部可见状态无法更改的对象。介绍了
不
变
对象的优点, 以及何时使用
不
变
类和编写
不
变
类的准则。原文链接: http://www-128.ibm.com/developerworks/cn/
java
/j-jtp02183/
Java
理论
与
实践
:
Java SE
62,616
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章