太原千锋IT培训

太原千锋IT培训一体化就业保障成为学员信赖的IT职业教育品牌。

学校课程咨询服务:
400-882-1633
培训世界 >太原千锋IT培训 >新闻中心 >如何解决java异常

如何解决java异常

2020-12-08 17:36:56来源: 太原千锋IT培训
如何解决java异常
导读:

JAVA错误通常发生在出现严重故障时,并且这些错误不在Java程序的范围内,该如何解决java异常呢?

文章详情
新闻内容

  JAVA错误通常发生在出现严重故障时,并且这些错误不在Java程序的范围内,该如何解决java异常呢?
  异常发生的原因有很多,通常包括以下类别:
  1.用户输入了非法数据。
  2.要打开的文件不存在。
  3.网络通信期间连接中断或JVM内存溢出。
  其中一些异常是由用户错误引起的,一些是由程序错误引起的,另一些是由物理错误引起的。

  为了理解Java异常处理是如何工作的,你需要掌握以下三种类型的异常:
  1.检查性异常:最有代表性的检查异常是那些由用户错误或问题引起的异常,程序员无法预见。例如,打开不存在的文件时,会出现异常。这些异常在编译期间不能简单地忽略。
  2.运行时异常:运行时异常是程序员可以避免的异常。与可检查性异常相反,运行时异常可以在编译时被忽略。
  3.错误:错误不是异常,而是程序员无法控制的问题。代码中通常被忽略错误例如,当栈溢出时,会发生编译期间检查不到的错误。

  Exception类的层次
  所有异常类都是继承自java.lang.Exception类的子类。
  Exception类是Throwable类的子类,除了Exception类,Throwable还有一个子类Error。
  Java程序通常不会捕捉错误,错误通常发生在严重故障时发生,并且它们不在Java程序处理的范围内。
  Error用于指示运行时环境中发生的错误。
  例如,JVM内存溢出,通常,程序不会从错误中恢复。
  异常类有两个主要子类:IOException类和RuntimeException类。
  在Java内置类中,有大部分常用检查性和非检查性异常。

  Java内置异常类
  Java语言在java.lang标准包中定义了一些异常类。
  标准运行时异常类的子类是最常见的异常类,因为默认情况下java.lang包被加载到所有的java程序中,所以大部分从运行时异常类继承的异常都可以直接使用。

太原千锋IT培训

千锋教育面授课程包含HTML5大前端培训、JavaEE+分布式开发培训、Python人工智能+数据分析培训、全链路UI/UE设计培训、云计算培训、全栈软件测试培训、大数据+人工智能培训、智能物联网+嵌入式培训、Unity游戏开发培训、Go语言开发培训、网络安全培训、互联网营销培训,采用全程面授高品质、高体验培养模式,教学大纲紧跟企业需求,并推出软考、Adobe认证、PMP认证、红帽RHCE认证课程,拥有全国一体化就业保障服务

展开更多

咨询热线:400-882-1633

1