java代码异常普通的====】的更多相关文章

总结:对于各种流类, package com.da; //包括运行异常,和非运行异常 import java.io.*; public class ryl { public static void main(String[] args) { try { FileInputStream fis = new FileInputStream("log.txt"); int s; while ((s = fis.read()) != -1) { System.out.println(s); }…
异常原本是正常逻辑的补充,但是有时候会被当做主逻辑使用.看如下代码: public class Client { enum Color { Red, Blue; } public static void main(String[] args) { System.out.println(Contain(Color.class, "Red"));//true System.out.println(Contain(Color.class, "Yellow"));//fal…
总结:Throwable 是所以异常的父类.error和Exception是继承它的类 Exception: 这类异常一般是外部错误,例如试图从文件尾后读取数据等,这并不是程序本身的错误,而是在应用环境中出现的外部错误. 2.Error是比较严重的错误,一般程序不处理这种错误,Exception是程序应该处理的异常. 异常分为普通异常和运行时异常,运行异常我们可以不处理,让虚拟机管它.普通异常我们必须用try{}catch(){}finally{} package com.b; //对于异常若不…
总: 异常的产生!!!!异常如何实现,继承~~~ package com.b; //我不懂为什么这里的异常一定要来自于父类.子类.去继承它.因为Exception是Throwable类的子类异常类.而自定义异常是本身不存在的.方法肯定要来自于 //统计水位过高的异常 //Exception public class MyException extends Exception { MyException(String s) { super(s); } // 这里是子类的静态方法 public st…
总结:掌握流.缓冲区类的方法 package com.b; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; public class Mark { public static void main(String[] args) throws Exception { Stream st = new Stream("log.txt"); } } class Stream { publ…
作者: kent鹏 转载请注明出处: http://www.cnblogs.com/xieyupeng/p/7476717.html 1.游标(光标)Cursor 在写java程序中有集合的概念,那么在pl/sql中也会用到多条记录,这时候我们就要用到游标,游标可以存储查询返回的多条数据. 语法: CURSOR  游标名  [ (参数名  数据类型,参数名 数据类型,...)]  IS  SELECT   语句; 例如:cursor c1 is select ename from emp; 游标…
问题 今天遇到一个问题,在下面的代码中,当抛出运行时异常后,后面的代码还会执行吗,是否需要在异常后面加上return语句呢? public void add(int index, E element){ if(size >= elements.length) { throw new RuntimeException("顺序表已满,无法添加"); //return; //需要吗? } .... } 为了回答这个问题,我编写了几段代码测试了一下,结果如下: //代码1 public…
关于JAVA Project.waitfor()返回值是1   0条评论 Project.waitfor()返回值是1,找了很久从网上没有发现关于1的说明. 这时对源代码调试了一下,发现Project=null.而去根目录下点击被调用的bat文件发现也可以被正确执行. 这时想到应该将标准错误流的信息打印出来,发现是bat文件的路径只获取到了第一个空格前.所以问题的原因是空格导致文件路径不能被获取. 原先的代码 String batpath = file.getCanonicalPath() +…
java.lang ArithmeticException 你正在试图使用电脑解决一个自己解决不了的数学问题,请重新阅读你的算术表达式并再次尝试. ArrayIndexOutOfBoundsException 请查看 IndexOutOfBoundsException.不同之处在于这个异常越界的元素不止一个. ArrayStoreException 你已用光了所有数组,需要从数组商店中购买更多的数组. ClassCastException 你需要呆在自己出生的种姓或阶级.Java 不会允许达利特…
常见 Java 异常解释:(译者注:非技术角度分析.阅读有风险,理解需谨慎:) 1. java.langjava.lang软件包是java语言的核心部分,它提供了java中的基础类. java.lang.Object,这是java.lang的根类,也是所有java类的超类. java.lang ArithmeticException 出现异常的运算条件时,抛出此异常.例如,一个整数"除以零" 你正在试图使用电脑解决一个自己解决不了的数学问题,请重新阅读你的算术表达式并再次尝试. Arr…