`

Java7 - 新特性之对集合类的语言支持

阅读更多

Java将对创建集合类提供第一类语言支持,也就是对集合类的操作可以像对数组那样方便。

 

java7之前创建集合的方式

List list = new ArrayList();  
list.add("hello");  
String item = list.get(0);  
 
Set set = new HashSet();  
set.add("hello");  
String item2 =set.get(0); 

Map map = new HashMap();  
map.put("key", "value");  
String value = map.get("key");  

 

现在java7提供对集合类直接的语言支持

 

List list={"hello"};
String item=list[0];

Set set={"world"};
String setItem=set[0];

Map map={"key":"value"};
String value=map["key"];
 
分享到:
评论
2 楼 abc20899 2012-03-15  
对啊!报错!楼主你测试了吗?
1 楼 ccxiajie 2011-08-08  
List list={"hello"}; 
String item=list[0]; 
 
Set set={"world"}; 
String setItem=set[0]; 
 
Map map={"key":"value"}; 
String value=map["key"];

这些代码你自己与过吗,怎么报语法错误...

相关推荐

    【Java面试系列】JDK 1.8 新特性之 Stream API.pdf

    Stream 是 Java 8 的新特性,是对容器对象功能的增强,它专注于对容器对象进行各种非常便利、高效的聚合操作(aggregate operation)或者大批量数据操作。 Stream 是用函数式编程方式在集合类上进行复杂操作的工具,...

    java学习笔记 初学者必读

    17. java5.0的新特性 17-59 17.1. 泛型 17-59 17.1.1. 说明 17-59 17.1.2. 用法 17-60 17.1.3. 泛型的通配符"?" 17-62 17.1.4. 泛型方法的定义 17-63 17.1.5. 泛型类的定义 17-63 17.1.6. 泛型与异常 17-64 17.1.7. ...

    Java核心技术 第12版 开发基础+高级特性 英文原版

    着力让读者在充分理解Java语言和Java类库的基础上,灵活应用Java提供的高级特性,具体包括面向对象程序设计、反射与代理、接口与内部类、异常处理、泛型程序设计、集合框架、事件监听器模型、图形用户界面设计和并发...

    《Java 核心技术 卷I 》第12版,涵盖Java17新特性(英文版)

    着力让读者在充分理解Java语言和Java类库的基础上,灵活应用Java提供的高级特性,具体包括面向对象程序设计、反射与代理、接口与内部类、异常处理、泛型程序设计、集合框架、事件监听器模型、图形用户界面设计和...

    Java面试题-基础和集合.docx

    其中,讨论了Java为什么不支持多继承、==和equals的区别、方法重载的条件、String为何设计成不可变、包装类的应用场景、Integer的高速缓存机制等多个方面。 通过面试题的逐一解答,读者可以了解到Java语言的一些...

    Java基础入门教程 第9章 Java的高级特性(共32页).ppt

    Java基础入门教程 第2章 java语言基础(共52页).ppt Java基础入门教程 第3章 类和对象(共40页).ppt Java基础入门教程 第4章 继承和多态(共36页).ppt Java基础入门教程 第5章 Java基础类的应用(共42页).ppt ...

    史上最全Java面试题目大集合

    新类继承了原始类的特性,15. 新类称为原始类的派生类(子类),而16. 原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,17. 并且类可以修改或增加新的方法使之更适合特殊的需要。 18. ...

    JAVA核心技术卷II:高级特性

    读者可以查阅《Java核心技术,卷I:基础知识(原书第8版)》(ISBN:978-7-111-23950-5)。  2006、2007年度CSDN、《程序员》杂志社、众多专业Java程序员启蒙读物、CSDN Java大版主等专家隆重推荐。  针对Java SE ...

    corejavaNoteBook

    17. java5.0的新特性 17-59 17.1. 泛型 17-59 17.1.1. 说明 17-59 17.1.2. 用法 17-60 17.1.3. 泛型的通配符"?" 17-62 17.1.4. 泛型方法的定义 17-63 17.1.5. 泛型类的定义 17-63 17.1.6. 泛型与异常 17-64 17.1.7. ...

    Mac版本Java8下载jdk-8u371-macosx-x64.dmg.zip

    Java 8 是 Java 编程语言的一个重要版本,于2014年3月18日发布。它引入了众多新特性,包括 Lambda 表达式、函数接口、流处理等,为 Java 编程带来了极大的便利和提升。 其中最显著的特性是 Lambda 表达式,它提供了...

    java 核心编程 java

    全书对Java技术的阐述精确到位,叙述方式深入浅出,并包含大量示例,从而帮助读者充分理解Java语言以及Java类库的相关特性。对于想将Java应用于实际项目中的程序员来说,《Java核心技术——基础知识》修订版是一本...

    JAVA.2核心技术.卷I:基础知识(原书第7版).part1.rar

    全书对Java技术的阐述精确到位,叙述方式深入浅出,并包含大量示例,从而帮助读者充分理解Java语言以及Java类库的相关特性。 本资源共分4部分,分别为: JAVA.2核心技术.卷I:基础知识(原书第7版).part1.rar ...

    Java SE完整版精品优质课件 自学入门必看的优秀Java基础知识培训教案 第05章_高级类特性2(共69页).pptx

    Java SE完整版精品优质课件 自学入门必看的优秀Java基础知识培训教案 ...第7章 Java集合 第8章 泛型 第9章 注解&枚举 第10章 IO 第11章 多线程 第12章 Java常用类 第13章 Java反射 第14章 网络编程

    Java八股文的面试题

    面向对象编程(OOP): Java是一种面向对象的编程语言,支持封装、继承、多态三大特性。面向对象编程使得代码更加模块化,易于理解和维护。 Java虚拟机(JVM): JVM是运行所有Java程序的虚拟机环境,实现了Java的跨...

    Java SE完整版精品优质课件 自学入门必看的优秀Java基础知识培训教案 第04章_高级类特性1(共72页).pptx

    Java SE完整版精品优质课件 自学入门必看的优秀Java基础知识培训教案 ...第7章 Java集合 第8章 泛型 第9章 注解&枚举 第10章 IO 第11章 多线程 第12章 Java常用类 第13章 Java反射 第14章 网络编程

    Java SE完整版精品优质课件 自学入门必看的优秀Java基础知识培训教案 第07章_Java集合(共51页).pptx

    Java SE完整版精品优质课件 自学入门必看的优秀Java基础知识培训教案 ...第7章 Java集合 第8章 泛型 第9章 注解&枚举 第10章 IO 第11章 多线程 第12章 Java常用类 第13章 Java反射 第14章 网络编程

    JAVA.2核心技术.卷I:基础知识(原书第7版).part4.rar

    全书对Java技术的阐述精确到位,叙述方式深入浅出,并包含大量示例,从而帮助读者充分理解Java语言以及Java类库的相关特性。 本资源共分4部分,分别为: JAVA.2核心技术.卷I:基础知识(原书第7版).part1.rar ...

    java文档

    集合类,collections类,Comparator接口,Eclipse – 整合开发工具(基础篇),ejb环境,Java 理论与实践: 哈希,Java接口和Java抽象类,weblogic 服务器管理,JSP中基于Session的在线用户统计分析,Java语言编码规范-1.01,JDK...

Global site tag (gtag.js) - Google Analytics