Java File创建路径和类加载器加载路径小细节
来源:互联网 发布:网页美工培训 编辑:程序博客网 时间:2024/06/14 12:17
@Testpublic void testClass() {try {Class class1 = Class.forName("com.object.Person");System.out.println(class1.getPackage());Object object =class1.newInstance();System.out.println(object);File file =new File("src/com/ClassTest/hello.txt");OutputStream out =new FileOutputStream(file);out.write(123);out.close();System.out.println();Properties properties =new Properties();InputStream inputStream = ClassTest.class.getClassLoader().getResourceAsStream("com/ClassTest/hello.txt");//com/PropertiesTest/jdbc.propertiesSystem.out.println(inputStream);} catch (ClassNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (InstantiationException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IllegalAccessException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (FileNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}
图中红色部分为测试代码,
File在创建文件时,是根据自身设定的路径决定的(Properties->Resource->location,为根目录),因此,文件若是想存放在其他子目录下,需要使用反斜杠;
然而,使用类加载器读取文件时,读取文件的路径为根目录下的src文件夹,(关系代码: ClassTest.class.getClassLoader()(此处也可以使用this.getClass/getClassLoader()代替))。
此处记下笔记。
阅读全文
0 0
- Java File创建路径和类加载器加载路径小细节
- java 加载类路径
- java获取类加载路径
- Java加载类路径下资源
- JAVA获取某个类加载路径
- java中类加载路径和项目根路径获取的几种方式
- java中类加载路径和项目根路径获取的几种方式
- java中类加载路径和项目根路径获取的几种方式
- java中类加载路径和项目根路径获取的几种方式
- java中类加载路径和项目根路径获取的几种方式
- java中类加载路径和项目根路径获取的几种方式
- java中类加载路径和项目根路径获取的几种方式
- java中类加载路径和项目根路径获取的几种方式
- java中获取类加载路径和项目根路径的5种方式分析
- java中类加载路径和项目根路径获取的几种方式
- java中获取类加载路径和项目根路径的5种方式分析
- java中获取类加载路径和项目根路径的5种方法 复制代码
- java中获取类加载路径和项目根路径的5种方法
- 4.4Groovy闭包的多参数
- 特征工程:机器学习中的特征与标签自然语言化
- 基于MySQL的架构优化
- 20171114_1
- 多线程进阶与源码分析--synchronized与volatile实践场景(二)
- Java File创建路径和类加载器加载路径小细节
- 处理一次物流系统mysql大并发全表扫描SQL增加索引的过程
- 他们怎么什么都会。。。。。。杨辉三角
- #java#点击按钮,文本框输出相应内容
- PAT (Basic Level) Practise (中文)1059. C语言竞赛(20)
- 欢迎使用CSDN-markdown编辑器
- uva 10092 The Problem with the Problem Setter 二分图匹配 匈牙利算法
- Django学习笔记
- centos7.2安装mysql-5.7.20