Java程序出现不正常情况
2018-02-27 20:09
85 查看
异常:程序在运行时出现不正常情况。 异常发生的原因有很多,通常包含以下几大类用户输入了非法数据。
要打开的文件不存在。
网络通信时连接中断,或者JVM内存溢出。
例如,运行下面的代码会出现算术异常(用户输入了非法数据)。
[java] view plain copyclass Demo
{
int div(int a, int b)
{
return a/b;
}
}
class ExceptionDemo
{
public static void main(String[] args)
{
Demo d = new Demo();
int x = d.div(4,0);
System.out.println("x="+x);
}
}
异常处理:java提供了特有的语句进行处理
try
{
需要被检测的代码
}
catch(异常类 变量)
{
处理异常的代码(处理方式)
}
finally
{
一定会被执行的语句
}
对异常的简单处理,代码如下:[java] view plain copyclass Demo
{
int div(int a, int b)
{
return a/b;
}
}
class ExceptionDemo
{
public static void main(String[] args)
{
Demo d = new Demo();
try
{
int x = d.div(4,0);
System.out.println("x="+x);
}
catch(Exception e)
{
System.out.println("除零了");
}
System.out.println("-----------");
System.out.println("over");
}
}
要打开的文件不存在。
网络通信时连接中断,或者JVM内存溢出。
例如,运行下面的代码会出现算术异常(用户输入了非法数据)。
[java] view plain copyclass Demo
{
int div(int a, int b)
{
return a/b;
}
}
class ExceptionDemo
{
public static void main(String[] args)
{
Demo d = new Demo();
int x = d.div(4,0);
System.out.println("x="+x);
}
}
异常处理:java提供了特有的语句进行处理
try
{
需要被检测的代码
}
catch(异常类 变量)
{
处理异常的代码(处理方式)
}
finally
{
一定会被执行的语句
}
对异常的简单处理,代码如下:[java] view plain copyclass Demo
{
int div(int a, int b)
{
return a/b;
}
}
class ExceptionDemo
{
public static void main(String[] args)
{
Demo d = new Demo();
try
{
int x = d.div(4,0);
System.out.println("x="+x);
}
catch(Exception e)
{
System.out.println("除零了");
}
System.out.println("-----------");
System.out.println("over");
}
}
相关文章推荐
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- Python连接mysql出现1045错误,Java(其他程序)连接正常。
- [置顶] 关于cmd运行java程序出现乱码情况解决办法
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- 基于jdk在windows 终端编译java 程序时输出中文时出现乱码情况
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java环境配置为1.7jdk为什么cmd java -version查看版本是1.8||win7 java(tm) platform se binary 已停止工作 出现了一个问题,导致程序停止正常
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
- java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题