2017-12-17   15:07:38  【原创-wx】

一、我们在用IO流加载资源的时候,创建文件资源

1 File file = New File("String Path");

  1.这时候我们Ctrl + 鼠标左键去翻看源代码去查询File这个类,查看这个类的构造方法

  这个方法的注解翻译是通过转换给定来创建一个新的<code> File </ code>实例 路径名字符串到一个抽象的路径名。 如果给定的字符串是空字符串,那么结果是空的抽象路径名。

  2.点击normalize(正常化)这个方法,可以发现这是一个抽象方法

  翻译过来是将给定的路径名字符串转换为标准形式。 如果字符串是已经在正常的形式,那么它只是返回。

   Ctrl+T找到他的子类这是他的实现方法

   翻译注释是:检查给定的路径名是否正常。 如果不是,请调用真实的
        标准化器的路径名部分需要规范化。
        这样我们只遍历整个路径名字符串一次。

  

  

  点开slash方法,就可以想到,不管我们输入是/还是\file会帮我们转换成\的windows本地资源路径。对本地资源和UDC网络资源不懂的可以看我下一篇博客

  

最新文章

  1. RET2LIBC 练习(3) -- VIRTUALALLOC
  2. webform内置对象
  3. Unity 3D 进度条制作
  4. 黑马程序员 Java基础&lt;九&gt;---&gt; 多线程
  5. poj 2540 Hotter Colder 切割多边形
  6. Windows下搭建deepnet环境
  7. ios随机数
  8. centos7下安装PHP swoole扩展
  9. C语言博客作业—函数嵌套调用
  10. mySQL查看运行的进程
  11. Python数据类型——字符串
  12. python语法糖/装饰器
  13. centos6.7环境之kvm虚拟化quem工具配置及使用详解
  14. [Unity3D]降低向Shader中传值的开销
  15. @PathVariable获取带点参数,获取不全
  16. Burp Suite扫描器漏洞扫描功能介绍及简单教程
  17. HTML5学习笔记4
  18. 嵌入式linux GUI--DirectFB + GTK至尊秘笈
  19. HDUOJ----2159 FATE
  20. webstorm软件小技巧

热门文章

  1. jmeter实现分布式压测步骤
  2. C# Aspect-Oriented Programming(AOP) 利用多种模式实现动态代理
  3. 20款PHP版WebMail开源项目
  4. docker进入容器的几种方法
  5. 字符串中的空格替换问题(Java版)
  6. !!在JS中代表什么
  7. 关于pcb铺铜
  8. oracle expdp 备份脚本
  9. Spring Boot 动态数据源(Spring 注解数据源)
  10. Codeforces Round #234 (Div. 2):B. Inna and New Matrix of Candies