摘要:
1,自动装箱与拆箱自动装箱是指把基本数据类型封装成类对象,拆箱是指把类对象拆成基本数据类型。例如下列代码在java 5.0以后都是可以编译通过的//自动装箱Integer in = 3;Short sh = 2;Long lo = 3L; Double dbl = 3.4D;Float fl = 1.2F; Byte bt = 12;Character cht = 'c'; // 自动拆箱int i = new Integer(3);short s = new Short((short)1);long l = new Long(3L); double d = new Doubl 阅读全文
摘要:
在java中,主要是利用ZipEntry,ZipInputStream和ZipOutputStream来实现zip数据压缩方式的编程方法,构造方法摘要ZipEntry(Stringname) 使用指定名称创建新的 ZIP 条目。构造方法摘要ZipInputStream(InputStreamin) 创建新的 ZIP 输入流。构造方法摘要ZipOutputStream(OutputStreamout) 创建新的 ZIP 输出流。ZipInputStream的主要方法ZipEntrygetNextEntry() 读取下一个 ZIP 文件条目并将流定位到该条目数据的开始处。voidcloseEntr 阅读全文
摘要:
在前面我们学习了用一些特定的方法可以将int,double等类型的数据进行输入输出处理。现在假设我们有一个Student类,每个Student对象包含了姓名,语文,数学,英语的成绩。姓名是String类型,成绩是int类型,现在想把Student对象的数据保存下来,你会想到什么办法?当然,用前面的办法可以用writeInt等方法输出到文件中,用readInt等方法从文件中读出来,可是如果我们遇到一个不止思想数据的对象呢???对象串行化就是直接把整个对象做输入输出处理,java提供了一种机制来完成这个工作,它的名字就叫串行化Serialization,简单的说,就是把对象中的属性,按照流的方法来 阅读全文