摘要:
语法改动比较大的是泛型编程。使用泛型编程需要在声明的时候提供附加的声明信息。比如:List words = new ArrayList();需要替换成:List<String> words = new ArrayList<String>();这样做的一个优点是,如果你插入数组的数据类型不是字符串的话,你就可以在编译的时候发现和解决这个bug。如果不使用上面的声明,这个bug不可能在编译的时候发现,程序运行后会出现ClassCastException 的错误。另一个好处是:你不在需要担心集合中的元素超出了范围:String title = ((String) words. 阅读全文
posted @ 2012-09-01 22:58 mshwu 阅读(284) 评论(0) 推荐(0) 编辑