JDK的前世今生:细数 Java5 - 15 的那些经典特性,linux系统使用教程书

} catch (FirstException e) {

logger.error(e);

} catch (SecondException e) {

logger.error(ex);

}

JDk 7之后

try{

//do something

} catch (FirstException | SecondException e) {

logger.error(e);

}

7. 增强的文件系统

Java7 提供了全新的NIO2.0 API,方便文件管理的编码。如,可以在java.nio.file包下使用Path、Paths、Files、WatchService等常用类型。

Path path = Paths.get(“C:\jay\七里香.txt”); //创建Path对象

byte[] bytes= Files.readAllBytes(path); //读取文件

System.out.println(path.getFileName()); //获取当前文件名称

System.out.println(path.toAbsolutePath()); // 获取文件绝对路径

System.out.println(new String(bytes, “utf-8”));

8. Fork/join 框架

Java7提供的一个用于并行执行任务的框架,是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架。

你可能感兴趣的:(程序员,面试,java,后端)