java1.7新特性复习

自己觉得几点应该知道的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");
        }
    }
}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值