当前位置: 代码迷 >> finally的解决方案
 
  • 抛出错误以后方法的余下部分都不再执行了,哪位高手来为方法擦屁股

    抛出异常以后方法的余下部分都不再执行了,谁来为方法擦屁股?方法在执行过程中抛出异常了,方法的余下部分都不会再被执行,那么对方法中已经获取资源的释放等擦屁股的活谁来做?color='#e78608'>------解决方案--------------------finally里手动关掉...必要的时候还要为打开的资源设置flag

    70
    热度
  • throws有关问题

    throws问题publicclasstest7{ publicstaticvoidmain(String[]args)throwsException{ method(); } staticvoidmethod()throwsException { try{ System.out.println("test7"); } finally { System.out...

    57
    热度
  • 一个线程需要在任何情况上退出都必须执行一段程序改如何写

    一个线程需要在任何情况下退出都必须执行一段程序改怎么写?如果线程正常退出当然不会有什么问题,但是现在的问题是线程很可能不能正常退出,而是由其他组件强制断掉的(比如调用interrupt),现在的问题是这个线程会创建一个socket正常退出后会执行close方法,但是非正常退出后就无法预判了。我使用finalize方法但是从说明中看到不能寄希望这个方法一定会执行,但是我这里必须要执行还有什么方法可以...

    9253
    热度
  • android:保存bit地图

    android:保存bitmap直接看代码吧:/** *保存图片 *@parammSignBitmap *@param_path图片保存路径 *@return */ publicstaticbooleancreateFile(BitmapmSignBitmap,String_path){ ByteArrayOutputStreambaos=null; try{ baos=newByteAr...

    80
    热度
  • 怎么获取屏的分辨率信息?

    如何获取屏的分辨率信息??通过什么api,谢谢color='#e78608'>------解决方案--------------------FirstyouneedtogettheWindowManagerby:WindowManagerwm=getSystemService(Context.WINDOW_SERVICE);NextusethemethodtoretrieveaDisplayobje...

    82
    热度
  • Hibernate打包好了的工具类

    Hibernate封装好了的工具类packageutil; importjava.util.ArrayList; importjava.util.List; importorg.hibernate.Query; importorg.hibernate.Session; importorg.hibernate.SessionFactory; importorg.hibernate.Transac...

    169
    热度
  • [转]as3.0处理错误

    [转]as3.0处理异常 http://www.flash-home.com/article/1116.html 问题 我想让程序自己检测和处理遇到的异常。 解决办法 当检测到错误时使用throw语句抛出异常。把可能出现错误的代码都放到try块中,然后在 catch块中进行错误处理。 讨论 Flash播放器8.5开始支持try/catch方法来处理错误。这意味着可以灵活的处理遇到的错误...

    125
    热度
  • 返回结果集有关问题,初学者求解

    返回结果集问题,菜鸟求解调用一下函数,但是会显示结果集已关闭,去掉this.closeAll(conn,pstmt,null);后可以用,但是没关掉Connection和PreparedStatement,求大神一个好的方法处理结果集的返回。publicResultSetSelectSQL(Stringsql) { conn=this.getConnection(); ResultSet...

    43
    热度
  • 这段代码fun()显示没定义 该如何定义呀?

    这段代码fun()显示没定义该怎么定义呀???publicclasstry3{ publicvoidtest(){ try{ fun(); System.out.print("情况1"); } catch(ArrayIndexOutOfBoundsExceptione) { System.out.print("情况2"); } catch(Exceptione) { System.out....

    76
    热度
  • io流在new前为什么还需要赋值为null解决办法

    io流在new前为什么还需要赋值为null求助。。。。。。。。。。。。。color='#FF8000'>------解决思路----------------------这和流没有关系,和任何对象或者类型都没有关系。这是java其中的一个语法规则,即:在一个变量使用前必须对他先赋值,否则编译不通过。你写的那段代码中,如果没有赋值,finally中的使用该变量的代码去掉,则不会有问题,而一旦使用了某变...

    168
    热度
  • 关于JAVA错误处理的有关问题

    关于JAVA异常处理的问题? 创建一个异常类MyException。? 创建一个运程程序类,该类包含多个方法MethodA、MethodB、MethodC。这些方法形成三级调用,主方法main调用MethodA,MethodA调用MethodB,MethodB调用MethodC,最后MethodC会抛出一个MyException的实例对象。? MethodA会捕获到MethodC抛出的MyExce...

    206
    热度
  • SQL事务这样写是否能正常回滚?解决办法

    SQL事务这样写是否能正常回滚?SqlCommandcmd=newSqlCommand();clsDatabasedb=newclsDatabase();SqlTransactionmyTran=newSqlTransation();myTran=db.getConn().BeginTransation();try{//执行数据库操作myTran.Commit();}catch(Exception...

    2
    热度
  • 代码如下,有关线程执行流程的问题

    代码如下,有关线程执行流程的问题 如果我这么用try{newthread().start();}catch(){}finally{}哪么可不可能在线程没有执行完就执行了finally里面的语句??请教了!! 搜索更多相关的解决方案: color="red">代码color="red">流程color="red">线程 ...

    76
    热度
  • 有一个函数,要在每个return之前都执行一段代码如何弄

    有一个函数,要在每个return之前都执行一段代码怎么弄?主要是一个actionPerformed有无数个return,每个都想要return之后或之前唤醒一个wait的线程,是同一个线程如果能同时对一些boolean进行赋值就更好了。color='#FF8000'>------解决方案--------------------有一种解决方法是新做一个returnBefore();的方法然后置换所有...

    36
    热度
  • JAVA中找不到符号的有关问题

    JAVA中找不到符号的问题。为什么我在第一个里面加了一个捕捉异常的功能就出现符号找不到的问题??麻烦各位知道的解答一下。color='#FF8000'>------解决思路----------------------qwe的作用域只在第一个try的两个花括号内(大框),因此在作用域外面肯定找不到符号color='#FF8000'>------解决思路----------------------把q...

    72
    热度
  • 下边这段代码中的return语句有什么用

    下面这段代码中的return语句有什么用?classGrumpyextendsException{}classTooHotextendsGrumpy{}classTooTiredextendsGrumpy{} inttemp,sleep;temp=50;sleep=4;try{ if(temp>40) throw(newTooHot()); if(sleep<8) throw(n...

    74
    热度
  • 一个很BT的简单有关问题,来解决!hoho

    一个很BT的简单问题,来解决!hohopublicclassA{publicstaticinttest(){inti=9;try{returni;}finally{i=10;}}publicstaticStringBuffertest1(){StringBufferi=newStringBuffer(9);try{returni;}finally{i.append(10);i=null;}}pub...

    241
    热度
  • try/catch的有关问题

    try/catch的问题try{********}catch(Exceptione){******** }请问那个Exceptione是什么?函数,方法还是参数或者其他什么?一般来说是不是catch后面的括号中都用Exceptione来做异常处理的?谢谢各位color='#e78608'>------解决方案--------------------对象,一个Exception实例也就是你的程序出...

    51
    热度
  • 纳闷:ResultSet.close()后,生成 ResultSet 对象的 Statement 对象和 Connection 对象不调用close,连接池会继续占用吗

    疑惑:ResultSet.close()后,生成ResultSet对象的Statement对象和Connection对象不调用close,连接池会继续占用吗?如题:我只调用ResultSet的close()方法,在刷新页面一定次数后,页面就打不开了,tomcat报连接池满.JavaAPI文档里说:立即释放此ResultSet对象的数据库和JDBC资源,而不是等待该对象自动关闭时发生此操作。因为逻辑...

    940
    热度
  • java基础(十八)IO流(1)

    java基础(十八)IO流(一)这里有我之前上课总结的一些知识点以及代码大部分是老师讲的笔记个人认为是非常好的,,也是比较经典的内容,真诚的希望这些对于那些想学习的人有所帮助!由于代码是分模块的上传非常的不便。也比较多,讲的也是比较清晰的!如果你有需要可以在评论中留下您的邮箱我看到一定会免费发给你的!感谢这个平台让我们大家共同进步吧!!记住程序员是无私的!!!也非常欢迎到我的博客内观看博客地址:h...

    19
    热度