int x = Integer.parseInt("1010100", 2);Java7之后int x = 0b110110;10_0100__1000__0011或操作 catch(IOException | NullPointException e)catch (final Exception e){throw e;} 抛出后的是原异常类型的异常而不是Exception    // 从URL下载文件, 其中的资源都会自动关闭
    // 但是要注意发生异常后,资源也不会自动关闭, 所以确保TWR生效,正确的用法是为各个资源声明独立变量.
    try(OutputStream out = new FileOutputStream(file);
        InputStream is = url.openStream()
    ){
        byte[] buf = new byte[1024];
        int len; 
        while ((len = is.read(buf)) > 0){
            out.write(buf, 0, len);
        }
    }
    try((InputStream in = getNullStream())){
        in.available();
    }
目前TWR特性依靠一个接口来实现 AutoCloseable. TWR的try从句中出现的资源类都必须实现这个接口. Java7中大部分资源类都修改过
但不是所有的资源类都采用了这项技术, JDBC是已经具备了这个特性. 官方提倡尽量采用TWR替代原有的方式
<>不用写类型变量HashMap<String, String>[] array = new HashMap<>[2]; 不允许创建已知类型的泛型数组HashMap<String, String> array = new HashMap[2];
public static <T> Collection<T> doSomething(T... entries){}