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

古风网站建设wordpress 文章页404

古风网站建设,wordpress 文章页404,在哪个网站做整形,wordpress创建标签异常概念异常发生的原因用户输入非法数据要打开的文件不存在网络中断/JVM内存溢出#xff08;JVM是JRE的一部分。它是一个虚构出来的计算机#xff09;除0、非法参数等三种类型的异常#xff0c;用以理解异常检查性异常【otherException】#xff1a;程序员无法预见的…异常概念异常发生的原因用户输入非法数据要打开的文件不存在网络中断/JVM内存溢出JVM是JRE的一部分。它是一个虚构出来的计算机除0、非法参数等三种类型的异常用以理解异常检查性异常【otherException】程序员无法预见的如文件不存在等编译时报错运行时异常【RuntimeException】程序员可以避免编译可忽略错误【Error】程序员脱离控制如栈溢出JAVA的处理Java有异常处理框架所有异常用一个异常类表示不同类型的异常对应不同子类JDK1.4后异常链机制可跟踪异常异常体系结构异常之间的区别和联系Error与编码者所执行的操作无关也不应该试图去处理。如虚拟机运行错误Virtual MachineError内存不够OutOfMemoryError类定义错误NoClassDefFoundErro链接错误LinkageError等。 灾难性Java一般会终止线程Exception运行时异常数组下标越界ArrayIndexOutOfBoundsException、空指针NullPoint/丢失资源MissingResource等由程序逻辑错误引起属不检查异常可不处理。非运行时异常必须处理IOException, SQLException用户自定义的Exception等。属于检查异常。可以处理应尽可能去处理检查异常和不受检查异常【都是Exception】不检查异常运行时异常里的检查异常除了运行时异常都是检查异常是必须处理的。处理方法try-catch或者throwsJava异常处理机制抛出异常异常情形当前方法或作用域无法继续执行了抛出异常异常情形下从当前环境跳出把问题交给上一级环境。抛出异常后在堆上new一个异常对象当前执行路径被终止且弹出对异常对象的引用。异常处理机制接管程序从异常处理程序开始执行程序。异常处理机制将程序回复/换种方式/继续运行下去。捕获异常方法抛出异常后系统寻找合适的异常处理器。潜在的异常处理器是异常发生时存留在调用栈的方法的集合。若未找到Java程序结束。异常处理五个关键字try 监听 try语句块发生异常则异常抛出catch 捕获finally 回收try打开的物力资源数据库连接、网络连接、磁盘文件如果finally里使用了return/throw等则不会再执行try/catch中的return/throwthrow 抛出异常throws 声明该方法会抛出异常处理异常try-catch例子写了try-catch程序可以正常运行了不然编译不通过 public static void main(String[] args) {int a 1;int b 0;try {if(b 0) throw new ArithmeticException(); // 抛出算术异常System.out.println(a / b a/b);}catch (ArithmeticException e){System.out.println(捕获到了异常 e);}System.out.println(程序结束);}这个算术异常是运行时异常系统会自动抛出的。比如不写这个try-catch就会多重catch将捕获底层异常类的catch子句放在前面较高层的放在后面嵌套try没进入一个try异常的前后关系会被推入堆栈。如果内部不含异常堆栈弹出检查下一个try。throw异常由两个构造方法一个有参数的一个没有参数的。可以把参数传进去通过e.getMessage()来获取这个异常参数。 public static void main(String[] args) {try {proc();}catch (NullPointerException e){System.out.println(main中的catch e);}}static void proc(){try{// throw 明确异常throw new NullPointerException(demo);}catch(NullPointerException e){// 如果用 e.getMessage() 则可以返回“demo”这个词System.out.println(proc中的catch e);throw e; // 把异常抛出方法外}}throws在方法声明中包含throws子句就可以不用在方法中处理了。但调用该方法的main()需要写try-catch来处理。 public static void main(String[] args) {try {proc();} catch (IllegalAccessException e) {// 如果这样throw出去console中会由红字异常报出//throw new RuntimeException(e); System.out.println(main中捕获咯);}}static void proc() throws IllegalAccessException{System.out.println(Proc()中的代码);throw new IllegalAccessException(demo); // 是new这个异常哦}注意点Error和RuntimeException, 可以不抛出编译通过运行是会被系统抛出如果是可查异常必须在方法里写throws然后用try-catch捕获/throws抛出抛出异常方法调用者必须处理或继续抛出调用方法必须遵循可查异常的处理和声明规则。覆盖一个方法时不能声明与覆盖方法不同的异常。finally在try/catch完成后另一个try/catch之前执行。无论有无异常都会执行。可用来释放占用的资源一定要释放哦 static void proc(){System.out.println(Proc()中的代码);int a 2;try{if(a 3){throw new IllegalAccessException(demo); // 是new这个异常哦}}catch(IllegalAccessException e) {System.out.println(e.getMessage());}finally {System.out.println(finally!!! 我执行了);}}执行顺序try, catch, 给返回值赋值finallyreturn自定义异常继承Exception类即可创建自定义异常方法中抛出 try-catch捕获处理或者在方法声明里throws、调用者中捕获并处理
http://www.dnsts.com.cn/news/116616.html

相关文章:

  • 网站促销计算响应式网站制作价格
  • 做网站设计注意什么细节有什么平台做网站比较好
  • 天津网站seo策划网站建设所需硬件参数
  • 云南省建设厅网站舉報苏州网站建设营销推广
  • 正规手表回收网站太原制作网站企业
  • 织梦网站怎么做索引地图涪陵网站建设公司
  • 个人网站名称请网站年费怎么做分录
  • 成都哪家网站建设seo招聘网
  • 唐山市住房和城乡建设局官方网站餐饮公司做网站好处
  • 廊坊市网站建设推广公司兴田德润活动
  • 盐城市城南新区建设局网站网易企业邮箱官网入口
  • 小网站推荐一个做问卷调查用哪个网站
  • 关键词采集网站网站建设素材图片
  • 宣城网站开发专业制安徽省驻房城乡建设官方网站
  • 大学科技园网站建设泉州惠安网站建设
  • 重庆铜梁网站建设价格寰宇seo
  • 泉州手机端建站模板做网站优化有必要
  • 网站没有建设好可以备案吗wordpress首页底部模板修改
  • 移动端网站建设的请示阿里云服务器怎么部署网站
  • 网站建设时怎么赚钱的中国建设部城乡建设网
  • 网上商城建站服务商自己做的网站如何制作后台
  • 吉林省建设监理协会网站可道网站建设
  • 襄县网站建设北京计算机培训机构前十名
  • 深圳做外贸网站哪家好怎么做免费的网站推广
  • 深圳 网站定制地方门户网站盈利
  • 手机触屏网站开发教程今天福州发生的重大新闻
  • 山西房地产网站建设十大免费货源网址
  • 合肥网站代运营公司有哪些全自动在线制作网页
  • 网站设计培训陕西网站建设开发
  • 自己买服务器做视频网站做网站南京