![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
fireson
简单设计~
展开
-
RCP应用程序中读文件的路径问题
现象:在RCP程序中,以相对路径读文件遇到以下异常。但用绝对路径则没有问题。try { FileInputStream fileStream = new FileInputStream("poc.xml"); } catch (FileNotFoundExcep原创 2011-08-18 23:52:33 · 949 阅读 · 0 评论 -
如何判断一个字符串是否含有中文
public class StringUtil { private static String pattern="[\\u4e00-\\u9fa5]+"; private static Pattern p=Pattern.compile(pattern); public static boolean isChinese(String s) {转载 2012-07-10 10:08:06 · 830 阅读 · 0 评论 -
从Java档案(JAR)中读取文件
方法一: 如果JAR包已经添加到Classpath中,那么你只需直接引用. 例如,如果Jar包根目录下有一个叫a.txt的文件,那么你只需要new File("/a.txt") 就可以引用到该文件.唯一要注意的是路径前面的"/", 说明这个路径是绝对路径,不是相对路径. 方法二:如果JAR的包没有添加到Classpath中,那意味必须用对待普通文件的办法处理.详细参考以下转载.转载自:转载 2011-12-15 19:19:35 · 1368 阅读 · 0 评论 -
Java常用正则表达式
"^\d+$" //非负整数(正整数 + 0)"^\[0-9\]*\[1-9\]\[0-9\]*$" //正整数"^((-\d+)\|(0+))$" //非正整数(负整数 + 0)"^-\[0-9\]*\[1-9\]\[0-9\]*$" //负整数"^-?转载 2011-08-23 12:15:09 · 475 阅读 · 0 评论 -
ClassLoader.getSystemResourceAsStream与Class.getClassLoader().getResourceAsStream()
ClassLoader.getSystemResourceAsStream uses the system ClassLoader (ClassLoader.getSystemClassLoader) to search for the resource.this.getCl转载 2011-08-18 23:38:59 · 1396 阅读 · 0 评论 -
Java一次读取文本文件所有内容
我们做文本处理的时候的最常用的就是读写文件了,尤其是读取文件,不论是什么文件,我都倾向于一次性将文本的原始内容直接读取到内存中再做处理,当然,这需要你有一台大内存的机器,内存不够者……可以一次读取少部分内容,分多次读取。读取文件效率最快的方法就是一次全读进来,很多人用read转载 2011-08-18 11:24:06 · 35796 阅读 · 0 评论 -
Java的反射的动态生成
这是一种叫做反射的动态生成对象的机制,这两天看了点相关的文章初步了解了一些,也找到解决你这个问题的方法,其实也很简单,只是它的原理很复杂很难懂,实现方式还是比较简单的,强行去记住它就好.Class cls=Class.forName("Thetest");//例如存在一个这样转载 2011-08-16 10:18:19 · 709 阅读 · 0 评论 -
如何知道当前java程序运行路径
现象:对于初学者来说,引用一些资源的时候使用相对路径经常遇到问题,但却不知道当前的路径到底是在哪里,相对路径要怎么写。解决:System.out.println(System.getProperty("user.dir"));原创 2011-08-17 15:16:22 · 2872 阅读 · 0 评论 -
如何打印Java异常的完整堆栈内容
当我们在java遇到异常,却很难根据default打印的异常内容来判断问题所在的时候,我们可以用以下的API打印发生异常时堆栈的完整内容。exception.printStackTrace();原创 2011-08-11 21:35:48 · 5886 阅读 · 0 评论 -
java代码实现利用 classloader 动态加载 jar包、文件夹到classpath中
转载自BlogJava。http://www.blogjava.net/jnbzwm/archive/2011/04/01/347491.html在项目中实现了一个工具(独立运行的Java工程,打成jar包后 通过 java -jar **.jar 执行的。),该转载 2011-09-09 11:22:01 · 3398 阅读 · 0 评论 -
Java Random的参数的作用
Java Random 参数的使用转载 2011-08-10 13:20:07 · 4072 阅读 · 1 评论 -
linux上Java程序java.lang.NoClassDefFoundError
在linux上跑Java程序,出现java.lang.NoClassDefFoundError。有很多原因可以能导致这个错误,但有一个可能你的没有想到,就是文件编码问题。如果你尝试了所有原因,不妨尝试dos2unix yourscript.sh原创 2013-04-19 17:26:04 · 2341 阅读 · 0 评论