您的位置:首页 > 编程语言 > Java开发

java1.7新特性复习

2015-12-06 13:40 627 查看
自己觉得几点应该知道的java1.7中新特性的写法在这里列一下,免得以后看不懂别人的代码就丢人了

代码如下:

package com.jeremy.newFeature;

import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.io.InputStream;

/**
* Created by jeremysong on 12/6/2015.
*/
public class Feature1_7
{
public static void main(String[] args)
{
// 特性1:数字字面量下划线的支持 --- 可以更好的可读性(人的角度)
int a = 100_200;
System.out.println(a);

// 特性2:需要释放资源的类可以在实现closable()接口后,按照如下方法书写
// 特性3:多异常捕获
try (InputStream in = new ByteArrayInputStream(new byte[5]))
{
// some code
} catch (IndexOutOfBoundsException | IOException e)
{
// some code
}

// 特性4:二进制字面量
int b = 0b101;
System.out.println(b);

// 特性5:Switch使用字符串
String condition = "A";
switch (condition)
{
case "A":
System.out.println("This is A");
default:
System.out.println("Others");
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息