A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© .ˋMr.Ivan 中级黑马   /  2013-12-9 19:26  /  1187 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

今天在复习集合框架的时候,注意到集合中的一些方法标识是可选的。顾名思义,可选就是可有可无的意思,但是我注意当当中的一些方法明明是非常重要的方法,比如Collection中的add() , remove(). 这就郁闷了,难道有的集合允许添加数据?

后面查阅相关资料才知道,在某些情况下就是不允许这些操作,如果在这种情况下进行了这些可选操作那程序就会以异常的形式来告知你:现在的情况下你不能这么操作。比如一个集合中的数据是只读的,如果你向其中添加或者移除元素这怎么可以呢?

Java中的这些小细节太多了,既然今年看到了觉得有必要跟大家分享出来。

2 个回复

倒序浏览
+10086.谢谢分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马