以下四个主要的更改会影响到我们使用 java 以及 JKD 7 编码的方式:
◆在数字中使用下划线
◆改进的通用实例创建类型推断(diamond)
◆在switch语句中使用字符串
◆使用二进制字符
下面是一个简短的示例,用于检验这些新功能。使用普通的文本编辑器,还有你离不开的老朋友 javac 和 java,可以进行测试(IDE 还不支持新的语法,应该会报错)。
- public class Jdk7Tests {
-
-
public static void main(String[] args) {
-
Jdk7Tests jdk7Tests = new Jdk7Tests();
- jdk7Tests.integersWithUnderscores();
- jdk7Tests.stringSwitch();
- jdk7Tests.binaryLiteral();
- jdk7Tests.diamond();
- }
-
-
private void integersWithUnderscores()
- {
-
int i = 1_2;
- System.out.println(i);
-
i*=10;
- System.out.println(i);
-
int j=2_0;
- System.out.println(i-j);
- }
-
-
private void stringSwitch()
- {
-
String key = "akey";
-
switch (key)
- {
-
case "":
- {
-
System.out.println("Nothing");
-
break;
- }
-
-
case "akey":
- {
-
System.out.println("Matched akey");
-
break;
- }
-
default:
-
break;
- }
- }
-
-
private void binaryLiteral()
- {
-
byte aByte = (byte)0b001;
-
short aShort = (short)0b010;
-
System.out.println(aByte + " " + aShort);
- }
-
-
private void diamond()
- {
-
Set set = new TreeSet<>();
-
set.add("c");
-
set.add("b");
-
set.add("a");
-
for (String val : set)
- {
- System.out.println(val);
- }
- }
- }
分享到:
相关推荐
jdk1.7_linux Linux版零积分jdk1.7_linux Linux版零积分免费下载jdk1.7_linux Linux版零积分免费下载jdk1.7_linux Linux版零积分免费下载jdk1.7_linux Linux版零积分免费下载jdk1.7_linux Linux版零积分免费下载jdk...
**JDK 1.7免安装版详解** Java Development Kit(JDK)是Oracle公司提供的用于开发和运行Java应用程序的工具集。JDK 1.7,也被称为Java SE 7,是Java语言的一个重要版本,它在Java SE 6的基础上引入了多项新特性和...
**JDK 1.7详解** Java Development Kit(JDK)是Oracle公司提供的用于开发和运行Java应用程序的软件工具包。JDK 1.7,也称为Java SE 7(Java Standard Edition 7),是Java语言的一个重要版本,它包含了编译器、...
JDK1.7,也被称为Java SE 7(Java Standard Edition 7),是Oracle公司在2011年发布的一个重要版本,引入了许多新特性和改进。在此,我们将深入探讨JDK1.7的一些关键知识点。 1. **动态类型**:JDK1.7引入了` ...
标题"jdk1.7正式版64位下载"指的是这个资源是针对64位操作系统的JDK 1.7的官方稳定版本。64位操作系统能够处理更大的内存地址空间,因此对于需要处理大量数据或者运行大型应用的开发者来说,64位JDK是一个必要的选择...
在给定的标题“jdk1.7 jdk1.7 jdk1.7”中,反复提及的“1.7”指的是Java的第七个主要版本,也被称为Java 7。这个版本在2011年发布,为开发者带来了许多新特性和改进,旨在提高开发效率和程序性能。 **一、JDK 1.7的...
标题"jdk1.7 linux64位下载"明确指出我们要讨论的是JDK 1.7在64位Linux环境下的安装和使用。 JDK 1.7,也被称为Java 7,是Oracle公司发布的一个重要版本,于2011年发布,包含了多项重要的新特性与改进。其中一些...
Java JDK 1.7,全称为Java Development Kit version 7,是Oracle公司推出的Java编程语言的开发工具包,主要用于编写、编译、测试和运行Java应用程序。这个版本的JDK在2012年发布,引入了许多新特性,提升了性能,并...
压缩包中的`jdk1.7.exe`是JDK 1.7的安装程序。通常,安装步骤包括以下几步: 1. 下载并运行`jdk1.7.exe`。 2. 遵循安装向导的提示,选择安装目录。 3. 在环境变量中配置`JAVA_HOME`指向JDK的安装路径。 4. 添加`%...
"jdk1.7-linux" 指的是Oracle公司发布的针对Linux操作系统的JDK 1.7版本,也称为Java 7。这个版本在2011年发布,引入了许多新特性,对Java生态系统产生了深远影响。 **1. JDK 1.7的主要特性:** - **钻石操作符**:...
标题 "springboot+mybatis+jdk1.7" 指的是一个基于Spring Boot、MyBatis框架,并使用Java Development Kit 1.7版本构建的Web应用项目。这个项目已经搭建完成,具备基本的结构,方便开发者快速启动一个新的Java Web...
JDK 1.7,也被称为Java SE 7(Java Standard Edition 7),是Oracle公司发布的一个重要版本,包含了对语言特性和API的诸多改进和增强。这个"免安装"版本意味着它不需要传统的安装过程,用户可以直接解压并配置环境...
JDK 1.7,也被称为Java SE 7(Java Standard Edition 7),是Java编程语言的一个重要版本,发布于2011年。在Windows 64位操作系统上安装JDK 1.7,开发者可以获得全面的Java开发和运行环境。 **1. JDK的组成部分** ...
Java JDK 1.7源码包是用于在CentOS 7操作系统上进行OpenJDK 1.8编译的重要资源。这个源码包包含了Java Development Kit的1.7版本,通常被称为JDK 7,它是Oracle公司发布的Java编程语言和Java平台标准版的一个实现。...
本文将深入探讨JDK1.7版本,特别是64位的版本,这对于理解和使用Java编程语言至关重要。 JDK1.7,也被称为Java SE 7(Java Platform, Standard Edition 7),是Oracle公司于2011年发布的一个重要更新。这个版本引入...
### jdk1.7_64免安装版本百度云下载 #### JDK 1.7 (Java Development Kit) 概述 JDK(Java Development Kit),即Java开发工具包,是Sun Microsystems(已被Oracle公司收购)针对Java语言开发的一款功能强大的软件...
JDK(Java Development Kit)是Oracle公司提供的用于开发和运行Java应用程序的软件工具包,而JDK1.7则是Java平台标准版(Java SE)的一个重要版本。这个标题提到的是一个“绿色版本”的JDK1.7,这意味着它是一个...
jdk 1.7 64位jdk 1.7 64位jdk 1.7 64位jdk 1.7 64位jdk 1.7 64位jdk 1.7 6
**JDK 1.7 在 Ubuntu 16.04 上的安装与配置** 随着Java技术的不断发展,Oracle公司对不同版本的JDK进行了更新和调整。然而,有些项目或系统可能仍然依赖于较早的版本,比如JDK 1.7。在Oracle官网关闭了1.7版本的...
在这个场景中,我们讨论的是JDK 1.7的64位免安装版本,这使得用户无需经历传统安装过程就可以使用Java开发环境。 首先,JDK 1.7,也称为Java 7,是Oracle公司在2011年发布的Java平台标准版(Java SE)的一个重要...