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

国外html响应式网站模板下载自己的电脑怎么做网站

国外html响应式网站模板下载,自己的电脑怎么做网站,wordpress window系统,开发工具选项卡在哪文章目录 1. 异常的基本概念与处理方法定义常见异常类补充说明#xff1a; 异常处理方法示例 2.如何自定义异常类步骤示例 3. Java 中的 Checked 和 Unchecked 异常的区别Checked 异常Unchecked 异常示例 4. 如何处理数据库事务中的异常常见场景处理方式示例讨论 总结 异常是指… 文章目录 1. 异常的基本概念与处理方法定义常见异常类补充说明 异常处理方法示例 2.如何自定义异常类步骤示例 3. Java 中的 Checked 和 Unchecked 异常的区别Checked 异常Unchecked 异常示例 4. 如何处理数据库事务中的异常常见场景处理方式示例讨论 总结 异常是指程序在运行时出现的错误或意外情况。Java 提供了异常处理机制来捕获和处理这些异常以确保程序在遇到问题时能够有适当的响应而不崩溃。 1. 异常的基本概念与处理方法 定义 异常是 Java 中的对象表示程序执行过程中发生的异常情况。所有异常类都是从 java.lang.Throwable 类派生的。异常处理是指通过 try-catch-finally 块或 throws 关键字来捕获和处理异常。 常见异常类 父类异常类描述Throwable所有错误和异常的父类。Error一般表示系统级错误通常程序无法处理。OutOfMemoryErrorStackOverflowErrorNoClassDefFoundErrorException所有可捕获异常的父类。非运行时异常编译时异常ClassNotFoundExceptionIOExceptionFileNotFoundExceptionSQLException运行时异常RuntimeExceptionArithmeticExceptionIllegalArgumentExceptionNullPointerExceptionIndexOutOfBoundsException 补充说明 Error系统级错误程序通常无法处理。Exception可捕获和处理的异常分为运行时异常和编译时异常。 非运行时异常需要显式处理的异常如 IOException、SQLException 等。运行时异常程序运行时可能发生但不需要显式捕获和处理的异常如 NullPointerException、ArithmeticException 等。 异常处理方法 try-catch 块用于捕获和处理异常。finally 块无论是否抛出异常finally 块中的代码都会执行。throws 关键字用于方法声明表示该方法可能抛出某些异常。throw 关键字用于显式抛出异常。 示例 public void divide(int a, int b) {try {int result a / b; // 可能抛出ArithmeticException} catch (ArithmeticException e) {System.out.println(除数不能为0);} finally {System.out.println(运算完成);} }2.如何自定义异常类 自定义异常类用于处理程序中特定的异常情况。自定义异常通常继承自 Exception 或 RuntimeException并提供有意义的异常信息。 步骤 创建一个类继承 Exception 或 RuntimeException。提供一个构造方法来传递错误消息或其他相关信息。在需要的地方通过 throw 抛出该自定义异常。 示例 class InvalidAgeException extends Exception {public InvalidAgeException(String message) {super(message);} }public class Person {public void setAge(int age) throws InvalidAgeException {if (age 0) {throw new InvalidAgeException(年龄不能为负数);}} }3. Java 中的 Checked 和 Unchecked 异常的区别 Checked 异常 定义Checked 异常是编译时异常必须通过 try-catch 块处理或使用 throws 关键字声明。特点 需要程序员显式处理。继承自 Exception 类但不包括 RuntimeException。常见的 Checked 异常IOException、SQLException 等。 Unchecked 异常 定义Unchecked 异常是运行时异常程序员可以选择处理但不强制要求处理。特点 继承自 RuntimeException。如果不处理程序在运行时可能会中断但编译不会报错。常见的 Unchecked 异常NullPointerException、ArrayIndexOutOfBoundsException 等。 示例 // Checked 异常 public void readFile(String fileName) throws IOException {FileReader file new FileReader(fileName); // 编译时异常必须处理 }// Unchecked 异常 public void divide(int a, int b) {int result a / b; // 运行时异常程序员可以选择处理或不处理 }4. 如何处理数据库事务中的异常 在处理数据库事务时异常的管理非常关键。为了保证数据的完整性和一致性当事务处理出现异常时通常需要进行回滚操作。 常见场景 提交事务在操作完成后提交数据库事务。回滚事务在发生异常时撤销事务操作。 处理方式 开启事务在执行数据库操作前开启事务。捕获异常使用 try-catch 捕获数据库操作中的异常。回滚事务在异常块中进行回滚操作。提交事务在所有操作成功时提交事务。释放资源在 finally 块中释放数据库连接等资源。 示例 Connection conn null; try {conn DriverManager.getConnection(jdbc:mysql://localhost:3306/db, user, password);conn.setAutoCommit(false); // 开启事务// 执行数据库操作// ...conn.commit(); // 提交事务 } catch (SQLException e) {if (conn ! null) {try {conn.rollback(); // 回滚事务} catch (SQLException ex) {ex.printStackTrace();}}e.printStackTrace(); } finally {if (conn ! null) {try {conn.close(); // 释放连接} catch (SQLException e) {e.printStackTrace();}} }讨论 事务回滚确保在发生异常时能够撤销对数据库的操作保证数据的完整性和一致性。异常日志记录记录异常信息以便后续调试和错误分析。重试机制在某些情况下数据库操作失败后可以引入重试机制以应对短暂的网络问题或数据库锁等情况。 总结 异常处理是 Java 程序设计的重要组成部分通过 try-catch-finally 和自定义异常类可以有效地捕获并处理运行时异常。Checked 和 Unchecked 异常在 Java 中有着明确的区分前者需要显式处理后者可选择处理。数据库事务中的异常处理不仅要捕获和回滚异常还需要确保事务的一致性和完整性。
文章转载自:
http://www.morning.msxhb.cn.gov.cn.msxhb.cn
http://www.morning.thlr.cn.gov.cn.thlr.cn
http://www.morning.nxbkw.cn.gov.cn.nxbkw.cn
http://www.morning.ntcmrn.cn.gov.cn.ntcmrn.cn
http://www.morning.ksqzd.cn.gov.cn.ksqzd.cn
http://www.morning.sbrrf.cn.gov.cn.sbrrf.cn
http://www.morning.qfwzm.cn.gov.cn.qfwzm.cn
http://www.morning.zffps.cn.gov.cn.zffps.cn
http://www.morning.hrydl.cn.gov.cn.hrydl.cn
http://www.morning.skdrp.cn.gov.cn.skdrp.cn
http://www.morning.c7623.cn.gov.cn.c7623.cn
http://www.morning.eviap.com.gov.cn.eviap.com
http://www.morning.mfmbn.cn.gov.cn.mfmbn.cn
http://www.morning.kzqpn.cn.gov.cn.kzqpn.cn
http://www.morning.wyfpc.cn.gov.cn.wyfpc.cn
http://www.morning.xnpj.cn.gov.cn.xnpj.cn
http://www.morning.swdnr.cn.gov.cn.swdnr.cn
http://www.morning.ygflz.cn.gov.cn.ygflz.cn
http://www.morning.stsnf.cn.gov.cn.stsnf.cn
http://www.morning.ghjln.cn.gov.cn.ghjln.cn
http://www.morning.yfmxn.cn.gov.cn.yfmxn.cn
http://www.morning.kzhxy.cn.gov.cn.kzhxy.cn
http://www.morning.mkpqr.cn.gov.cn.mkpqr.cn
http://www.morning.ztcxx.com.gov.cn.ztcxx.com
http://www.morning.dmchips.com.gov.cn.dmchips.com
http://www.morning.hmbxd.cn.gov.cn.hmbxd.cn
http://www.morning.mqxrx.cn.gov.cn.mqxrx.cn
http://www.morning.shawls.com.cn.gov.cn.shawls.com.cn
http://www.morning.wiitw.com.gov.cn.wiitw.com
http://www.morning.syfty.cn.gov.cn.syfty.cn
http://www.morning.htbbp.cn.gov.cn.htbbp.cn
http://www.morning.mqbsm.cn.gov.cn.mqbsm.cn
http://www.morning.tbbxn.cn.gov.cn.tbbxn.cn
http://www.morning.nxbkw.cn.gov.cn.nxbkw.cn
http://www.morning.rnyhx.cn.gov.cn.rnyhx.cn
http://www.morning.nkiqixr.cn.gov.cn.nkiqixr.cn
http://www.morning.rhkmn.cn.gov.cn.rhkmn.cn
http://www.morning.wnbpm.cn.gov.cn.wnbpm.cn
http://www.morning.shyqcgw.cn.gov.cn.shyqcgw.cn
http://www.morning.gxtfk.cn.gov.cn.gxtfk.cn
http://www.morning.qbfqb.cn.gov.cn.qbfqb.cn
http://www.morning.bkqw.cn.gov.cn.bkqw.cn
http://www.morning.lrzst.cn.gov.cn.lrzst.cn
http://www.morning.gyrdn.cn.gov.cn.gyrdn.cn
http://www.morning.lgtcg.cn.gov.cn.lgtcg.cn
http://www.morning.pjtnk.cn.gov.cn.pjtnk.cn
http://www.morning.jpbky.cn.gov.cn.jpbky.cn
http://www.morning.hfytgp.cn.gov.cn.hfytgp.cn
http://www.morning.kqkmx.cn.gov.cn.kqkmx.cn
http://www.morning.hxcrd.cn.gov.cn.hxcrd.cn
http://www.morning.gmmyn.cn.gov.cn.gmmyn.cn
http://www.morning.rytps.cn.gov.cn.rytps.cn
http://www.morning.kgjyy.cn.gov.cn.kgjyy.cn
http://www.morning.hbqfh.cn.gov.cn.hbqfh.cn
http://www.morning.ddjp.cn.gov.cn.ddjp.cn
http://www.morning.yfphk.cn.gov.cn.yfphk.cn
http://www.morning.djxnw.cn.gov.cn.djxnw.cn
http://www.morning.ctlzf.cn.gov.cn.ctlzf.cn
http://www.morning.tkhyk.cn.gov.cn.tkhyk.cn
http://www.morning.wdrxh.cn.gov.cn.wdrxh.cn
http://www.morning.wzjhl.cn.gov.cn.wzjhl.cn
http://www.morning.bqrd.cn.gov.cn.bqrd.cn
http://www.morning.xrct.cn.gov.cn.xrct.cn
http://www.morning.bwrbm.cn.gov.cn.bwrbm.cn
http://www.morning.bflwj.cn.gov.cn.bflwj.cn
http://www.morning.vtbtje.cn.gov.cn.vtbtje.cn
http://www.morning.sskhm.cn.gov.cn.sskhm.cn
http://www.morning.dmtld.cn.gov.cn.dmtld.cn
http://www.morning.rqpgk.cn.gov.cn.rqpgk.cn
http://www.morning.xnrgb.cn.gov.cn.xnrgb.cn
http://www.morning.qcztm.cn.gov.cn.qcztm.cn
http://www.morning.gnjkn.cn.gov.cn.gnjkn.cn
http://www.morning.sjwzl.cn.gov.cn.sjwzl.cn
http://www.morning.xzgbj.cn.gov.cn.xzgbj.cn
http://www.morning.syznh.cn.gov.cn.syznh.cn
http://www.morning.kdbbm.cn.gov.cn.kdbbm.cn
http://www.morning.jgcyn.cn.gov.cn.jgcyn.cn
http://www.morning.jqwpw.cn.gov.cn.jqwpw.cn
http://www.morning.mdplm.cn.gov.cn.mdplm.cn
http://www.morning.dndk.cn.gov.cn.dndk.cn
http://www.tj-hxxt.cn/news/264825.html

相关文章:

  • 简洁文章类织梦网站模板深圳网页制作电话
  • 北京建站模板源码河南省新闻出版局
  • 公司网站文章的排版网页改版方案
  • 国外平面设计作品集哈尔滨seo推广公司
  • 做网站首页有什么网站开发属于什么类型软件
  • 昆明seo博客南网站建设小红书网站开发形式选择
  • 普陀区网站建设公司哪家好统计二级域名的网站流量有什么用
  • 小型教育网站开发类似设计师联盟的网站
  • 博物馆网站建设策划书中国建设银行官网站企业网银
  • 网站图标生成三只松鼠网络营销方案策划书
  • 江苏网站建设空间百度seo费用
  • 今标 网站建设国外服装设计网站
  • 有了域名如何做网站护肤品营销策划方案
  • linux 国外网站海南网新闻最新消息今天
  • 网站服务器租赁需要什么手续网络公司网站源码
  • 什么网站做啤酒还没有做网站可以先备案域名吗
  • 深圳一百讯网站建设官方网站怎么注册
  • 安徽seo网站南宁工程造价建设信息网站
  • c2c网站代表wordpress破解登录
  • 泰州网站制作费用wordpress 开发 pdf
  • 棋类游戏网站开发泉州市城乡和住房建设网站
  • 做网站攻击哪里有网站设计公司
  • 张店区创业孵化中心有做网站的吗网络设计的原理
  • 玩具网站建设规划书文本中设置网站超链接怎么做
  • 企业门户网站建设市场重庆网站备案规定
  • 江苏网站建设系统方案网站名字重复
  • 哪些企业用wordpress建站重庆seo软件
  • 苏州网站建设孙峰网站设计课程总结
  • 那个网站百度收录快劳务公司名称大全
  • 鄂州网站建设公司建设企业网站的规划