草庐IT

EXCEPTION

全部标签

java - 如何引发整数溢出异常?

这个问题在这里已经有了答案:Throwexceptiononnumericoverflow[duplicate](1个回答)关闭6年前。如果我除以零,我会得到一个java.lang.ArithmeticException,如本例所示:inta=3/0;我想使整数溢出也导致异常。所以下面的程序会抛出异常而不是打印-2147483648。publicstaticvoidmain(String[]args){inta=Integer.MAX_VALUE+1;System.out.println(a);}我知道我可以使用BigInteger,它不会溢出并且仅受可用内存的限制。我知道我可以制作自

java - 不幸的 Java 异常 : java. lang.NoSuchMethodError

我写了一个应用程序,它可以正常工作3年,但是!今天,当他们尝试运行此应用程序时,引发了意外异常:INFO|jvm1|2013/04/1710:02:40|Exceptioninthread"Thread-1"java.lang.NoSuchMethodError:java.sql.Connection.isValid(I)ZINFO|jvm1|2013/04/1710:02:40|atlib.MySQLConnectionPatch.SearchInCache(MySQLConnectionPatch.java:103)INFO|jvm1|2013/04/1710:02:40|atli

java - 处理匿名内部类中的新异常

我有类似下面的情况:/**Getalistofrecords*/publicArrayListfoo()throwsBazException{//CreatetheliststaticArrayListrecords=newArrayList();//UseMyLibrarytoloadalistofrecordsfromthefileStringstr=SomeoneElsesLibrary.loadData(newFile("mydata.dat"),newDataLoader(){//willbecalledonceforeachrecordinthefileStringproc

java - 执行加载命令时出错 : org. hibernate.exception.SQLGrammarException: 无法在线程 "main"中提取 ResultSet 异常

我正在尝试设置一个小的JPA工作示例,但是当我运行代码时出现以下错误:importjavax.persistence.EntityManager;importjavax.persistence.EntityManagerFactory;importjavax.persistence.Persistence;importencje.Klient;importencje.Zamowienie;publicclassSzkolenieJPA{publicstaticvoidmain(String[]args){EntityManagerFactoryfabryka=Persistence.c

java - 如何解决 Message payload is of type : BufferInputStream Exception in Mule

我已经在转换为字节数组,但我不断收到此错误:ERROR2015-02-2511:12:30,517[[ESR].HTTP_Request_Listener.worker.01]org.mule.exception.DefaultMessagingExceptionStrategy:********************************************************************************Message:Responsecode400mappedasfailure.Messagepayloadisoftype:BufferInputSt

java - Java 中有很多异常是糟糕的设计吗?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭6年前。Improvethisquestion我目前正在用Java包装一个C库,使其更易于在OO编程中使用和工作。C库使用错误代码(int返回值)和Out-Parameter进行数据操作。我不一定喜欢错误代码,所以我想创建一些自定义异常类,如果我的库检测到“成功”以外的错误代码,我可以抛出这些类。唯一的问题是每个方法可能引发的异常数量非常多(每个C库函数都可能返回一些错误代码,例如“Device_Not_Connected”)。自从我

java - 捕获异常的数量是否会影响 try-code 的性能?

我经常读到,与普通代码相比,使用try-catch非常慢。现在我想知道捕获异常的数量是否会影响代码的性能。也是try{...}catch(StrangeExceptione){...}慢于try{...}catch(StrangeExceptione){...}catch(MysteriousExceptione){...}catch(FrighteningExceptione){...}?当然我只是指try-clause中的代码,如果没有异常被捕获。 最佳答案 你读到的是错误的。当真正抛出异常时会产生大量开销——通常在没有异常时开

java - 如何解决 Hibernate 异常 "IllegalArgumentException occurred while calling setter"的原因?

当我的程序尝试按名称从数据库中加载用户时,Hibernate抛出的偶尔异常IllegalArgumentExceptionoccurredwhilecallingsetter如何解决?我是否错误地将表User中的列USER_RV映射到类Integer而不是BigDecimal或其他一些整数类型?请注意,同一应用程序将其他表中的NUMBER列映射到Integer对象,但Hibernate在用行填充对象时不会抛出此异常来自那些表。另外请注意,该程序为仅用户缓存启用RMI缓存复制。此异常可能与缓存复制有关吗?是Ehcache还是Hibernate的bug?Causedby:org.sprin

java - JSF 2.0 : Why my ViewScope Beans is re-created even though still on same View

这个问题在这里已经有了答案:@ViewScopedcalls@PostConstructoneverypostbackrequest(1个回答)关闭6年前。在我的.xhtml页面中,我有以下形式:......CustomerTemplate.xhtml是:...//importcss,jsfiles...//Otherthingsonthepage...这是我的ManagedBean:@ManagedBean@ViewScopedpublicclassMrBean{...privateListitems;...@PostConstructpublicvoidprepareItemLis

java - 什么是 java.io.IOException : invalid header field?

当我尝试运行以下命令时:jarcvfmmyjar.jarmanifest.txt*.class我得到以下异常:java.io.IOException:invalidheaderfieldatjava.util.jar.Attributes.read(Attributes.java:410)atjava.util.jar.Manifest.read(Manifest.java:199)atjava.util.jar.Manifest.(Manifest.java:69)atsun.tools.jar.Main.run(Main.java:171)atsun.tools.jar.Main.