java 修炼之道

今天看了java 修炼之道,其中java1.7新增了很多新特性,关于io这块,可以直接创建一个文件,删除一个文件,复制、移动:

    Path target =Paths.get("e:/elec2.log");
        Path file =Files.createFile(target);//创建一个文件

//删除一个文件

Files.delete(Paths.get("e:/elec.log"));

//复制和移动一个文件
        Path target =Paths.get("e:/elec3.log");
        Path source =Paths.get("e:/elec2.log");
        Files.copy(source, target);

//文件的移动

Path target =Paths.get("e:/elec4.log");
        Path source =Paths.get("e:/elec2.log");
        Files.move(source, target);

关于以上几个方法,其中target文件,必须是不存在,否则会报一个io异常。关于很多特性,大家可以查看jdk1.7源代码

关于控制反转(IOC,依赖注入(DI))IOC 有几种不同的实现,包括工厂模式,服务定位器模式,当然,还有依赖注入。

 先写到这

原文地址:https://www.cnblogs.com/chizizhixin/p/5429931.html