700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > java图片路径根目录_java 相对路径 绝对路径 classes bin 根目录

java图片路径根目录_java 相对路径 绝对路径 classes bin 根目录

时间:2021-01-06 05:18:43

相关推荐

java图片路径根目录_java 相对路径 绝对路径 classes bin 根目录

java 相对路径 绝对路径 classes bin 根目录

尝试用DOM4j解析spring配置文件时,第一步读取文件时,获取路径就遇到了问题,。。。经过google了n+log n 次个页面,才算有了个粗浅的认识,下面就让我用简短的话语来总结一下(好像这段就全是废话。。。)。。。

1、spring的配置文件存放位置由web.xml里的contextConfigLocation来确定,一般是放在web-inf或者是src根目录下

2、关于src文件夹里的文件的发布:source folder下的.java文件,生成的.class文件放在output folder中。而将source folder中的非.java文件直接拷贝到output folder(eclipse会直接拷贝全部的非.java文件,intellij IDEA可以配置拷贝哪些扩展名的文件)。 output文件夹一般指的是c/s的bin和b/s的classes。

3、用SAXReader.reader读取时需要知道文件的路径 。

我列出一段代码,大家感受一下吧

System.out.println(this.getClass().getClassLoader().getResource("com/lavasoft/res/a.txt"));

System.out.println(this.getClass().getResource("/com/lavasoft/res/a.txt"));

System.out.println(this.getClass().getResource("").getPath());

System.out.println(this.getClass().getResource("/").getPath());

System.out.println(this.getClass().getClassLoader().getResource("").getPath());

System.out.println(Thread.currentThread().getContextClassLoader().getResource("").getPath());

System.out.println(System.getProperty("user.dir"));

getclass()是当前的类实例,得到的是src下当前类的目录;getclassloader()是类的装载器,得到的是src根目录。"/"表示的是根目录。

web-inf目录如何取得还在摸索中,各位有知道的,请不吝赐教。

最后贴一篇我感觉总结得很好的文章:

/blog/460706

再来一篇 类加载路径 原理的文章 jwitch:

/Unmi/archive//09/10/144101.html

还有这篇也需要研究一下:

/topic/7871

相关文档:

Java中的集合(Collection)有两类,一类是List,再有一类是Set。你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后

者元素无序,但元素不可重复。那么这里就有一个比较严重的问题了:要想保证元素不重复,可两个元素是否重复应该依据什么来判断呢?这就是

Object.equals方法了。但是,如果每增加一个元素 ......

每个网页或请求都是一个url地址,一般,这个地址可能是.do,.page,.action之类的并加上'?'号、'&'号查询串等构成的一个长长的的url。很urgly。

一般的url----------------------------------------------------------较好的url

/user/profile.do?id=20001 ====> http://www.xxx.ne ......

Java泛型

由C++的模板函数引入自定义泛型

如下函数的结构很相似,仅类型不同:

int add(int x, int y) { return x + y;}

float add(float x, float y) { return x + y;}

double add(double x ,double y) {return x + y;}

C++用模板函数解决,只写一个通用方法,它可以适应各种类型,示意代码如下:

T add(T x, T y) ......

这是一个非常简单的Java棋类游戏(呃,不小心选了一张占用空间比较大的背景图……),我执红方,敌执蓝方,首先将上下或左右两端棋子贯通者即为胜利,以LGame-Simple-0.2.5开发(源码在jar中)。

事实上,我们经常可以在网络中看到有些网友反复寻找诸如五子棋、围棋、象棋之类小游戏的示例程序。明明网络上同� ......

闲来无事将早些时候已实现的QQ登录界面再实现了一遍,纯手工打造(意思是没有用NetBeans、MyEclipse的拖动功能)。

源代码如下:

package ibees.qq;

import java.awt.BorderLayout;

import .URL;

import javax.swing.ImageIcon;

import javax.swing.JButton;

import javax.swing.JCheckBox;

import j ......

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。