正在加载图片...
AvA 用异常的形式处理错误 )观察前面的程序你 read-File: i try i 会发现大部分精力 open The file 花在出错处理上了。 determine its size; allocate that much memory 2)只把能够想到的错 close The file: 误考虑到,对以外chu opens alle 的情况无法处理。 i dosomething catch(sizeDetermineFailed) 3)程序可读性差。 (dosomething: j 出错返回信息量太(0e 少。 catch(readFailed) i dosomething l catch (file Closefailled) JAVA &dosomething; 3用异常的形式处理错误 1) 观察前面的程序你 会发现大部分精力 花在出错处理上了。 2) 只把能够想到的错 误考虑到,对以外 的情况无法处理。 3) 程序可读性差。 4) 出错返回信息量太 少。 read-File; { try { openTheFile; determine its size; allocate that much memory; closeTheFile; }catch(fileopenFailed) { dosomething; } catch(sizeDetermineFailed) {dosomething;} catch(memoryAllocateFailed) { dosomething;} catch(readFailed) { dosomething;} catch(fileCloseFailed) { dosomething; }}
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有