随笔分类 -  异常

摘要:1.如果方法声明名里面有throws异常,那么方法体里面可以不抛出异常。因为可以在方法声明中包含异常说明,但实际上却不抛出!这样做的好处是,为异常先占个位置,以后就可以抛出这种异常而不用修改修改已有的代码。在定义抽象基类和接口时这种能力很重要,这样派生类或接口实现类就能够抛出这些预先声明的异常。 2 阅读全文
posted @ 2017-06-01 22:48 jack_ou 阅读(3933) 评论(0) 推荐(0) 编辑
摘要:异常:getOutputStream() has already been called for this response 的解决方法 今天在第一次接触使用“验证码”功能时,在执行时出现了异常信息: 严重: Servlet.service() for servlet jsp threw excep 阅读全文
posted @ 2017-03-08 11:53 jack_ou 阅读(22564) 评论(0) 推荐(0) 编辑
摘要:处理办法: 在官方网站下载JCE无限制权限策略文件 JDK7的下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.htmlJDK8的下载地址: http://www.oracle.co 阅读全文
posted @ 2016-03-14 18:59 jack_ou 阅读(311) 评论(0) 推荐(0) 编辑
摘要:开发人员对异常处理的try-catch-finally语句块都比较熟悉。如果在try语句块中抛出了异常,在控制权转移到调用栈上一层代码之前,finally语句块中的语句也会执行。但是finally语句块在执行的过程中,也可能会抛出异常。如果finally语句块也抛出了异常,那么这个异常会往上传递,而... 阅读全文
posted @ 2016-01-18 15:43 jack_ou 阅读(7150) 评论(2) 推荐(3) 编辑
该文被密码保护。
posted @ 2015-10-30 10:54 jack_ou 阅读(954) 评论(0) 推荐(0) 编辑
摘要:有时候一些 eclipse 插件安装之后,打开 eclipse 死活都不显示,这时候可以:① 把 eclipse/configuration/org.eclipse.update 删除掉。出现这种情况的原因是在你安装新的插件以前你启动过 eclipse ,在 org.eclipse.update 文... 阅读全文
posted @ 2015-08-31 15:11 jack_ou 阅读(873) 评论(0) 推荐(0) 编辑
摘要:让VisualVM+BTrace进入unsafe modehttp://kenai.com/projects/btrace/pages/UserGuideBTrace很强大,但有很多安全限制,比如:---------------------------------------------------... 阅读全文
posted @ 2015-04-22 15:16 jack_ou 阅读(2399) 评论(0) 推荐(0) 编辑
摘要:一、背景 在生产环境中可能经常遇到各种问题,定位问题需要获取程序运行时的数据信息,如方法参数、返回值、全局变量、堆栈信息等。为了获取这些数据信息,我们可以通过改写代码,增加日志信息的打印,再发布到生产环境。通过这种方式,一方面将增大定位问题的成本和周期,对于紧急问题无法做到及时响应;另一方面重新部... 阅读全文
posted @ 2015-04-21 12:16 jack_ou 阅读(4441) 评论(0) 推荐(0) 编辑
摘要:版权:欧初权http://www.cnblogs.com/langtianya/p/4435537.html 阅读全文
posted @ 2015-04-17 17:28 jack_ou 阅读(2519) 评论(0) 推荐(0) 编辑
摘要:. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训” 告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正答... 阅读全文
posted @ 2015-04-17 13:26 jack_ou 阅读(315) 评论(0) 推荐(0) 编辑
摘要:网上有很多人探讨Java中异常捕获机制try...catch...finally块中的finally语句是不是一定会被执行?很多人都说不是,当然他们的回答是正确的,经过我试验,至少有两种情况下finally语句是不会被执行的: (1)try语句没有被执行到,如在try语句之前就返回了,这样final 阅读全文
posted @ 2015-04-16 14:28 jack_ou 阅读(270) 评论(0) 推荐(0) 编辑
摘要:异常分两种: 1:编译时被检查的异常,只要是Exception及其子类都是编译时被检测的异常。 2:运行时异常,其中Exception有一个特殊的子类RuntimeException,以及RuntimeException的子类是运行异常,也就说这个异常是编译时不被检查的异常。编译时被检查的异常和运行... 阅读全文
posted @ 2015-04-09 10:04 jack_ou 阅读(298) 评论(0) 推荐(0) 编辑
摘要:设计良好的应用处理异常和错误以防止应用崩溃。本文描述处理和创建异常的最佳做法。处理异常创建和引发异常以下列表包含创建自己的异常和引发异常时应遵循的准则。类的设计应使在正常使用中从不引发异常。例如,FileStream类提供可帮助确实是否已到达文件末尾的方法。这避免了在读取超过文件尾时引发的异常。下面... 阅读全文
posted @ 2014-07-29 09:47 jack_ou 阅读(434) 评论(0) 推荐(0) 编辑
摘要:1,独立运行的Tomcat没有关闭.自安装的tomcat程序设置开机自动运行,或者在之前运行过,先关闭ecplipse或jbuilder,在任务管理器中找到Tomcat的进程,将其 kill掉,即可.有时候Tomcat非法关闭时,在进程中,仍然存在,仍然占用8080端口.所以只要将其进程杀掉.就可以解决.2,安装了其他的软件占用了Tomcat的端口.用可以查看端口的工具查看一下,或者,直接改掉tomcat的默认端口.即可.3.产看端口的方法 打开“运行”窗口输入“cmd”后回车进入命令提示符窗口,在提示符下首先输入“netstat -an”并回车,其中参数-a的含义表示显示所有连接和侦听端口. 阅读全文
posted @ 2013-03-05 14:57 jack_ou 阅读(433) 评论(0) 推荐(0) 编辑
摘要:问题描述:I'm trying to debug this problem but not sure where exactly i need to replace SWT jar file for Eclipse.Current System Config:EclipseHelios3.6-32BitJDK 1.6 JVM -32BitWindows7-64BitError Message:java.lang.UnsatisfiedLinkError:Cannot load 64-bit SWT libraries on 32-bit JVM at org.eclipse.swt.i 阅读全文
posted @ 2012-12-22 14:26 jack_ou 阅读(13248) 评论(0) 推荐(0) 编辑
摘要:Cannot load 64-bit SWT libraries on 32-bit JVM使用32位jre 但是plug-in project创建时自动填充的依赖jar包是64位 导致出错 “java.lang.UnsatisfiedLinkError: Cannot load 64-bit SWT libraries on 32-bit JVM” 解决方案,下载64位jdk6 解压至/usr/lib/jvm/, 装入eclipse 运行环境,windows->preference->Java -> Installed JREs -> Add -> standa 阅读全文
posted @ 2012-12-22 13:34 jack_ou 阅读(1081) 评论(0) 推荐(0) 编辑