2013年7月27日

摘要: package InputOutput;import java.io.FileWriter;import java.io.IOException;/* * 本实例实现文件的续写 */public class FileWriterDemo2 { public static void main(String[] args) throws IOException{ //首先创建一个流,并且指定写入的目录文件,在文件的后面加上一个true,就可以对文件的数据进行续写 FileWriter fw = new FileWriter("c:/1.txt",true);//加上true,代 阅读全文
posted @ 2013-07-27 20:05 樱花满天 阅读(244) 评论(1) 推荐(0) 编辑
摘要: package InputOutput;/* * IO(Input Output)流 * IO流用来处理之间的数据传输 * JAVA对数据的操作是通过流的方式完成的 * JAVA用于操作流的对象都在IO包中 * 流按操作数据分两种,字节流与字符流 * 流按流向分为:输入流与输出流 * * IO流常用基类: * 字节流的抽象基类: * InuputStream, OutputStream * 字符流的抽象基类: * Reader Writer * * 注:由这四个类派生出来的子类名称都是以其父类名称做为子类类名的后缀 * 如:InputStr... 阅读全文
posted @ 2013-07-27 20:04 樱花满天 阅读(201) 评论(0) 推荐(0) 编辑
摘要: package Generic;import java.util.ArrayList;import java.util.Iterator;/* * 泛型: * 代码示例:ArrayList al = new ArrayList(); * 以上代码规定了该集合中只能存储String类型的数据 * * 泛型的好处: * 1.将运行时间出现的问题ClassCastException转换到了编译时期,方便于程序员解决问题, * 2.避免了在迭代的时候强制转换的麻烦 */public class ArrayListFanXing { public static void main(Stri... 阅读全文
posted @ 2013-07-27 20:03 樱花满天 阅读(127) 评论(0) 推荐(0) 编辑
摘要: package InputOutput;import java.io.FileWriter;import java.io.IOException;/* * IO的异常处理方式 */public class IO_Exception { public static void main(String[] args) { //先在try的外面建立一个FileWriter的引用,在try内部初始化 FileWriter fw = null; try{ fw = new FileWriter("c:/1.txt"); fw.write("IO的异常处理方式"); 阅读全文
posted @ 2013-07-27 20:03 樱花满天 阅读(433) 评论(0) 推荐(0) 编辑
摘要: package Exception;/* * 异常:指程序在(运行时)出现的不正常情况 * * 异常的由来:其实就是java对不正常情况进行研究描述后的对象体现,将问题封闭成对象,该对象就是一个异常 * * 异常一共分为两种:Error(严重的),Exception(非严重的) * 对于Error错误:程序员一般不编写针对性的代码对其进行处理 * 对于Exception异常:程序员可以使用针对的处理方式进行研究处理 */public class ExceptionThrowable { public static void main(String[] args) { Demo dem... 阅读全文
posted @ 2013-07-27 20:02 樱花满天 阅读(150) 评论(0) 推荐(0) 编辑
摘要: package Exception;/* * finally{}代码块 * * finally{]代码块是必须要被执行的,不管异常是否处理成功,该代码块里面的代码体都会被执行, */public class FinallyException { public static void main(String[] args) { try{ div(4, 0); }catch(ArithmeticException ae){ System.out.println("出现了算术异常!!!"); }finally{ //finally代码块是必须处理的 System.out.prin 阅读全文
posted @ 2013-07-27 20:01 樱花满天 阅读(177) 评论(0) 推荐(0) 编辑
摘要: package Exception;/* * throws抛出异常 * * 在可能会出现异常的方法上加上:throws Exception; * 在功能上通过throws关键字声明了该访问可能会出异常;将其抛出给调用者 * * 当main方法调用div,对于异常有两种处理方法,一是main方法抛出给JVM,二是通过try catch将异常给处理完了 */public class throwsException { public static void main(String[] args) { //使用try catch的方式来将异常处理掉 try{ div(6, 0); ... 阅读全文
posted @ 2013-07-27 20:00 樱花满天 阅读(265) 评论(0) 推荐(0) 编辑
摘要: package Exception;/* * throw和throws有什么区别: * throws:使用在函数上,后面跟的是异常类,可以跟多个 * throw: 使用在函数内,后面跟的是异常对象,只能跟一个 */public class throwAndThrows {} 阅读全文
posted @ 2013-07-27 20:00 樱花满天 阅读(196) 评论(0) 推荐(0) 编辑
摘要: package Exception;/* * 使用try catch处理异常 */public class tryCatchException { public static void main(String[] args) { // try这个代码块来进行检测异常,将可能会出现异常的代码放到try中 try { div(3, 0); // 因为在调用div这个方法的时候,用户传递的数据可能会报错,所以将其存放在try中,标识为可能会出现异常的代码 System.out.println("aaaaaaaaa"); //这一句代码不会被执行 } catch (Excepti. 阅读全文
posted @ 2013-07-27 19:59 樱花满天 阅读(386) 评论(0) 推荐(0) 编辑
摘要: package Exception;/* * 多异常处理 * * 1.在声明异常的时候,建议声明更为具体的异常,这样异常可以得到更具体的处理 * * 注意:函数当中只要有异常发生,该函数就已经结束了,所以在多个catch的情况下,只可能执行一个catch里面的处理代码 */public class throwsExceptionS { public static void main(String[] args) { try{ div(4,0); }catch(ArithmeticException ae){ //处理算术异常 System.out.println("算术异常... 阅读全文
posted @ 2013-07-27 19:59 樱花满天 阅读(161) 评论(0) 推荐(0) 编辑

导航