zoukankan      html  css  js  c++  java
  • JDK7新特性

    二进制字面量

    数字字面量可以出现下划线

    switch语句可以用字符串

    泛型简化

    异常的多个catch合并

    try..with...resource语句

    import java.io.FileReader;
    import java.io.FileWriter;
    import java.io.IOException;
    import java.util.ArrayList;
    
    public class Test {
    	public static void main(String[] args) throws Exception {
    		// 二进制字面量
    		int x = 0b100101;
    		System.out.println(x);
    
    		// 数字字面量可以出现下划线
    		int y = 100_1000;
    		System.out.println(y);
    
    		// switch语句可以用字符串
    
    		// 泛型简化
    		ArrayList<String> array = new ArrayList<>();
    
    		// 异常的多个catch合并
    
    		// try..with...resource语句
    		method1();// 旧版
    		method2();// 改进版
    	}
    
    	private static void method1() {// 旧版
    		try {
    			FileReader fr = new FileReader("E:\zikao\file\cs.txt");
    			FileWriter fw = new FileWriter("E:\zikao\file\cs1.txt");
    			int ch = 0;
    			while ((fr.read()) != -1) {
    				fw.write(ch);
    			}
    			fw.close();
    			fr.close();
    		} catch (IOException e) {
    			e.printStackTrace();
    		}
    	}
    
    	private static void method2() {// 改进版
    		try (FileReader fr = new FileReader("E:\zikao\file\cs.txt");
    				FileWriter fw = new FileWriter("E:\zikao\file\cs1.txt");) {
    			int ch = 0;
    			while ((fr.read()) != -1) {
    				fw.write(ch);
    			}
    		} catch (IOException e) {
    			e.printStackTrace();
    		}
    	}
    }
    
  • 相关阅读:
    Jira汉化
    maven settings.xml配置用户信息
    Ubuntu 源码方式安装Subversion
    JS表格分页(封装版)
    CSS选择器之基本选择器总结
    有关Web常用字体的研究?
    关于解决不同浏览器之间的兼容性问题
    八一八浏览器内核
    DIV CSS float浮动
    JS对象
  • 原文地址:https://www.cnblogs.com/denggelin/p/6358566.html
Copyright © 2011-2022 走看看