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

我国外贸企业网站建设东莞做网站公司有哪些

我国外贸企业网站建设,东莞做网站公司有哪些,网站的外链,搜索引擎优化的对比❤️❤️前言~#x1f973;#x1f389;#x1f389;#x1f389; hellohello~#xff0c;大家好#x1f495;#x1f495;#xff0c;这里是E绵绵呀✋✋ #xff0c;如果觉得这篇文章还不错的话还请点赞❤️❤️收藏#x1f49e; #x1f49e; 关注#x1f4a5; hellohello~大家好这里是E绵绵呀✋✋ 如果觉得这篇文章还不错的话还请点赞❤️❤️收藏  关注如果发现这篇文章有问题的话欢迎各位评论留言指正大家一起加油一起chin up  个人主页E绵绵的博客 所属专栏JAVASE题目练习  JAVASE知识点专栏  c语言知识点专栏   c语言题目练习 ❤️❤️今天我们就给大家带来异常的介绍对于异常的知识点很多很复杂但只要肯用心一定能摸透的。那么一起加油出发吧 异常的概念与体系结构 异常的概念  ​​​​ 在Java中将程序执行过程中发生的不正常行为称为异常。 注意开发过程中遇到的语法错误和逻辑错误不被称为异常 例如将 System.out.println 拼写错了, 写成了 system.out.println.这是语法错误不是异常。 或者你的冒泡排序中代码错了导致结果不对这也不叫异常。是逻辑错误不是异常。 而下方才是真正的异常 从上述过程中可以看到java中不同类型的异常都有与其对应的类来进行描述。所以我们常说异常其实是一个类。 异常的体系结构   因为异常其实是类且从上图我们可以得出 1. Throwable是异常体系的顶层父类其派生出两个重要的子类 Error 和 Exception它们两个是异常的两大类别 2. Error指的是Java虚拟机无法解决的严重问题比如JVM的内部错误、资源耗尽等典型代表 StackOverflowError栈溢出和OutOfMemoryError内存不足Errow是严重错误一旦发生程序就会崩溃怎么救也救不回来。 3. Exception 是指在程序运行过程中出现的非正常情况但它不会导致程序立即终止。Exception异常可以被程序员通过代码捕获并进行处理以保证程序的正常执行。该类异常通常是由于输入错误、网络故障、文件读写错误等引起的。例如除以零、数组越界等都属于异常。当异常发生时程序会抛出一个异常对象并根据异常处理机制进行相应的处理。 虽然Throwable才是真正的异常顶层父类但我们平时所说的异常通常是Exceptionerrow虽然本质是异常但我们通常叫做错误。   ❤️❤️除此之外我们还从上得知exception异常分为运行时异常非受检异常和编译时异常受检异常  运行时异常  运行时异常运行时异常是在程序运行过程中才会发生的异常. 常见的运行时异常包括以下五种 NullPointerException空指针异常当程序试图访问一个空对象的成员变量或调用空对象的方法时会抛出空指针异常。 ArrayIndexOutOfBoundsException数组越界异常当程序试图访问数组中不存在的索引位置时会抛出数组越界异常。 ClassCastException类转换异常当程序试图将一个对象强制转换为不兼容的类型时会抛出类转换异常。 IllegalArgumentException非法参数异常当方法接收到一个不合法或不适当的参数时会抛出非法参数异常。 ArithmeticException算术异常当程序执行算术运算时出现错误例如除以零或取模运算的除数为零会抛出算术异常。 ​​​​​​​这些异常都是在程序运行时可能发生的可以通过合理的代码设计和异常处理机制来避免或处理这些异常。 运行时异常可以选择处理也可以不处理 如果不处理程序会运行到异常位置时终止并抛出异常信息。处理则可以不报错误一直运行到程序结束。 编译时异常 编译时异常是在编译阶段检测到的异常在代码中必须对它进行处理。如果不处理编译时异常编译器会报错并阻止程序的编译运行都运行不了。 一般是发生网络数据库和文件操作的时候出现编译异常 以上我们都还没学。 当然也存在我们学过的编译时异常就是clone必须处理它才能运行程序 处理编译时异常的方式可以使用try-catch语句块捕获异常并进行相应的处理或者使用throws关键字将异常抛出给上层调用者处理。我们之后会讲述这些关键字。 防御式编程 ❤️❤️错误在代码中是客观存在的. 因此我们要让程序出现问题的时候及时通知程序猿. 其主要的方式如下  ❤️❤️ LBYL: Look Before You Leap. 在操作之前就做充分的检查. 即事前防御型 boolean ret false; ret 登陆游戏(); if (!ret) {处理登陆游戏错误;return; } ret 开始匹配(); if (!ret) {处理匹配错误;return; } ret 游戏确认(); if (!ret) {处理游戏确认错误;return; } ret 选择英雄(); if (!ret) {处理选择英雄错误;return;} ret 载入游戏画面(); if (!ret) {处理载入游戏错误;return; } ..... 缺陷正常流程和错误处理流程代码混在一起, 代码整体显的比较混乱。所以我们一般很少用该方法。 ❤️❤️EAFP: Its Easier to Ask Forgiveness than Permission. 事后获取原谅比事前获取许可更容易. 也就是先操作, 遇到问题再处理. 即事后认错型  try {登陆游戏();开始匹配();游戏确认();选择英雄();载入游戏画面();... } catch (登陆游戏异常) {处理登陆游戏异常; } catch (开始匹配异常) {处理开始匹配异常; } catch (游戏确认异常) {处理游戏确认异常; } catch (选择英雄异常) {处理选择英雄异常; } catch (载入游戏画面异常) {处理载入游戏画面异常; } ...... 优势正常流程和错误流程是分离开的, 程序员更关注正常流程代码更清晰容易理解代码 所以我们在进行处理时基本都是用EAFP很少用LBYL。 在Java中异常处理主要用到这5个关键字throw、try、catch、final、throws。而这五个关键字要讲解的话要讲很久所以我们就放到下篇文章里。 总结 这篇文章已经有很多知识点了够铁汁们消化了到这里就先结束吧下篇文章我们就带来异常处理的五个关键字的讲解以及一些其他知识点。还希望各位大佬们能给个三连点点关注点点赞发发评论呀感谢各位大佬~❤️❤️
http://www.hkea.cn/news/14267289/

相关文章:

  • 网站建设技术发展趋势预测手机软件下载平台哪个好
  • 重庆网站建设流程楼市最新消息2023
  • 海宁做网站北京网站建设方案托管
  • 郑州外贸网站建设商家云南网络营销公司
  • 福州网站设计大概费用优秀网站的特点
  • 网站ui设计基础wordpress添加头像
  • 企业手机网站建设策划方案营销顾问公司
  • 怎么seo网站推广免费域名注册平台永久
  • 没注册可以做网站吗企业网站制作 西安
  • 济南建网站公司价格抖音营销推广
  • 织梦模板怎么验证网站重庆多功能网站建设
  • 江苏城乡与住房建设部网站美发培训网站
  • 网站优化具体怎么做长春建站模板源码
  • 做网站域名重要吗医药网站建设中图片
  • 北京南站地铁几号线重庆快速网站推广
  • 建设网站英语成免费crm破解版
  • 直播一级a做爰片免费网站阿勒泰网站建设
  • 做网站流程天象集团ui培训
  • 飞色网站商城怎么做网站开发z亿玛酷1流量订制
  • 哪一个网站可以做任务拿佣金推广文章
  • 网站建设氺首选金手指14深圳市保障性住房轮候申请
  • 阿里巴巴做网站难吗wordpress显示文章摘要
  • 网站正在建设中是什么意思贵阳网站建设方案维护
  • 网站开发周期一个人做网站设计兼职
  • 做网站的销售好做吗建设部网站撤销注册资质的都是公职人员吗
  • 网站设计开发世界500强企业中国有哪些
  • 优酷土豆网站建设百度知道登录
  • 建设部四库一平台查询网站百度seo综合查询
  • 深圳专业的免费建站wordpress 炫酷主题
  • 一个网站多个数据库wordpress用插件注册