当前位置: 首页 > news >正文

纯静态网站的用什么cms广州seo代理计费

纯静态网站的用什么cms,广州seo代理计费,电脑版和手机版网站怎么做,网站建设优化及推广java异常机制分析 本文实例分析了java的异常机制,分享给大家供大家参考。相信有助于大家提高大家Java程序异常处理能力。具体分析如下: 众所周知,java中的异常(Exception)机制很重要,程序难免会出错,异常机制可以捕获…

java异常机制分析

本文实例分析了java的异常机制,分享给大家供大家参考。相信有助于大家提高大家Java程序异常处理能力。具体分析如下:

众所周知,java中的异常(Exception)机制很重要,程序难免会出错,异常机制可以捕获程序中的错误,用来提高程序的稳定性和健壮性。

java中的异常分为Checked Exception(非Runtime Exception)和UnChecked Exception(Runtime Exception),所有的异常类都直接或间接的继承Exception。Exception又直接继承自Throwable类,Throwable类的直接子类还有error类,不过当出现error时,程序会直接退出执行,程序处理不了error,所以这里重点讨论Exception类。RuntimeException类继承自Exception,运行时异常都直接或间接继承自RuntimeException类。其他继承Exception类的是非运行时异常,在编译期间可发现。运行时异常是在运行时才会出现的,如算术除零,在编译期间是可以通过的,但在运行时会抛出运行时异常,除数不能为零。

java的异常处理有两种

1、捕获异常

结构如下

try

{

//执行可能产生异常的代码

}

catch(RuntimeException e)

{

//对捕获的异常进行处理

}

catch(Exception e)//可定义捕获多个异常

{

//对捕获的异常进行处理

}

finally

{

//捕获完后要执行的代码,可有可无,如果有的话就一定会执行,不管有没有异常

}

try-http://catch-finally

如果异常被catch捕获后,后面还有catch语句就不会执行了,但如果有finally的话就一定会执行finally块里面的语句。

2、声明抛出异常

在调用会产生异常的方法所在的方法声明处声明throws Exception,此方法将不会对该类异常进行处理,而是由该方法的调用者处理。

3、人为的抛出异常

直接在方法内抛出异常,throw exception;

对于运行时http://异常推荐不对其进行处理。

自定义异常是定义了一个继承自Exception类的子类,一般不会定义继承自RuntimeException类,在try块中存在return语句时,如果有finally块语句,那么也要先执行完finally块的语句之后再返回,但如果try块中存在System.exit(0)语句,就不会执行finally块的语句,因为System.exit(0)会终止当前运行的java虚拟机,程序会在虚拟机终止前结束执行。

class myException extends Exception

{

public myException(String str)

{

super(str);

}

}

myException

异常在文件处理,输入输出流的应用场合等都会用上。

常见的异常类型有:

1、java.lang.NullPointerException:空指针异常,出现该异常的原因就是某个引用为null,但程序中又调用了该引用的某个方法。

2、java.lang.ClassNotFoundException :找不到指定的类,可能是类未定义。

3、java.lang.ArithmeticException:算术异常,如除数为零。

4、FileNotFoundException:在文件处理中,找不到指定的文件。

5、IOException:输入输出流异常

6、SQLException:sqluIRBmUnmGh异常,执行sql语句出现错误。

此外还有许多类型的异常,在以后的编程中会遇到。相信本文所述对大家的Java程序设计有一定的借鉴价值。

http://www.mmbaike.com/news/67845.html

相关文章:

  • 简述政府网站建设的基本流程西安seo排名收费
  • 网站建设入驻怎么做网站教程
  • wordpress端口更改重庆 seo
  • 地狱少女通信网站怎么做网络培训网站
  • h5微场景制作软件深圳seo优化排名公司
  • 南通网站设计制作公司全媒体运营师培训机构
  • 各个做网站的有什么区别网络推广与营销
  • 做设计用的素材下载网站有哪些seo搜索引擎推广什么意思
  • 郑州网站制作哪家好微信视频号可以推广吗
  • 自己写代码做网站要什么技术百度推广是什么意思
  • 杭州网站设计推荐柚米沈阳网站关键词优化多少钱
  • 一般网站自己可以做播放器吗永久域名查询
  • 东莞外网搭建公司网站人多怎么优化
  • 免费制作婚介网站移动营销
  • 那些做电影的网站赚钱吗外贸网站建设平台
  • 临沂网站建设咨询国际新闻最新消息美国
  • 网站建设教程开源代码下载创意营销策划方案
  • 在成都如何找到做网站的公司如何开网店
  • 网站建设需要编程吗市场营销公司
  • 郑州网站建设的公司深圳关键词首页排名
  • 常熟公司做网站扬州网络推广哪家好
  • 网站建设实践心得体会佛山疫情最新消息
  • 在哪里可以学做网站18岁以上站长统计
  • 攸县住房和城乡规划建设局网站全网推广怎么做
  • 重庆做网站费用网店交易平台
  • 西安比较好的网络公司苏州seo关键词优化方法
  • 网站标题用什么符号优化大师班级
  • discuz网站同步东莞整站优化
  • 网上哪里可以免费打广告seo平台怎么样
  • 大连网络建站公司分析免费好用的网站