new File(String Path)加载资源问题
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)加载资源问题相关推荐
- 服务器 响应400,加载资源失败:服务器响应的状态为400:spring mvc
我使用上传图像向数据库添加了一行.当我查询行的列表时,图像出现,但是当我尝试更新行时,我遇到了错误"无法加载资源:服务器响应400的状态:弹簧mvc".图像不出现!加载资源失败:服 ...
- java类加载加载资源的方式以及加载资源失败问题
加载资源的方式 1 正常的文件读取File 2 类加载器 重点说类加载器 如上图的包资源com.lsl.mybatis.io.resources.propeties 2.1 Clas.clss ...
- Unity—AssetBundle的打包及四种加载资源方式
AssetBundle打包:脚本放在Editor文件夹内 具体代码如下: using UnityEditor; using System.IO;public class CreateAssetBund ...
- java 根据类名示例化类_如何使用示例从Java中的类路径加载资源
java 根据类名示例化类 Java中的类路径不仅用于加载.class文件,而且还可以用于加载资源,例如属性文件,图像,图标,缩略图或任何二进制内容. Java提供了API来将这些资源读取为Input ...
- 如何使用示例从Java中的类路径加载资源
Java中的类路径不仅用于加载.class文件,而且还可以用于加载资源,例如属性文件,图像,图标,缩略图或任何二进制内容. Java提供了API来将这些资源读取为InputStream或URL. 假设 ...
- servlet加载资源两种方式-内外(初始化参数).properties文件
在servlet中加载资源很方便,通过servletContext,这个是web服务器加载完web项目返回的参数之一,还有servletConfig,得到web项目一些配置信息,request和res ...
- 【java】ClassLoader.getResources加载资源的顺序
目录 前言 代码说明 目录结构 FromMultiJar/pom.xml 代码 编译后目录结构 启动命令 ClassLoader.getResources加载资源的顺序 先在本应用(FromMulti ...
- Android RRO动态加载资源
在 Android 8.0 的时候,Android 项目可以动态的加载资源而可以不用再overlay 中去静态处理,这样就可以方便的对 Android 资源进行处理了. 例如: 1. -- Andro ...
- android资源加载流程6,FrameWork源码解析(6)-AssetManager加载资源过程
之前一段时间项目比较忙所以一直没有更新,接下来准备把插件化系列的文章写完,今天我们就先跳过ContentProvider源码解析来讲资源加载相关的知识,资源加载可以说是插件化非常重要的一环,我们很有必 ...
最新文章
- 调试机械臂一体化控制电路:STM32F103控制器初步调试
- 机器学习:数据驱动的科学
- [嵌入式]Bootloader的作用
- Pandas库DataFrame的排序
- 函数语法:Js之on和addEventListener的使用与不同
- 我更看好rust飞鸽传书
- 不用if/while等操作实现
- Bootstrap导航条中组件的排列
- 老板看似表面风光,可能还没有员工赚得多
- java删除sql表中记录,您将如何维护SQL表中的历史记录?
- php steam 第三方登录,Steam第三方登录
- GEE学习笔记3:Landsat8 植被指数计算
- ico转png(java实现)
- 移动硬盘上安装WIN7 WIN10 UBUNTU系统
- 新生开始学c语言----c语言的概述
- Android 逆向之smali
- 服务器中心地址,互联网时间同步服务器地址(国家授时中心服务器)
- 微信小程序开发-多条件搜索tab展示
- 大学生活该如何度过?思维导图告诉你
- 在控制台程序中隐藏控制台窗口!