08 2018 档案

摘要:commons-IO 导入classpath 加入classpath的第三方jar包内的class文件才能在项目中使用 创建lib文件夹 将commons-io.jar拷贝到lib文件夹 右键点击commons-io.jar,Build Path→Add to Build Path Filename 阅读全文
posted @ 2018-08-27 16:54 蓝青儿 阅读(199) 评论(0) 推荐(0)
摘要:打印流的概述(只有输出就是只与数据目的有关,不会抛出IO异常) 打印流添加输出数据的功能,使它们能够方便地打印各种数据值表示形式. 打印流根据流的分类: l 字节打印流 PrintStream l 字符打印流 PrintWriter l 方法: void print(String str): 输出任 阅读全文
posted @ 2018-08-27 16:46 蓝青儿 阅读(127) 评论(0) 推荐(0)
摘要:序列化流与反序列化流 用于从流中读取对象的 操作流 ObjectInputStream 称为 反序列化流 用于向流中写入对象的操作流 ObjectOutputStream 称为 序列化流 l 特点:用于操作对象。可以将对象写入到文件中,也可以从文件中读取对象。 对象序列化流ObjectOutputS 阅读全文
posted @ 2018-08-27 16:18 蓝青儿 阅读(263) 评论(0) 推荐(0)
摘要:Properties类介绍 Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。 特点: 1、Hashtable的子类,map集合中的方法都可以用。 2、该集合没有泛型。键值都是字符串。 3、它是一个可以持久化的属 阅读全文
posted @ 2018-08-27 11:59 蓝青儿 阅读(140) 评论(0) 推荐(0)
摘要:流的操作规律 IO流中对象很多,解决问题(处理设备上的数据时)到底该用哪个对象呢? 把IO流进行了规律的总结(四个明确): l 明确一:要操作的数据是数据源还是数据目的。 源:InputStream Reader 目的:OutputStream Writer 先根据需求明确要读,还是要写。 l 明确 阅读全文
posted @ 2018-08-27 11:43 蓝青儿 阅读(108) 评论(0) 推荐(0)
摘要:缓冲流 Java中提高了一套缓冲流,它的存在,可提高IO流的读写速度 缓冲流,根据流的分类字节缓冲流与字符缓冲流。 字节缓冲流 字节缓冲流根据流的方向,共有2个 l 写入数据到流中,字节缓冲输出流 BufferedOutputStream l 读取流中的数据,字节缓冲输入流 BufferedInpu 阅读全文
posted @ 2018-08-27 11:42 蓝青儿 阅读(172) 评论(0) 推荐(0)
摘要:转换流 OutputStreamWriter类 查阅OutputStreamWriter的API介绍,OutputStreamWriter 是字符流通向字节流的桥梁:可使用指定的字符编码表,将要写入流中的字符编码成字节。它的作用的就是,将字符串按照指定的编码表转成字节,在使用字节流将这些字节写出去。 阅读全文
posted @ 2018-08-27 11:22 蓝青儿 阅读(235) 评论(0) 推荐(0)
摘要:字符流 读取带有中文件的文件,在读取含有中文的文件时,我们并没有看到具体的中文,而是看到一些数字,既然看不到中文,那么我们如何对其中的中文做处理呢? 要解决这个问题,我们必须研究下字符的编码过程。 字符编码表 我们知道计算机底层数据存储的都是二进制数据,而我们生活中的各种各样的数据,如何才能和计这时 阅读全文
posted @ 2018-08-27 11:12 蓝青儿 阅读(155) 评论(0) 推荐(0)
摘要:如果发生了IO的异常。我们在实际开发中,对异常时如何处理的,我们来演示一下。 阅读全文
posted @ 2018-08-22 11:53 蓝青儿 阅读(339) 评论(0) 推荐(0)
摘要:字节流:给文件中写数据,或者读取文件中的数据。 字节输出流OutputStream: OutputStream此抽象类,是表示输出字节流的所有类的超类。操作的数据都是字节,定义了输出字节流的基本共性功能方法。 输出流中定义都是写write方法,如下图: FileOutputStream类: Outp 阅读全文
posted @ 2018-08-22 11:51 蓝青儿 阅读(139) 评论(0) 推荐(0)
摘要:递归: 递归,指在当前方法内调用自己的这种现象 递归分为两种,直接递归和间接递归。 直接递归称为方法自身调用自己。间接递归可以A方法调用B方法,B方法调用C方法,C方法调用A方法。 l 递归的代码演示,计算1-n之间的和,使用递归完成 l 代码执行流程图解 注意:递归一定要有条件限定,保证递归能够停 阅读全文
posted @ 2018-08-22 11:41 蓝青儿 阅读(143) 评论(0) 推荐(0)
摘要:IO概述: 程序数据都是在内存中,程序运行结束,这些数据将清空,数据都都不能保存下来,下次程序启动的时候,想再把这些数据读出来继续使用,把数据持久化存储,就需要把内存中的数据存储到内存以外的其他持久化设备(硬盘、光盘、U盘等)上。 当需要把内存中的数据存储到持久化设备上这个动作称为输出(写)Outp 阅读全文
posted @ 2018-08-20 15:55 蓝青儿 阅读(225) 评论(0) 推荐(0)
摘要:API: Java API就是JDK中提供给我们使用的类,这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可。 源文件使用方法: Object类概述: Object类是类层次的根类,即所有类的父类。它中描述的所有方法子类都可以使用。所有类在创建对象的时候 阅读全文
posted @ 2018-08-20 10:58 蓝青儿 阅读(533) 评论(0) 推荐(0)
摘要:方法之间调用,可以通过方法名进行调用。但构造方法,无法通过构造方法名来相互调用。 构造方法之间的调用,可以通过this关键字来完成。 l 构造方法调用格式: this(参数列表); l 构造方法的调用 l 图列说明: 1、先执行main方法,main方法压栈,执行其中的new Person(“张三” 阅读全文
posted @ 2018-08-06 12:49 蓝青儿 阅读(434) 评论(0) 推荐(0)
摘要:StringBuffer类: StringBuffer是个字符串的缓冲区,是可变的字符串数组,即就是它是一个容器,容器中可以装很多字符串。并且能够对其中的字符串进行各种操作 StringBuffer的方法使用: l 注意:append、delete、insert、replace、reverse方法调 阅读全文
posted @ 2018-08-06 11:55 蓝青儿 阅读(985) 评论(0) 推荐(0)
摘要:异常的继承体系: Exception 类及其子类是 Throwable 的一种形式,它用来表示java程序中可能会产生的异常,并要求对产生的异常进行合理的异常处理。 Exception有继承关系,它的父类是Throwable。Throwable是Java 语言中所有错误或异常的超类,即祖宗类。 在异 阅读全文
posted @ 2018-08-06 11:53 蓝青儿 阅读(442) 评论(0) 推荐(0)
摘要:Set接口,它里面的集合,所存储的元素就是不重复的,通过元素的equals方法,来判断是否为重复元素。 HashSet存储JavaAPI中的类型元素 给HashSet中存储JavaAPI中提供的类型元素时,不需要重写元素的hashCode和equals方法,因为这两个方法,在JavaAPI的每个类中 阅读全文
posted @ 2018-08-06 11:52 蓝青儿 阅读(364) 评论(0) 推荐(0)
摘要:List接口介绍:是Collection接口中的子类, 特点: l 它是一个元素存取有序的集合。例如,存元素的顺序是11、22、33。那么集合中,元素的存储就是按照11、22、33的顺序完成的)。(有序是指怎么存怎么取) l 它是一个带有索引的集合,通过索引就可以精确的操作集合中的元素(与数组的索引 阅读全文
posted @ 2018-08-03 15:36 蓝青儿 阅读(313) 评论(0) 推荐(0)
摘要:Iterator迭代器概述: java中提供了很多个集合,它们在存储元素时,采用的存储方式不同。我们要取出这些集合中的元素,可通过一种通用的获取方式来完成。 Collection集合元素的通用获取方式:在取元素之前先要判断集合中有没有元素,如果有,就把这个元素取出来,继续在判断,如果还有就再取出出来 阅读全文
posted @ 2018-08-03 10:41 蓝青儿 阅读(486) 评论(0) 推荐(0)
摘要:System中代表程序所在系统,提供了对应的一些系统属性信息,和系统操作。System类不能手动创建对象,因为构造方法被private修饰,阻止外界创建对象。System类中的都是static方法,类名访问即可。 常用方法: l currentTimeMillis() 获取当前系统时间与1970年0 阅读全文
posted @ 2018-08-03 08:35 蓝青儿 阅读(1452) 评论(0) 推荐(0)