`
535471267
  • 浏览: 13948 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

JDK1.7新特性之我见

阅读更多

JDK1.7发布很长时间了。网上搜索出来的新特性也是一大堆。但大部分是转载。转载时。并未进行验证。网上普遍流行的一种说法就是jdk1.7增强了对Java集合(Collections)的支持:

 

 List< String> list = ["item"]; 
 String item = list[0]; 
 Set< String > set = {"item"}; 
 Map< String,Integer > map = {"key" : 1}; 
 int value = map["key"]; 

 但实际你在运用此语法的时候。编译并未通过。java官方API也未强调此语法可用。其实。jdk1.7并未支持此写法。大家运用的时候要注意。其余的特性还是可以用。

final List<?> tempList = new ArrayList<>();

 这种写法。tempList就想到于声明成了一个只读变量。不能使用tempList.add();。除非你add的值为null.

 

 

分享到:
评论

相关推荐

    jdk 1.7的新特性讲解

    虽然这不是一个直接的JDK 1.7特性,但JDK 1.7支持类似C#那样的初始化语法,可以更直观地创建和初始化数组,如`final List&lt;Integer&gt; piDigits = [1,2,3,4,5,8];`。然而,Java并没有内置这种语法,这里可能是一种误解...

    jdk1.7安装包下载

    JDK1.7,也被称为Java SE 7(Java Standard Edition 7),是Oracle公司在2011年发布的一个重要版本,引入了许多新特性和改进。在此,我们将深入探讨JDK1.7的一些关键知识点。 1. **动态类型**:JDK1.7引入了` ...

    JDK 1.7压缩包.zip

    **JDK 1.7详解** ...总的来说,JDK 1.7在Java发展历程中扮演着关键角色,它的许多新特性极大地提升了开发效率和代码质量。无论是新手还是经验丰富的开发者,理解和掌握JDK 1.7的功能和配置都是必要的。

    jdk1.7 jdk1.7 jdk1.7

    在给定的标题“jdk1.7 jdk1.7 jdk1.7”中,反复提及的“1.7”指的是Java的第七个主要版本,也被称为Java 7。这个版本在2011年发布,为开发者带来了许多新特性和改进,旨在提高开发效率和程序性能。 **一、JDK 1.7的...

    JDK1.7免安装版

    JDK 1.7,也被称为Java SE 7,是Java语言的一个重要版本,它在Java SE 6的基础上引入了多项新特性和改进。"免安装版"意味着这个版本的JDK不需要通过传统的安装过程,而是可以直接解压到指定目录并开始使用,这为...

    jdk1.7版本免安装

    JDK 1.7,也被称为Java SE 7(Java Standard Edition 7),是Oracle公司发布的一个重要版本,包含了对语言特性和API的诸多改进和增强。这个"免安装"版本意味着它不需要传统的安装过程,用户可以直接解压并配置环境...

    java jdk 1.7官网免安装版本

    这个版本的JDK在2012年发布,引入了许多新特性,提升了性能,并优化了开发者的工作流程。 1. **Java SE 7新特性** - **多线程处理增强**:Java 7增加了Fork/Join框架,用于高效处理大规模并行计算任务。 - **动态...

    jdk1.7.zip压缩安装包

    压缩包中的`jdk1.7.exe`是JDK 1.7的安装程序。通常,安装步骤包括以下几步: 1. 下载并运行`jdk1.7.exe`。 2. 遵循安装向导的提示,选择安装目录。 3. 在环境变量中配置`JAVA_HOME`指向JDK的安装路径。 4. 添加`%...

    jdk1.7正式版64位下载

    标题"jdk1.7正式版64位下载"指的是这个资源是针对64位操作系统的JDK 1.7的官方稳定版本。64位操作系统能够处理更大的内存地址空间,因此对于需要处理大量数据或者运行大型应用的开发者来说,64位JDK是一个必要的选择...

    springboot+mybatis+jdk1.7

    标题 "springboot+mybatis+jdk1.7" 指的是一个基于Spring Boot、MyBatis框架,并使用Java Development Kit 1.7版本构建的Web应用项目。这个项目已经搭建完成,具备基本的结构,方便开发者快速启动一个新的Java Web...

    jdk1.7-linux

    "jdk1.7-linux" 指的是Oracle公司发布的针对Linux操作系统的JDK 1.7版本,也称为Java 7。这个版本在2011年发布,引入了许多新特性,对Java生态系统产生了深远影响。 **1. JDK 1.7的主要特性:** - **钻石操作符**:...

    jdk1.7_64免安装版本百度云下载

    ### jdk1.7_64免安装版本百度云下载 #### JDK 1.7 (Java Development Kit) 概述 JDK(Java Development Kit),即Java开发工具包,是Sun Microsystems(已被Oracle公司收购)针对Java语言开发的一款功能强大的软件...

    jdk1.7 版本 64位 jdk1.7的下载

    对于初学者和经验丰富的开发者来说,理解和掌握JDK1.7的各项特性都是至关重要的。通过下载并使用提供的“jdk-7u60-windows-x64.exe”,你可以开始探索这个强大而稳定的Java开发环境。在学习过程中,不断实践,深入...

    jdk1.7_新特性

    Java 1.7 版本引入了许多改进和新特性,旨在提高...这些新特性极大地提升了Java 1.7的编程体验,使得代码更加简洁、高效,并降低了出错的可能性。理解并熟练运用这些特性,将有助于编写出更加优雅且健壮的Java程序。

    jdk1.7 linux64位下载

    标题"jdk1.7 linux64位下载"明确指出我们要讨论的是JDK 1.7在64位Linux环境下的安装和使用。 JDK 1.7,也被称为Java 7,是Oracle公司发布的一个重要版本,于2011年发布,包含了多项重要的新特性与改进。其中一些...

    jdk1.7 官方正式版64位下载

    JDK1.7新特性介绍 1. 对Java集合(Collections)的增强支持 2. 在Switch中可用String 在JDK7 的正式版本中,你可以在switch的表达式中用String类型 3. 数值可加下划线 下划线字符(_)能够出现在数字字面量的数字...

    Maven兼容jdk1.7版本

    【标题】"Maven兼容jdk1.7版本"指出的核心知识点是关于Apache Maven的一个特定版本——3.0.5,这个版本与Java Development Kit (JDK) 1.7(也称为Java 7)有着良好的兼容性。在软件开发过程中,构建工具如Maven与...

    jdk1.7 windows 64位

    JDK 1.7引入了许多新特性和改进,包括: - **类型推断(Type Inference)**:通过`&lt;&gt;`操作符实现,简化泛型的使用,如`List&lt;String&gt; list = new ArrayList();` - **多路分支(Switch on Strings)**:允许在switch...

    jdk 1.7 绿色版

    首先,JDK 1.7的亮点之一是类型推断(Type Inference)。这一特性通过引入"钻石操作符"(),使得在创建泛型实例时,编译器能自动推断出类型参数,简化了代码编写。例如,`List&lt;String&gt; list = new ArrayList();`...

    jdk1.7 安装包

    JDK 1.7,也被称为Java 7,是Java历史上的一个重要版本,它引入了许多新特性,优化和改进,旨在提升开发效率和程序性能。 **1. JDK 1.7 的关键特性** 1. **动态类型语言支持**:JDK 1.7通过引入 invokedynamic ...

Global site tag (gtag.js) - Google Analytics