java代码异常篇】的更多相关文章

总结:掌握流.缓冲区类的方法 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…
异常原本是正常逻辑的补充,但是有时候会被当做主逻辑使用.看如下代码: 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.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); }…
总结:注意一个方法:nextLine();它表示:执行当前行,返回跳过的输入信息. package com.da; import java.util.InputMismatchException; import java.util.Scanner; //从键盘输入数,判断,是double型则输出.通过循环变量退出do-while循环 //若不是,则系统提示异常,该异常被catch语句捕获.catch语句用来显示数据输入错误提示信息. //并提示用户重新输入,然后通过循环变量使do-while循环…
总: 异常的产生!!!!异常如何实现,继承~~~ package com.b; //我不懂为什么这里的异常一定要来自于父类.子类.去继承它.因为Exception是Throwable类的子类异常类.而自定义异常是本身不存在的.方法肯定要来自于 //统计水位过高的异常 //Exception public class MyException extends Exception { MyException(String s) { super(s); } // 这里是子类的静态方法 public st…
总结: 方法.和之前的有不同,但是名字太长了+++++ package com.aini; import java.io.*; public class ghd { public static void main(String[] args) { BufferedWriter out = null; try { out = new BufferedWriter(new BufferedWriter(out)); out.write("DFA");// 字符串型... } catch (…
问题 今天遇到一个问题,在下面的代码中,当抛出运行时异常后,后面的代码还会执行吗,是否需要在异常后面加上return语句呢? public void add(int index, E element){ if(size >= elements.length) { throw new RuntimeException("顺序表已满,无法添加"); //return; //需要吗? } .... } 为了回答这个问题,我编写了几段代码测试了一下,结果如下: //代码1 public…
JVM学习第一篇思考:一个Java代码是怎么运行起来的-上篇 作为一个使用Java语言开发的程序员,我们都知道,要想运行Java程序至少需要安装JRE(安装JDK也没问题).我们也知道我们Java程序员编写的程序代码文件是*.java的,而JRE运行的是*.class的文件.所以,我们需要将java文件编译成class文件然后才可以.那么,你有没有想过,一个java文件是怎么运行起来的呢?中间都经历了哪些环节呢?我们都知道JVM是Java虚拟机,那么,有没有思考过JVM的内存模型是什么呢?我们n…
作者: kent鹏 转载请注明出处: http://www.cnblogs.com/xieyupeng/p/7476717.html 1.游标(光标)Cursor 在写java程序中有集合的概念,那么在pl/sql中也会用到多条记录,这时候我们就要用到游标,游标可以存储查询返回的多条数据. 语法: CURSOR  游标名  [ (参数名  数据类型,参数名 数据类型,...)]  IS  SELECT   语句; 例如:cursor c1 is select ename from emp; 游标…