快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

java异常处理简单代码 java异常处理代码例题

Java非运行时异常的处理 求大神补全代码

public class FileReaderDemo {

成都创新互联服务项目包括吉木萨尔网站建设、吉木萨尔网站制作、吉木萨尔网页制作以及吉木萨尔网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,吉木萨尔网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到吉木萨尔省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

public static void main(String[] args) {

try {

//创建要读取的数据文件的文件对象 file

File file = new File("d:\\data.txt");

//创建要读取数据的输入流

FileReader fileReader = new FileReader(file);

//从输入流中读取一个字符;

int c = fileReader.read();

//判断是否读取到文件结束,如果读取到文件的最后会返回-1

while (c!=-1) {

//输出读取的这个字符

System.out.println((char)c);

//再读取下一个字符

c = fileReader.read();

}

//所有读取完毕后,关闭fileReader对象,要求不管前面是否抛出异常,

//都必须要执行关闭操作。

fileReader.close();

} catch(Exception e) {

e.printStackTrace();

}

}

}

请举一个抛出异常的例子。简单点。(用JAVA)

public Date getTimeToOverClass() throws ParseException{

String time = "2011-11-1 17:00:00";

SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

Date d = f.parse(time);

return d;

}

ParseException 解析异常.

这种是发生异常时候,不去try catch 这个异常,一般try catch异常后,在catch里面要将这个异常进行处理。而这种在方法名后面直接throws 是将异常直接抛出,意思就是发生异常了不做处理,将异常抛给调用这个方法的人去处理。比如你在main方法里面调用了这个方法,那你main方法就要做处理,可以用try catch来处理,也可以同样不做处理,在main方法名后,继续抛出。

Java异常处理

import java.util.Scanner;

public class ExceptionDemo {

public static void main(String[] args) {

double op1,op2,r;

Scanner sc=new Scanner(System.in);

System.out.println("请输入两个double型的参数");

op1=sc.nextDouble();

op2=sc.nextDouble();

try {

r=div(op1,op2);

}

catch(MyException ex) {

System.out.println(ex.getMessage());

do {

System.out.println("除数为0,请重新输入操作数2的值!");

op2=op2=sc.nextDouble();

}while(0==op2);

}

finally {

System.out.println(""+op1+"/"+op2+"的结果是:"+(op1/op2));

}

sc.close();

}

static double div(double op1,double op2) throws MyException {

if(0==op2) {

throw new MyException("自定义异常,除数为0异常");

}

return op1/op2;

}

}

class MyException extends Exception {

MyException(String msg) {

super(msg);

}

}

JAVA语言如何进行异常处理?

Java通过面向对象的方法进行异常处理,把各种不同的异常进行分类,并提供了良好的接口。在Java中,每个异常都是一个对象,它是Throwable类或其它子类的实例。当一个方法出现异常后便抛出一个异常对象,该对象中包含有异常信息,调用这个对象的方法可以捕获到这个异常并进行处理。Java的异常处理是通过5个关键词来实现的:try、catch、throw、throws和finally。一般情况下是用try来执行一段程序,如果出现异常,系统会抛出(throws)一个异常,这时候你可以通过它的类型来捕捉(catch)它,或最后(finally)由缺省处理器来处理。\x0d\x0a用try来指定一块预防所有异常的程序。紧跟在try程序后面,应包含一个catch子句来指定你想要捕捉的异常的类型。\x0d\x0athrow语句用来明确地抛出一个异常。\x0d\x0athrows用来标明一个成员函数可能抛出的各种异常。\x0d\x0a可以在一个成员函数调用的外面写一个try语句,在这个成员函数内部写另一个try语句保护其他代码。每当遇到一个try语句,异常的框架就放到堆栈上面,直到所有的try语句都完成。


网站栏目:java异常处理简单代码 java异常处理代码例题
地址分享:http://6mz.cn/article/dojjeos.html

其他资讯