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

用哪个网站做简历更好第三方网站建设

用哪个网站做简历更好,第三方网站建设,wordpress templates,手机app软件开发哪里好Java基础异常详解 文章目录 Java基础异常详解编译时异常#xff08;Checked Exception#xff09;#xff1a;运行时异常#xff08;Unchecked Exception#xff09;: Java中的异常是用于处理程序运行时出现的错误或异常情况的一种机制。 异常本身也是一个类。 异常分为…Java基础异常详解 文章目录 Java基础异常详解编译时异常Checked Exception运行时异常Unchecked Exception: Java中的异常是用于处理程序运行时出现的错误或异常情况的一种机制。 异常本身也是一个类。 异常分为两种类型编译时异常Checked Exception和运行时异常Unchecked Exception。 编译时异常Checked Exception 编译时异常是在代码编译阶段就能够被检测到的异常程序员必须在代码中显式处理这些异常否则编译不会通过。常见的编译时异常包括 IOException输入输出异常如文件操作中的读写错误。SQLException数据库访问异常。ClassNotFoundException类未找到异常。InterruptedException线程中断异常等。 处理编译时异常的方式 使用try-catch块捕获异常并处理。 使用throws关键字在方法声明中抛出异常让调用者处理。 以下是一些常见的编译时异常的代码示例 IOException - 输入输出异常 import java.io.*;public class IOExceptionExample {public static void main(String[] args) {try {FileReader fileReader new FileReader(file.txt);// 读取文件内容} catch (IOException e) {System.out.println(文件读取发生异常: e.getMessage());}} }SQLException - 数据库访问异常 import java.sql.*;public class SQLExceptionExample {public static void main(String[] args) {try {Connection connection DriverManager.getConnection(jdbc:mysql://localhost:3306/mydb, username, password);// 执行数据库操作} catch (SQLException e) {System.out.println(数据库操作发生异常: e.getMessage());}} }ClassNotFoundException - 类未找到异常 public class ClassNotFoundExceptionExample {public static void main(String[] args) {try {Class.forName(com.example.MyClass);} catch (ClassNotFoundException e) {System.out.println(未找到指定类: e.getMessage());}} }InterruptedException - 线程中断异常 public class InterruptedExceptionExample {public static void main(String[] args) {Thread thread new Thread(() - {try {Thread.sleep(1000);} catch (InterruptedException e) {System.out.println(线程被中断: e.getMessage());}});thread.start();thread.interrupt();} }我们通过使用try-catch块来捕获编译时异常并进行处理。 运行时异常Unchecked Exception: 运行时异常是在程序运行时才会被抛出的异常无需在代码中显式处理。如果不处理运行时异常程序将会终止执行。常见的运行时异常包括 ullPointerException空指针异常当尝试访问一个空引用时抛出。 ArrayIndexOutOfBoundsException数组索引越界异常。 IllegalArgumentException非法参数异常当传递非法参数给方法时抛出。 ArithmeticException算术异常如除零操作。 ClassCastException类转换异常当尝试将一个对象强制转换成不兼容的类型时抛出。 运行时异常通常是由程序逻辑错误引起的因此应该通过代码审查和测试来避免。 以下是一些常见的运行时异常的示例代码 NullPointerException - 空指针异常 public class NullPointerExceptionExample {public static void main(String[] args) {String str null;try {int length str.length(); // 这里会抛出NullPointerException} catch (NullPointerException e) {System.out.println(发生空指针异常: e.getMessage());}} }ArrayIndexOutOfBoundsException - 数组索引越界异常 public class ArrayIndexOutOfBoundsExceptionExample {public static void main(String[] args) {int[] arr {1, 2, 3};try {int value arr[5]; // 这里会抛出ArrayIndexOutOfBoundsException} catch (ArrayIndexOutOfBoundsException e) {System.out.println(发生数组索引越界异常: e.getMessage());}} }IllegalArgumentException - 非法参数异常 public class IllegalArgumentExceptionExample {public static void main(String[] args) {try {int age -5;if (age 0) {throw new IllegalArgumentException(年龄不能为负数);}} catch (IllegalArgumentException e) {System.out.println(发生非法参数异常: e.getMessage());}} }ArithmeticException - 算术异常 public class ArithmeticExceptionExample {public static void main(String[] args) {try {int result 10 / 0; // 这里会抛出ArithmeticException} catch (ArithmeticException e) {System.out.println(发生算术异常: e.getMessage());}} }ClassCastException - 类转换异常 public class ClassCastExceptionExample {public static void main(String[] args) {try {Object obj Hello;Integer num (Integer) obj; // 这里会抛出ClassCastException} catch (ClassCastException e) {System.out.println(发生类转换异常: e.getMessage());}} }异常处理的方法 try-catch语句块使用try-catch块捕获异常并在catch块中进行处理。 try {// 可能抛出异常的代码 } catch (ExceptionType e) {// 异常处理代码 }throws关键字在方法声明中使用throws关键字抛出异常让调用者处理。 public void methodName() throws ExceptionType {// 方法体 }finally块finally块中的代码无论是否发生异常都会被执行常用于资源的释放等操作。 try {// 可能抛出异常的代码 } catch (ExceptionType e) {// 异常处理代码 } finally {// 最终执行的代码如关闭文件等 }异常处理有助于使程序更健壮能够更好地应对各种异常情况。在处理异常时应根据具体情况选择合适的处理方式以保证程序的正确性和稳定性。
http://www.hkea.cn/news/14481402/

相关文章:

  • 网站开发的教学视频用数据库代码做家乡网站
  • 智慧团建登录口google seo推广
  • 网站安全风险评估报告crm管理系统的好处
  • 网站描述如何写利于优化app在线设计
  • 外贸网站模板源码开网店赚钱吗
  • 网站怎样运营网站及推广
  • 台州建设局网站建筑工程黑名单wordpress ajax分页插件
  • 邯郸wap网站制作网站建设与排名
  • wordpress网站页脚广西城乡建设厅网站
  • seo需要懂代码吗上海谷歌seo
  • 自己做网站发信息网站公司建设
  • 中国石油天然气第七建设公司网站网站制作公司官网
  • 微信微网站建设台州企业建站程序
  • 空包网站怎么建设金融行业高端网站制作
  • 陕西省交通建设厅网站大学生电子商务专业网站设计
  • 北京网站设计实力乐云践新网页优化与网站优
  • asp 企业网站管理系统网站备案掉了怎么办
  • 重庆多语网站建设品牌企业wordpress轻量
  • 儿童教育网站模板网页设计自己做网页素材
  • 福田网站建设wordpress knowall主题
  • setnet科技网站建设用nas做网站
  • 国外html5网站模版网站内容建设招标
  • 重庆找工作的网站微帮推广平台怎么加入
  • 青岛李沧区网站建设php做网站登陆验证
  • 高效网站建设导航类网站源码
  • 龙华做棋牌网站建设找哪家效益快做pc端网站行业现状
  • 潍坊网站建设500网站栏目模块
  • 网站建设有什么工作大作设计网站官网入口
  • 排名推广网站天津网站建设制作排名
  • 中科汇联网站建设手册智能建站官网