黑马程序员技术交流社区

标题: java 中的路径问题 [打印本页]

作者: 杨杨    时间: 2013-3-2 18:34
标题: java 中的路径问题
本帖最后由 杨杨 于 2013-3-3 14:02 编辑

1. ReflectTest2.class.getClassLoader().getResourceAsStream("cn/itcast/day1/conf.properties");
ReflectTest2.class.getResourceAsStream("cn/itcast/day1/conf.properties")
的区别
2.他们在java项目和java web项目的区别
3. windows linux 中系统路径
4.file.separator 用法 谁能给解释一下啊
5. 现在项目中属性文件用的越来越少了xml 成为配置文件 能分析一下原因吗?
6.web 项目中服务端和浏览器(客户端)路径的区别
7.  "."与 "/” 在web项目 java项目的区别


作者: 牛合超    时间: 2013-3-2 18:53
两个都可以用于从 classpath 里面进行资源读取,  classpath包含classpath中的路径
和classpath中的jar。

两个方法的区别是资源的定义不同, 一个主要用于相对与一个object取资源,而另一个用于取相对于classpath的
资源,用的是绝对路径。

在使用Class.getResourceAsStream 时, 资源路径有两种方式, 一种以 / 开头,则这样的路径是指定绝对
路径, 如果不以 / 开头, 则路径是相对与这个class所在的包的。

在使用ClassLoader.getResourceAsStream时, 路径直接使用相对于classpath的绝对路径。

举例,下面的三个语句,实际结果是一样的:
com.heima.Test.class.getResourceAsStream("abc.jpg")
com.heima.Test.class.getResourceAsStream("/com/heima/abc.jpg")
ClassLoader.getResourceAsStream("com/heima/abc.jpg")



作者: 牛合超    时间: 2013-3-2 18:58
至于XML  ,,,.这个格式是W3C的标准,各种平台通用,可移植性好。其次,提供了一种树形层次结构,可以很方便的定位某一功能块。。从写的角度看,几乎所有的应用程序都能处理XML文件,并且通过DOM提供的方法可以很快捷的对XML文件进行操作。。从读的角度看,XML文件提供了一种简洁的自解释的标记方法,几乎不需要说明文档,就能理解XML格式的配置文件的意义。。。。。
作者: 杨杨    时间: 2013-3-5 08:19
咋陈了呢




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2