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网络资源不懂的可以看我下一篇博客

  

new File(String Path)加载资源问题相关推荐

  1. 服务器 响应400,加载资源失败:服务器响应的状态为400:spring mvc

    我使用上传图像向数据库添加了一行.当我查询行的列表时,图像出现,但是当我尝试更新行时,我遇到了错误"无法加载资源:服务器响应400的状态:弹簧mvc".图像不出现!加载资源失败:服 ...

  2. java类加载加载资源的方式以及加载资源失败问题

    加载资源的方式 1  正常的文件读取File 2  类加载器 重点说类加载器 如上图的包资源com.lsl.mybatis.io.resources.propeties 2.1   Clas.clss ...

  3. Unity—AssetBundle的打包及四种加载资源方式

    AssetBundle打包:脚本放在Editor文件夹内 具体代码如下: using UnityEditor; using System.IO;public class CreateAssetBund ...

  4. java 根据类名示例化类_如何使用示例从Java中的类路径加载资源

    java 根据类名示例化类 Java中的类路径不仅用于加载.class文件,而且还可以用于加载资源,例如属性文件,图像,图标,缩略图或任何二进制内容. Java提供了API来将这些资源读取为Input ...

  5. 如何使用示例从Java中的类路径加载资源

    Java中的类路径不仅用于加载.class文件,而且还可以用于加载资源,例如属性文件,图像,图标,缩略图或任何二进制内容. Java提供了API来将这些资源读取为InputStream或URL. 假设 ...

  6. servlet加载资源两种方式-内外(初始化参数).properties文件

    在servlet中加载资源很方便,通过servletContext,这个是web服务器加载完web项目返回的参数之一,还有servletConfig,得到web项目一些配置信息,request和res ...

  7. 【java】ClassLoader.getResources加载资源的顺序

    目录 前言 代码说明 目录结构 FromMultiJar/pom.xml 代码 编译后目录结构 启动命令 ClassLoader.getResources加载资源的顺序 先在本应用(FromMulti ...

  8. Android RRO动态加载资源

    在 Android 8.0 的时候,Android 项目可以动态的加载资源而可以不用再overlay 中去静态处理,这样就可以方便的对 Android 资源进行处理了. 例如: 1. -- Andro ...

  9. android资源加载流程6,FrameWork源码解析(6)-AssetManager加载资源过程

    之前一段时间项目比较忙所以一直没有更新,接下来准备把插件化系列的文章写完,今天我们就先跳过ContentProvider源码解析来讲资源加载相关的知识,资源加载可以说是插件化非常重要的一环,我们很有必 ...

最新文章

  1. 调试机械臂一体化控制电路:STM32F103控制器初步调试
  2. 机器学习:数据驱动的科学
  3. [嵌入式]Bootloader的作用
  4. Pandas库DataFrame的排序
  5. 函数语法:Js之on和addEventListener的使用与不同
  6. 我更看好rust飞鸽传书
  7. 不用if/while等操作实现
  8. Bootstrap导航条中组件的排列
  9. 老板看似表面风光,可能还没有员工赚得多
  10. java删除sql表中记录,您将如何维护SQL表中的历史记录?
  11. php steam 第三方登录,Steam第三方登录
  12. GEE学习笔记3:Landsat8 植被指数计算
  13. ico转png(java实现)
  14. 移动硬盘上安装WIN7 WIN10 UBUNTU系统
  15. 新生开始学c语言----c语言的概述
  16. Android 逆向之smali
  17. 服务器中心地址,互联网时间同步服务器地址(国家授时中心服务器)
  18. 微信小程序开发-多条件搜索tab展示
  19. 大学生活该如何度过?思维导图告诉你
  20. 在控制台程序中隐藏控制台窗口!

热门文章

  1. 微软小冰发布知乎主题曲,人工智能首次开始接近人类歌手水平
  2. 如何用Python处理分类和回归问题?附方法和代码
  3. 入门深度学习,但你知道哪些情况下不该使用深度学习吗?
  4. 代码结构中 Dao,Service,Controller,Util,Model 是什么意思,为什么划分?
  5. Spring Boot + EasyExcel 导入导出,好用到爆,可以扔掉 POI 了!
  6. LayUI 走了,JDK17 来了
  7. SQL 注入真是防不胜防!
  8. 这是我读过写得最好的【秒杀系统架构】分析与实战!
  9. 2021语言与智能技术竞赛上线!百度飞桨提供平台算力支持
  10. 基于深度学习的文本分类应用!