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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 邓杰 中级黑马   /  2012-6-20 11:00  /  1616 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 邓杰 于 2012-6-20 11:15 编辑

大家都知道在JDK1.6及以下版本的
ArrrayList是可以存进两个相同对象的吧;也就是可以把一个对象同时存进去去两次吧;而1.7里面好像不行哦;看代码;
是我自己没有搞清楚代码,对不起大家了;没有任何问题;劳烦大家了;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashSet;
public class ReflectTest2 {
/**
  * @param args
  */
public static void main(String[] args) {
  // TODO Auto-generated method stub
  Collection conllections=new ArrayList ();
  ReflectPoint pt1=new ReflectPoint(3,3);
  ReflectPoint pt2=new ReflectPoint(5,5);
  ReflectPoint pt3=new ReflectPoint(3,4);
  
  conllections.add(pt1);
  conllections.add(pt2);
  conllections.add(pt3);
  conllections.add(pt1);
  
  conllections.remove(pt1);//不好意思,搞错了。忘了注释这句话了;不好意思;
  System.out.println(conllections.size());//结果为3;以前不是应该为4才对吗?
  
}
}
有没有哪位强人来系统的介绍下JDK1.7中有哪些新特性啊。不然用1.7的JDK来对照看以前的视频会经常有结果不一样的情况发生,不知道是自己代码的问题还是语法的问题;不利于学习啊;

3 个回复

倒序浏览
我是1.6的试了一下还是3
回复 使用道具 举报
不好意思 搞错了。我没有注意下面有一个删除语句;
回复 使用道具 举报
我只知道一个switch支持字符串了。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马