关键词:
今天把几个常见的异常总结一下,希望自己能熟记,别忘记!!!
1.NullPointerException: 空指针异常。菜鸟编程经验发现这个异常是经常会发生的,属于运行时异常。
举例:
public static void main(String[] args)
String str = null;
//此处报空指针异常
System.out.println(str.length());
控制台输出的异常信息为:
Exception in thread "main" java.lang.NullPointerException
at cn.com.gjw.MyClass.main(MyClass.java:7)
2.ClassCastException: 类型强制转换异常。Java的一些语法知识不太熟悉的时候会发生的异常。
举例:
public static void main(String[] args)
// 类型强制转换异常
Object x = new String("String");
System.out.println((Integer) x);
控制台输出的异常信息为:
Exception in thread "main" java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer
at cn.com.gjw.MyClass.main(MyClass.java:7)
3.ArrayIndexOutOfBoundsException: 数组下标越界异常。特别常见的一个异常,粗心的程序员都会犯的错误。
举例:
public static void main(String[] args)
int arr[] = 1,2;
// 此处报数组下标越界异常
System.out.println(arr[2]);
控制台输出的异常信息为:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 2
at cn.com.gjw.MyClass.main(MyClass.java:7)
4.ArithmeticException:算术运算异常。算术跟我水平差不多的你有没有犯过类似的错误呢??
举例:
public static void main(String[] args)
// 整数0做了分母,报算术运算异常
System.out.println(1 / 0);
控制台输出的异常信息为:
Exception in thread "main" java.lang.ArithmeticException: / by zero
at cn.com.gjw.MyClass.main(MyClass.java:6)
5.NumberFormatException: 数字格式异常。什么是数字格式异常呢?一个例子说明一切。
举例:
public static void main(String[] args)
// 将字符串“it”转换为Integer类型的,当然会报数字格式异常啦
System.out.println(Integer.parseInt("it"));
控制台输出的异常信息为:
Exception in thread "main" java.lang.NumberFormatException: For input string: "it"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:492)
at java.lang.Integer.parseInt(Integer.java:527)
at cn.com.gjw.MyClass.main(MyClass.java:6)
java常见的几种运行时异常runtimeexception
常见的几种如下: NullPointerException-空指针引用异常ClassCastException-类型强制转换异常。IllegalArgumentException-传递非法参数异常。ArithmeticException-算术运算异常ArrayStoreException-向数组中存放与声明类型不兼容对象异常IndexOutOfBo... 查看详情
java中最常见的几种运行时异常,你get了吗?
NullPointerException (空指针异常)ClassCastException (类型强制转换异常)NumberFormatException (数字格式异常)NegativeArraySizeException (数组大小为负数异常)SecurityException (安全异常)BufferOverFlowException (缓冲区... 查看详情
网络爬虫的几种常见类型
常见的优秀网络爬虫有一下几种类型:1.批量型网络爬虫:限制抓取的属性,包括抓取范围,特定目标,限制抓取时间,限制数量以及相知抓取页面,总之明显的特征就是受限,2.增量网络爬虫(通用爬虫):与前者相反,没有... 查看详情
常见的几种索引扫描类型
一、如何查看SQL语句的执行计划1、在SQL*PLUS环境中 执行SETAUTOTRACEON可以打开启动自动跟踪功能,如下(下面的红色字体是敲入的命令):ChenZw> setautotraceonChenZw> select*fromemp; EMPNOENAME JOB& 查看详情
mysql异常:这一篇就够了,mysql抛出异常的几种常见解决方式小结(代码片段)
CouldnotopenJDBCConnectionfortransaction;nestedexceptionisjava.sql.SQLException:Connectionscouldnotbeacquiredfromtheunderlyingdatabase!几种解决方式小结文章目录CouldnotopenJDBCConnectionfortransaction;nestedexcept 查看详情
简谈-网络爬虫的几种常见类型
...这些抓取网站的小爬虫是有各种各样的不同性格的。 常见的优秀网络爬虫有以下几种类型:1.批量型网络爬虫:限制抓取的属性,包括抓取范围、特定目标、限制抓取时间、限制数据量以及限制抓取页面,总之明显的 查看详情
分析总结常见的几种移动机器人底盘类型及其运动学
添加链接描述 查看详情
计算机语言的几种分类
####**常见的几种分类**###1.高级语言和低级语言2.动态类型和静态类型3.强制类型和弱类型4.编译型,解释型,半编译半解释5.面向对象型和面向过程型----------####**1.高级语言和低级语言**##常见的低级语言有:机器码、汇编语言高... 查看详情
常见的runtimeexception
...般面试中javaException(runtimeException)是必会被问到的问题常见的异常列出四五种,是基本要求。更多的。。。。需要注意积累了 常见的几种如下: NullPointerException-空指针引用异常ClassCastException-类型强制转换异常。IllegalAr... 查看详情
requests常见的几种解码方式
在得到返回的对象(response)后,一般不去刻意查看,是不知道编码方式的。通常直接猜即可,因为大多数都是使用的“utf-8”。在requests里的快捷的解码方式可以使用如下几种: 1.response.text·类型:str·解码类型... 查看详情
数据分析师常见的几种思路
...转化路径,借助漏斗模型分析总体和每一步的转化情况。常见的 查看详情
判断js数据类型的几种方法
...pixel/p/5126046.html!说到数据类型,我们先说一下JavaScript中常见的几种数据类型:基本类型:string,number,boolean特殊类型:undefined,null引用类型:Object,Function,Function,Array,RegExp,Date,...很多时候我们都需要通过判断变量的数据类 查看详情
java业务层发生异常,但是数据却没有回滚的几种常见情况(代码片段)
最近做项目写后台java代码,有人遇到了业务层的逻辑代码发生了错误,但是持久层的数据却没有回滚,这是非常不应该的,应为按照逻辑,发生异常,所有的数据就应该回滚,不然会产生非常多的脏数... 查看详情
光模块专题最常见的几种光模块光纤接口类型
本篇文章易天光通信(ETU-LINK)将为大家介绍下几款连接光模块常用的跳线接头,这几款分别是LC接口、SC接口、MPO接口,其中LC接口又分为单工和双工。1、LC连接器(1)双工LC连接器双工LC连接器用于连接双纤光模块&... 查看详情
函数指针常见的几种
html5中的几种常见选择器
参考技术A每天一更新,这些初级html知识你掌握了吗?css选择器的优先级:作用的元素一样,样式一样,就会有优先级问题。*通配选择器0*标签名选择器1*类选择器10*id选择器100*后代选择器选择器1选择器2...(会有相加的过程)*... 查看详情
loadrunner的几种常见错误
转自网络loadrunner的几种常见错误及解决办法1录;解决:、;在录制选项option-network-;2在回放脚本时出现的错误;Action.c(33)Error-35061;解决方法:可以用web_set_max_html;ParamName=Correlat;LB=c,;RB=nloadrunner的几种常见错误及解决办法1... 查看详情
r常见的几种常见统计图
1,向日葵散点图2,热图 (颜色越深,数值越大)3,折线图(散点图),绘制散点图集用paris(data.frame) 查看详情