【Java从入门到实战之(29)Java 异常处理之练习】教程文章相关的互联网学习教程文章

Java中BufferReader的异常处理【代码】

在这个简单的程序中,为什么我必须处理异常?public static void main (String args[ ]) throws IOException{BufferedReader in = new BufferedReader(new InputStreamReader(System.in));System.out.print("Insert something : ");System.out.println("You inserted : "+in.readLine()); }解决方法:从标准输入读取不太可能导致任何类型的IOException.但是,BufferedReader并不知道,它包装的东西都会抛出IOException并且只是将其传...

Java中未经检查的异常是什么意思【代码】

好吧,从书中我得到以下几行: Java在标准包java.lang中定义了几个异常类.这些异常中最通用的是标准类型RuntimeException的子类.由于java.lang被隐式导入所有Java程序中,因此从RuntimeException派生的大多数异常都是自动可用的. 此外,它们不必包含在任何方法的抛出列表中. 所以,这是否意味着我不需要try catch块? 我已经完成以下代码,但显示错误:Exception in thread "main" java.lang.ArithmeticException: / by zero at ArithCl...

java-异常:无法解析配置:hibernate.cfg.xml【代码】

实际上,我正在尝试进行休眠日志记录.这是我的hibernate.cfg.xml文件<?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> <hibernate-configuration> <session-factory> <property name="hbm2ddl.auto">update</property> <property name="dialect">org.hibernate...

java-Spring Batch和Spring Integration的集成问题-“未为端点定义轮询器”异常【代码】

我经历了Spring Integration guide和examples here,并获得了Spring Integration SFTP程序的工作样本.我已经有一个运行中的Spring Batch程序,该程序可以读取一堆文件并将其转储到数据库中. 我现在正在尝试通过Spring docs来集成Spring Batch和Spring Integration程序,并创建了以下配置.<bean id="sftpSessionFactory" class="org.springframework.integration.sftp.session.DefaultSftpSessionFactory"><property name="host" value...

java-Spring JPA / Hibernate org.hibernate.AssertionFailure:实体中的null id(发生异常后不要刷新Session)【代码】

专家/大师/朋友 我们的应用程序可与Spring 3.2,JPA 2,Hibernate 4.2技术堆栈以及MySQL& Tomcat7.我们得到一个奇怪的异常,这是一个很棘手的难题.我们有一个非常简单的实体,可以通过Junit测试正常运行,没有任何问题.但是,当我添加HibernateEmptyInterceptor(在此处移动了公司的通用逻辑)时,我得到了以下提到的异常.或者,我什至尝试使用Hibernate PreInsertEventListener也是相同的异常. 在阅读了stackoverflow中的几篇文章-this、thi...

java-在控制台中运行播放框架时获取异常【代码】

我在以前运行的Windows上具有播放框架v2.2.1.但是,现在当我在控制台中运行“ play run”时,出现以下错误:java lang nosuchmethodexception: play.core.server.NettyServer.maindevhttpmode(play.core.SBTLink, play.core.SBTDocHandler我的计算机上有SBT v 0.13.1.关于可能导致此问题的任何想法以及如何解决该问题,除非重新安装或升级游戏框架-我已经尝试过运行游戏清理并重新加载游戏,但这并没有帮助. JDK版本是1.7.解决方法:该问...

Tomcat异常-java.net.ConnectException:连接被拒绝:connect【代码】

Tomcat(v 7.0.54)本身运行良好,我可以访问并使用manager-gui应用程序.但是,我的主要Web应用程序将无法运行.我根本没有修改默认的server.xml或web.xml. WAR文件(在我的情况下为pp.war)也可以自动部署.我已经阅读了其他有关端口问题的SO线程,但是由于Manager应用程序运行正常,我感到很困惑.浏览器中显示的异常是:SEVERE: Servlet.service() for servlet [Faces Servlet] in context with path [/pp] threw exception java.net.Conne...

java-在转发到其他servlet路径时引发异常AS-WEB-CORE-00089【代码】

我正尝试从doPost转发到ControllerServlet urlPattern =“ / remove_person”的doGet,因此我可以在ControllerServlet类的doGet方法内重新更新findAll查询,然后从doGet方法转发至remove_person.jsp,但是AS-抛出WEB-CORE-00089异常WARNING: StandardWrapperValve[ControllerServlet]: Servlet.service() for servlet ControllerServlet threw exception javax.servlet.ServletException: AS-WEB-CORE-00089at org.apache.catalina....

Java-Regexp组匹配异常【代码】

我正在尝试在XML文件中创建一些模板,并且希望使用以下语法提供参数: {%test%}其中“ test”是参数的名称.private static final Pattern _hasArgPattern = Pattern.compile( "\\{%[a-zA-Z0-9_-]*%\\}" );private static final Pattern _getArgNamePattern = Pattern.compile( "\\{%([a-zA-Z0-9_-]*)%\\}" );private static final Pattern _replaceArgPattern = Pattern.compile( "(\\{%[a-zA-Z0-9_-]*%\\})" );我首先检查字符串中...

Java try-catch自定义捕捉异常【代码】

题目要求:输入数值,90-100输出“优”,80-90输出“良”,70-80输出“中”,60-70输出“及格”,0-60输出“不及格”,输入其他捕捉异常并提示相应信息。代码如下: 1 import java.util.Scanner;2 3 @SuppressWarnings("serial")4 //自定义异常类5 class TryException extends Exception6 {7 /**8 * 9 */ 10 private static final long serialVersionUID = 1L; 11 public TryException(String Message) { 12...

java-StringBuilder#appendCodePoint(int)表现异常【代码】

对我来说,java.lang.StringBuilder的appendCodePoint(…)方法的行为异常. 对于Character.MAX_VALUE以上的Unicode代码点(需要3或4个字节才能在UTF-8(这是我的Eclipse工作区设置)中进行编码),它的行为很奇怪. 我将一个String的Unicode代码一个接一个地附加到StringBuilder,但是最后它的输出看起来有所不同.我怀疑在AbstractStringBuilder#appendCodePoint(…)中对Character.toSurrogates(codePoint,value,count)的调用会导致这种情况...

java-JUnit测试:强制内部方法调用中的异常【代码】

我正在尝试编写一个测试用例,其中涵盖了在catch块内编写的一段代码.它是这样的: 我在A类中有两种方法.class A{public SomeReturnType m1(){try{m2();}catch(SomeException ex){//handler code for SomeException (This is what I want to test). }}public SomeReturnType m2() throws SomeException{//Some logic} }我想知道如何从方法m1()的单元测试用例中调用m2()时强制产生此异常?使用Mockito或任何其他测试库的任何解决方案?...

java异常机制

面经问题:class前面都能用什么来修饰? public class 公共类 abstract class 抽象类 final class 密封类(修饰方法为密封方法,修饰变量为常量) strictfp class 跟常量的浮点运算有关 java异常体系 常见的异常: StackOverFlow 栈溢出错误 (写递归函数,没有写结束条件的时候) ArrayIndexOutOfBounds 数组越界(new arr[10] 0-9) NullPointerException 空指针异常(引用变量没有初始化指向...

解决Java中的空指针异常【代码】

编辑我正在添加我的源代码的pastebin,以使其更容易查看我的代码. 起始类[http://pastebin.com/Q7w3pbC5] 机器人[http://pastebin.com/BbZRFM5K] 敌人[http://pastebin.com/N98Ly1uY] 我是一个新的Java程序员,刚遇到他的第一个空指针异常.我在课堂上追逐野鹅,但一无所获. 我正在关注Kilobolt的Java游戏开发教程(http://www.kilobolt.com/game-development-tutorial.html),并且到了最后.不幸的是,我在游戏敌人类的更新函数中...

java-骆驼删除文件异常

当我尝试在Camel中处理文件但失败时,我尝试将文件移至错误目录,但收到以下错误消息: org.apache.camel.component.file.GenericFileOperationFailedException:无法删除文件:…. 我不知道Windows是否正在锁定文件,但是我已经关闭了可能导致此问题发生的所有流.如果是Windows,我该怎么做才能释放此锁? 路由是一个简单的from()… process().. to(),并且在process()之后设置了一些标头,这是to()失败的地方,并且文件也不会移入错误目...