文档章节

加载文件的方式

凌枫yong
 凌枫yong
发布于 2016/07/17 13:43
字数 160
阅读 2
收藏 0
/**
 * 注:此处一定要用完整的的路径,但完整的路径不是硬编码,而是运算出来的
*/
First:直接读取,文件应放在与java工程相同等级
   //InputStream ips = new FileInputStream("config.properties");
   
Second:   //通过获取类加载器来加载文件
   //InputStream ips = ReflectTest3.class.getClassLoader().getResourceAsStream("com/onschool/reflect/config.properties");
   
Third:   //相对于同一个包来进行加载子目录下的文件
   InputStream ips = ReflectTest3.class.getResourceAsStream("config.properties");
   // 定义属性对象
   Properties prop = new Properties();
   
   // 从属性文件中读出属性值(其中属性对象为Hashtable)
   // 抛出异常为IllegalArgumentException(非法数据异常)和IOException(输入输出异常)
   prop.load(ips);

本文转载自:http://blog.csdn.net/u011990285/article/details/25505311

共有 人打赏支持
凌枫yong
粉丝 1
博文 65
码字总数 0
作品 0
南昌
私信 提问
关于ervletContext文件路径加载的问题--学习笔记

1)二种加载方式的区别? 服务端 ServletContext方式: 1)资源的文件的位置任意 2)加载文件时,只会以流的方式读取,不会一次性加载全部 3)/表示当前web应用,即day06 类加载器方式: 1)资源文...

知止内明
2018/04/17
0
0
Oracle工具应用(一):数据文件导入SQL*Loader

Oracle提供的数据加载工具SQLLoader可以将外部文件中的数据加载到Oracle数据库中,且支持多种数据类型(日期、字符、数据字符etc),可以将多种数据类型加载到数据库。导入数据准备:一个控制文...

Jacktanger
2016/12/23
249
0
linux nor flash驱动如何加载?为什么系统中没有mtdcore.c文件,按理说应该是加载模块方式能行啊?求问,到底怎么回事啊?

驱动加载方式有两种,一种是模块加载方式,一种是编译内核,之前写的比较简单的字符驱动我都是用模块加载的方式完成的,现在尝试写flash驱动,当时模块加载方式没办法加载上,原因是add_mtd...

武宗涛
2013/04/14
762
0
网页性能优化之异步加载js文件

一个网页的有很多地方可以进行性能优化,比较常见的一种方式就是异步加载js脚本文件。在谈异步加载之前,先来看看浏览器加载js文件的原理。 浏览器加载 JavaScript 脚本,主要通过元素完成。...

酥风
2018/10/23
0
0
mybatis 多模块jar开发只引入一个jar中的xml

spring mybatis多模块开发过程中,只会加载其中一个jar中的xml,这是由于spring配置的原因导致 classpath:/mybatis/*Mapper.xml spring 加载配置文件可以写成 classpath 和classpath *两种方...

litterMo
2016/02/01
404
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周一乱弹 —— 加油,还有11个小时就下班了

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @_全村的希望 :吴亦凡把大碗面正儿八经做成单曲了,你别说,还挺好听 《大碗宽面》- 吴亦凡 手机党少年们想听歌,请使劲儿戳(这里) @tom_t...

小小编辑
37分钟前
90
8
C++ vector和list的区别

1.vector数据结构 vector和数组类似,拥有一段连续的内存空间,并且起始地址不变。 因此能高效的进行随机存取,时间复杂度为o(1); 但因为内存空间是连续的,所以在进行插入和删除操作时,会造...

shzwork
今天
6
0
Spring之invokeBeanFactoryPostProcessors详解

Spring的refresh的invokeBeanFactoryPostProcessors,就是调用所有注册的、原始的BeanFactoryPostProcessor。 相关源码 public static void invokeBeanFactoryPostProcessors(Configu......

cregu
昨天
5
0
ibmcom/db2express-c_docker官方使用文档

(DEPRECIATED) Please check DB2 Developer-C Edition for the replacement. What is IBM DB2 Express-C ? ``IBM DB2 Express-C``` is the no-charge community edition of DB2 server, a si......

BG2KNT
昨天
4
0
Ubuntu 18.04.2 LTS nvidia-docker2 : 依赖: docker-ce (= 5:18.09.0~3-0~ubuntu-bionic)

平台:Ubuntu 18.04.2 LTS nvidia-docker2 版本:2.0.3 错误描述:在安装nvidia-docker2的时候报dpkg依赖错误 nvidia-docker2 : 依赖: docker-ce (= 5:18.09.0~3-0~ubuntu-bionic) 先看一下依......

Pulsar-V
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部