文章列表
有关文件保存(以画图板为例,添加重绘总结)
文件保存的思想:文件保存是用“流”来完成的,一般是基于InputStream和 OutputStream这种字节的输入流和输出流。但由于单个字节进行传送效率很低,于是我们经常用BufferedInputStream, BufferedOutputStream和DataInputStream,DataOutputStream 这两种来来完成文件保存。在创建 BufferedInputStream, BufferedOutputStream 时,会创建一个内部缓冲区数组。在读取或跳过流中 ...
Java文件操作
File类位于java.io.*包中,可以通过File对象的方法创建文件对象、删除文件、列表目录下的文件、判断文件是目录还是正式文件,其规则是:
1.文件的全名字包含文件的路径名和扩展名,单独讲文件名时是不带路径但带扩展名的文件名。
2.同一目录下不可能存在存在同名的目录和真实文件,系统主要有目录类型的文件和真实文件两种,真实文件可以没有扩展名。
3.相对目录指不以路径分隔符开头的文件路,绝对目录是指以根目录开头的路径;当前路指相对于程序运行时的目录算起的相对路径。
4.目录分割符和路径分割符在linux和win平台上不同,前者为“/”,“: ...
数组及基本数据结构的总结
数组可以理解为是一个容器,在数组中可以放其他的东西,数组一旦定义,它的长度就是固定的,数组是有序的,数组中每个元素都有一个唯一的索引位置,这个索引值从0开始,最大数组长度-1.
取得数组的长度可以直接用数组名.length,数组中的元素个数不能超过数组的长度,否则就会出现数组越界的错误。
取的数组每一个位置的值可以直接通过数组名[索引值]。
数组的三种定义方式:○1指定数组长度,这样会使用内存空间创建数组对象,但数组中每个元素的值都是默认值,此时可以用循环的方式对数组赋值。
○2创建数组时就给数组中的元素赋值。
如:Stri ...
关键字
Java中的关键字总共有53个,其中有两个有两个保留字(一般不使用)。
对于访问修饰符,private只能在所在类中使用,protected只能在同一个包下使用,public则可以任意调用。
Java 中的关键字
关键字及含义
Abstract 一个Java语言中的关键字,用在类的声明中来指明一个类是不能被实例化的,但是可以被其它类继承。一个抽象类可以使用抽象方法,抽象方法不需要实现,但是需要在子类中被实现
Boolean 布尔类型,只有true或者false
Break 停止,并跳出本层循环
Byte 8bit (位) ...