java异常
林北北
仰望天空永不止步
展开
-
不断遇见的异常
背景:因为每天都要碰到各种各样的异常,因此想加以整理,以备日后查询。1:启动 Eclipse 弹出“Failed to load the JNI shared library jvm.dll“。 原因:eclipse的版本与jre或者jdk版本不一致。 解决:要么两者都安装64位的,要么都安装32位的,不能一个是32位一个是64位。 查看eclipse原创 2014-03-27 16:13:05 · 1264 阅读 · 0 评论 -
由replaceAll引发的java.util.regex.PatternSyntaxException错误
如text.replaceAll(filename, newPicName); 出错filename 中含有正则表达式的特殊字符,正则表达式引擎将其解释为语法错误,改成: text.replace(filename, newPicName); 这样就行了,按照普通字符来工作。 replaceAll 方法的第一个参数是一个正则表达式。 replace 方法虽然采用转载 2014-05-13 13:04:42 · 1351 阅读 · 0 评论 -
Java 内存溢出(java.lang.OutOfMemoryError)的常见情况和处理方式总结
原文出自:http://outofmemory.cn/c/java-outOfMemoryErrorjava.lang.OutOfMemoryError这个错误我相信大部分开发人员都有遇到过,产生该错误的原因大都出于以下原因:JVM内存过小、程序不严密,产生了过多的垃圾。导致OutOfMemoryError异常的常见原因有以下几种:内存中加载的数据量过于庞大,如一次从数据库转载 2016-04-11 17:37:07 · 607 阅读 · 0 评论 -
java error和exception的区别,RuntimeException和非RuntimeException的区别
原文出自:http://www.1024xyz.com/thread-45.htmError(错误)表示系统级的错误和程序不必处理的异常,是java运行环境中的内部错误或者硬件问题。比如:内存资源不足等。对于这种错误,程序基本无能为力,除了退出运行外别无选择,它是由Java虚拟机抛出的。Exception(违例)表示需要捕捉或者需要程序进行处理的异常,它处理的是因为程序设计的瑕转载 2016-04-20 15:11:54 · 3623 阅读 · 1 评论