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();
    		}
    	}
    }
    
  • 相关阅读:
    MongoDB 聚合函数及排序
    MongoDB 关系运算符及统计个数及跳过分页
    MongoDB 正则表达式查询
    MongoDB 范围查询
    MongoDB 逻辑运算符
    MongoDB数据库
    python 判断文件夹存在,不存在创建文件夹
    MySQL 数据库操作
    MySQL 数据库连接命令
    PyCharm Django 显示一个简单页面
  • 原文地址:https://www.cnblogs.com/denggelin/p/6358566.html
Copyright © 2011-2022 走看看