jdk-13

1. switch表达式(预览语言功能)

本特性主要是使用yield替换了break来避免歧义,因为break可以用来进行跳转执行类似goto的操作

int result = switch (s) {    
    case "Foo":         
        yield 1;    
    case "Bar":        
        yield 2;    
    default:        
        System.out.println("Neither Foo nor Bar, hmmm...");        
        yield 0;
};

2. 文本块(预览语言功能)

  String html = "<html>\n" +              
                "    <body>\n" +              
                "        <p>Hello, world</p>\n" +              
                "    </body>\n" +             
                "</html>\n";

String html = """              
    <html>                  
        <body>                      
        	<p>Hello, world</p>                  
        </body>              
    </html>              
    """;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值