|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
而学习JAVA我觉得最应该避免的就是:只学习,不思考,只记忆,不实践!
不论你是老手仍是老鸟,在程序中读取资本文件总会碰到一些找不到文件的成绩,这与Java底层的完成有关,不克不及算bug,只需办法妥当,成绩仍是能够办理的。
项目标文件夹布局:
repathtest
├─src
│ └─com
│ └─lavasoft
│ ├─test
│ └─res
├─doc
1、在Java开辟工具的project中利用绝对路径
在project中,绝对路径的根目次是project的根文件夹,在此就是repathtest文件夹了。
创立文件的写法是:
File f = new File("src/com/lavasoft/res/a.txt");
File f = new File("doc/b.txt");
注重:
路径不以“/”开首;
离开了IDE情况,这个写法就是毛病的,也并不是每一个IDE都云云,但我见到的都是如许的。
2、经由过程CLASSPATH读取包内文件
读取包内文件,利用的路径必定是绝对的classpath路径,好比a,位于包内,此时能够创立读取a的字撙节:
InputStreamin=ReadFile.class.getResourceAsStream("/com/lavasoft/res/a.txt");
有了字撙节,就可以读取到文件内容了。
注重:
这里必需以“/”开首;
<p>
Java的B/s开发是通常是javaweb开发,又叫J2EE开发,J2SE是手机开发。C#的C/s和B/s开发是说.net和Asp开发。。u在这里说明一点;资深一点的Java和C#程序员都明白一点 |
|