易截截图软件、单文件、免安装、纯绿色、仅160KB

java路径

import java.io.File;
/**
* @description <p>java 路径</p>
* @author swandragon
* @date Nov 5, 2009
*/
public class FilePath{
/**
* 开发中不要使用System.getProperty("user.dir")获取当前用户目录的相对路径
* 也尽可能不要使用绝对路径,使用绝对路径时可以在配置文件中配置,项目中读取配置文件
* 应尽可能的使用相对路径,推荐使用当前类的classpath的URI目录路径
* 使用相对于classpath的路径而不是相对于源文件的路径,因为项目运行的是类文件
*/
public static void main(String[] args){
//用户当前工作目录,绝对路径
System.out.println(System.getProperty("user.dir"));

//java类路径 ,包括路径中的jar包
System.out.println(System.getProperty("java.class.path"));

//加载库时搜索路径(jdk bin目录,当前目录,系统目录\WINDOWS;\WINDOWS\system32,环境变量path目录)
System.out.println(System.getProperty("java.library.path"));

//用户当前目录 (项目跟目录绝对路径)
File file = new File("");
System.out.println(file.getAbsolutePath());

//用户当前目录 (项目跟目录绝对路径)
file = new File(".");
System.out.println(file.getAbsolutePath());

//用户当前目录 (项目跟目录绝对路径)
file = new File(".\\");
System.out.println(file.getAbsolutePath());

//用户当前目录的上级目录 (项目跟目录绝对路径的上级目录)
file = new File("..");
System.out.println(file.getAbsolutePath());

//用户当前目录的上级目录 (项目跟目录绝对路径的上级目录)
//(..\\images) images与当前目录的上级目录为同级目录
file = new File("..\\");
System.out.println(file.getAbsolutePath());


//当前类FilePath的类文件的URI目录 包括FilePath类所在的包
System.out.println(FilePath.class.getResource(""));
//当前类的classpath的URI目录
System.out.println(FilePath.class.getResource("/"));
//当前类的classpath的URI目录
System.out.println(FilePath.class.getClassLoader().getResource(""));
//当前类的classpa


相关文档:

Java与mysql乱码的问题

 
    安装选择GBK,使用选择UTF-8。
解决方法一:(最重要的一种方法)
            打开mysql目录下的bin文件夹,找到my.ini,使用记事本找开,分别找“[mysql]、[client]、[mysqld]”,添加(或改成)“default-character ......

Java学习之路

JAVA是一种平台,也是一种程序设计语言,如何学好程序设计不仅仅适用于JAVA,对C++等其他程序设计语言也一样管用。有编程高手认为,JAVA也好C也好没什么分别,拿来就用。为什么他们能达到如此境界?我想是因为编程语言之间有共通之处,领会了编程的精髓,自然能够做到一通百通。如何学习程序设计理所当然也有许多共通的地方 ......

项目中你不得不知的11个Java第三方类库

项目中你不得不知的11个Java第三方类库
责任编辑:覃里作者:Javaeye   2009-11-02   来源:IT168网站
文本Tag: IT业界 Java Java开发工具
  【IT168 评论】Java第三方library ecosystem是一个很广阔的范畴。不久前有人撰文:每个项目中,你必须知道的11个Java第三方类库。
  单元测试
   ......

《Java面向对象编程》学习笔记18

 1.File类为管理文件和目录提供了方法,其对象表示一个文件或者目录。它提供了若干方法对文件或文件夹进行操作。其中的list()方法和listFiles()方法可以起到定位特定文件的作用。
2.Object类,是所有Java类的祖先,若一个类声明时没有包含extends关键字,则其直接继承于Objetc类。其中有许多重要方法:
equals(),not ......

Java多态性的理解

多态的目的
通过类型转换,把一个对象当作它的基类对象对待。
从相同的基类派生出来的多个派生类可被当作同一个类型对待,可对这些不同的类型进行同样的处理。
这些不同派生类的对象响应同一个方法时的行为是有所差别的,这正是这些相似的类之间彼此区别的不同之处。
动态绑定
将一个方法调用和一个方法主体连接到一起 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号