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

建设网站app做外贸网站需要多少钱

建设网站app,做外贸网站需要多少钱,17网站一起做网店普宁,菏泽市城乡和建设局网站目录 异常概述 认识异常 异常处理机制 解决方法 异常体系结构 常见的异常 异常--运行时异常 算术异常 数组越界异常 类型转换异常 数字格式化异常 空指针异常 Error 问题实例 异常概述 认识异常 在使用计算机语言进行项目开发的过程中,即使程序员把…

目录

异常概述

认识异常

异常处理机制

解决方法

异常体系结构

常见的异常

异常--运行时异常

算术异常

数组越界异常

类型转换异常

数字格式化异常

空指针异常

Error

问题实例



异常概述

认识异常

  • 在使用计算机语言进行项目开发的过程中,即使程序员把代码写得尽善 尽美,在系统的运行过程中仍然会遇到一些问题,因为很多问题不是靠代码能够避免的,比如:客户输入数据的格式读取文件是否存在网络出现问题等等。
  • 异常:在程序运行过程中出现的非正常情况

  • 广义异常:指的是所有不正常的情况
    狭义异常:指可以处理的异常

  • :代码错误,编译不通过,不属于异常(例如少写了结尾;),代码错了不会产生字节码 文件,根本不能运行

异常案例


异常处理机制

Java中把可能出现的每种异常情况,都封装成了一个类,当出现某种异常时,抛出此类型异常的对象
l不管,如果没有捕获这个异常对象,出现异常,直接中止程序
2.异常处理,接收抛出的对象,提供处理程序,让后面的程序可以继续运行。

解决方法

  •  一是遇到错误就终止程序的运行。
  •  另一种方法是程序员在编写程序时,就充分考虑到各种可能发生的异常和错误, 极力预防和避免。并且要编写相应的代码进行异常的检测、以及异常的处理方 式,保证代码的健壮性

异常体系结构

Throwable

java.lang.Throwable类是Java程序执行过程中发生的异常事件对应的类的根父类。

Throwable中的常用方法

  • public void printStackTrace():打印异常的详细信息。 包含了异常的类型、异常的原因、异常出现的位置、在开发和调试阶段都得使用printStackTrace。
  • public String getMessage():获取发生异常的原因

Throwable可分为两类:ErrorException

分别对应着java.lang.Errorjava.lang.Exception两个类。

Error:Java虚拟机无法解决的严重问题。如:JVM系统内部错误、内存资源耗 尽等严重情况。一般不编写针对性的代码进行处理。

例如:StackOverflowError(栈内存溢出)。

Exception: 其它因编程错误或偶然的外在因素导致的一般性问题,需要使用针对 性的代码进行处理,使程序继续运行


常见的异常

异常--运行时异常


算术异常

// 1.算数异常 ArithmeticException
//        int a = 10;
//        int b = 0;
//        System.out.println(a/b);

数组越界异常

//2.下标越界 ArrayIndexOutOfBoundsExceptionint[] a1 = {1,2,3,4,5};a1[5]=6;

类型转换异常

  //类型转换异常 ClassCastExceptionObject object ="abc";Integer a = (Integer) object;

数字格式化异常

  数字格式化异常
//        Exception in thread "main" java.lang.NumberFormatException: For input string: "a1"
//        at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
//        at java.lang.Integer.parseInt(Integer.java:580)
//        at java.lang.Integer.parseInt(Integer.java:615)
//        at com.wyk.javaexception.Dom.main(Dom.java:25)String s ="a1" ;Integer.parseInt(s);

空指针异常

   /*使用了一个为null的对象   空指针异常NullPointerException*/String s = null;s.length();

Error(错误)

栈溢出: StackOverflowErro

package com.wyk.javaexception;public class Dom2 {public static void main(String[] args) {//Java.lang.StackOverError   栈内存空间异常递归调用的方法过多,导致栈空间不够用,是程序无法解决处理的sum(500000);}public static int sum (int num){if (num == 1) {return 1;}elsereturn  num+sum(num-1);}
}

问题实例

1.

//看程序输出结果: 1 , 2public static void main(String[] args) {try {int i=100/0;System.out.println(i);}catch(Exception e){System.out.println(1);throw new RuntimeException();}finally{System.out.println(2);}System.out.println(3);}          

2.

//写出程序结果: B C Dclass Demo{public static void main(String[] args){try{showExce(); System.out.println("A");}catch(Exception e){System.out.println("B");}finally{System.out.println("C");}System.out.println("D");}public static void showExce()throws Exception{throw new Exception();}}

3.

//写出程序结果:1134,  1134234class Test{ public static String output="1";public static void foo(int i){ try{ if(1==i)throw new Exception(); 	output+="1"; }catch(Exception e){ output+="2"; } finally{ output+="3"; } output+="4"; }public static void main(String args[]){ foo(0); System.out.println(output);// foo(1); System.out.println(output);// }}            	


文章转载自:

http://v8bMUP69.tmfhx.cn
http://iIzBJnp6.tmfhx.cn
http://HHoClMUL.tmfhx.cn
http://PLRDJz3I.tmfhx.cn
http://1vjoxVvV.tmfhx.cn
http://juGcS8bS.tmfhx.cn
http://ms1LiN14.tmfhx.cn
http://f1UGe2K2.tmfhx.cn
http://TTjuFxDV.tmfhx.cn
http://zYk2FOjt.tmfhx.cn
http://T1MIJ5Qs.tmfhx.cn
http://b5bMFtSE.tmfhx.cn
http://2RD2urW4.tmfhx.cn
http://zdy1IGpk.tmfhx.cn
http://Z5ZiuQnu.tmfhx.cn
http://6dQc8rJv.tmfhx.cn
http://GCqF1U9j.tmfhx.cn
http://E4XP2TDr.tmfhx.cn
http://WGGne7ml.tmfhx.cn
http://i6iZp5Fx.tmfhx.cn
http://mwO5VR2H.tmfhx.cn
http://4vsAcB0b.tmfhx.cn
http://FwRnUyzQ.tmfhx.cn
http://qHSmAlXl.tmfhx.cn
http://hAF42p2G.tmfhx.cn
http://NyzfGkve.tmfhx.cn
http://7OWIyL7B.tmfhx.cn
http://ewyyh7w7.tmfhx.cn
http://yNEpkJSB.tmfhx.cn
http://8rCH9yL9.tmfhx.cn
http://www.dtcms.com/wzjs/649520.html

相关文章:

  • 石家庄高铁站做设计拍摄的网站平台
  • 网站做二级域名网页功能介绍
  • windows做网站服务器吗郑州建设银行网站
  • 在线音乐网站模板网页设计实验报告结果
  • 做网站有什么软件官方网站建设 搜搜磐石网络
  • 企业网站建设专业的公司成都淘宝网站建设
  • 全面的基础微网站开发做网站设计难吗
  • 3000ok新开传奇网站有了域名后怎么做网站
  • 房产集团网站建设seo关键词排名查询
  • 之路网站建设昌大建设三公司
  • 专业网站建设包括哪些wordpress文章摘要显示
  • 怎么快速提升网站权重网站开发+搜索
  • 旅行社网站建设策划书网站做权重有用吗
  • 学东西的网站湖南竞网做网站好吗
  • 网站开发与服务器交互地方门户网站赚钱
  • 做网站怎样上传文件wordpress侧栏导航栏
  • 百度如何把网站做链接网络营销成功的案例有哪些
  • 水处理网站源码广州宣布5条优化措施
  • 网站建设的需求分析报告wordpress开启cdn无法ip
  • 服装网站建设项目规划书北京做网站的大公司
  • 无锡画室网站建设网站建设攸县
  • 哪个企业的网站做的比较好网站建设一般需要什么功能
  • 北京通州网站建设公司网站建设兼职
  • 河北省承德市建设局网站上不去wordpress 创建文集
  • 网站做404城乡与建设厅网站
  • 一个网站需要哪些备案网站开发 浏览器兼容性
  • 大鹏网站建设wordpress 幻灯片手机端字体
  • 建设厅工作证查询网站cdr平面设计教程
  • wap建站程序免费下载wordpress 头像上传路径
  • 搜索引擎网站推广怎么做湖北响应式网站设计制作