Java7语法新特性: 1. switch中增加对String类型的支持. public String generate(String name, String gender) { String title = ""; switch (gender) { case "男": title = name + " 先生"; break; case "女": title = name + " 女士"; break;…
原文出处:xixicat 序 本文主要讲Java7的新特性,相对于Java6而言,Java7增加了一些重要的特性,比如NIO2,不像Java6那么鸡肋,也算是一个重要的版本. 特性列表 suppress异常(新语法) 捕获多个异常(新语法) try-with-resources(新语法) JSR341-Expression Language Specification(新规范) JSR203-More New I/O APIs for the Java Platform(新规范) JSR292与…
之前我在文章通过Roslyn体验C# 6.0的新语法中介绍了一些C# 6.0的语法特性,现在随着Visual Studio 14 CTP3的发布,又陆续可以体验一些新的特性了,这里简单的介绍一下之前没有介绍的新语法. 属性表达式(Property Expressions) 我们常常会在类中写一些通过函数生成的只读属性: class Point { public int X { get; set; } public int Y { get; set; } publ…
在Java7之前,switch只能匹配整数值,和字符:而Java7添加了字符串的匹配特性. 代码如下: package blog; public class Main { public static void show(String str) { switch (str) { case "people": System.out.println("Input string is people"); break; case "school": Sys…
C#4,.NET Framework 4.0, Visual Studio 2010 C#4.0新引进的语法基于.Net Framework 4.0.主要引进的语法:动态类型,命名参数.可选参数,优化Com调用 其中最重要的当属动态类型 Dynamic binding:动态绑定,也就是动态类型,在运行时才确定其类型.使用关键字dynamic来定义 Named and optional arguments:命名参数和可选参数 Generic co- and contravariance:泛型的协…