摘要:
FileOutputStream FileInputStream FileWriter FileReader是输入输出流对文件的接口,stream是对字节(byte[])的操作,writer是对字符(string)的操作。OutputStreamWriter InputStreamReader构造函数参数为OutputStream和InputStream,也就是说用于把字节转为字符(byte[] to String)DataOutputStream dout= new DataOutputStream(new FileOutputStream(file));dout.writeInt(1);O 阅读全文
摘要:
java.io下面有两个抽象类:InputStream和ReaderInputStream是表示字节输入流的所有类的超类Reader是用于读取字符流的抽象类InputStream提供的是字节流的读取,而非文本读取,这是和Reader类的根本区别。即用Reader读取出来的是char数组或者String ,使用InputStream读取出来的是byte数组。弄清了两个超类的根本区别,再来看他们底下子类的使用,这里只对最常用的几个说明InputStream | __FileInputStreamFileInputStream 从文件系统中的某个文件中获得输入字节。构造方法摘要FileInputSt 阅读全文
摘要:
相关概念1、稳定排序(stable sort)和非稳定排序稳定排序是指所有相等的数经过某种排序算法操作后仍然能保持它们在排序之前的相对次序。反之就是非稳定排序。2、内排序(internal sorting)和外排序(external sorting)在排序过程中,所有需要排序的数都在内存,并在内存中调整它们的存储顺序,称为内排序;在排序过程中,只有部分数被调入内存,并借助内存调整数在外存中的存放顺序排序方法称为外排序。排序算法【冒泡排序】(Bubble Sort)冒泡排序方法是最简单的排序方法。这种方法的基本思想是,将待排序的元素看作是竖着排列的“气泡”,较小的元素比较轻,从而要往上浮。在冒泡 阅读全文