- 博客(3)
- 收藏
- 关注
原创 Java IO类库
在Java IO类库中主要分两类,一类面向字节(byte[]),一类面向字符(char,String)。 1.面向字节类 面向字节类的超类就是InputStream/OutputStream, 显然这两个类被设计为抽象类。下面以InputSream及其派生类来总结面向字节IO类。OutputStream分支和InputStream对称。 Java的IO类库是一个典型的装饰器模式(java
2014-11-24 19:59:47 1189
原创 Java复制文件
在Java之中经常有重命名文件和复制文件的需求,重命名文件使用File.remaneTo()。但是java并没有对复制文件提供接口。现在只能猜测一下原因,可能是因为复制文件有多种形式,需要根据不同的情况作出选择,这个自主权交给了程序员。 1.普通的缓冲输入输出流复制文件 public static void copyFile(File source, File destination){ I
2014-11-21 11:11:43 1195
原创 Java包装类
Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便(比如无法封装和类型相关的一些操作), 为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类(Wrapper Class)。 这些类封装了对特定数据类型进行处理的操作。比如需要对char类型的数据进行操作就需要使用Chara
2014-11-18 17:09:32 823
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人