摘要: 对象序列化就是将一些对象写入到硬盘中存储起来,以便下次复用 1 import java.io.FileInputStream; 2 import java.io.FileOutputStream; 3 import java.io.IOException; 4 import java.io.ObjectInputStream; 5 import java.io.ObjectOutputStream; 6 7 public class ObjectStreamDemo { 8 9 public static void main(String[] args) throws IOExce... 阅读全文
posted @ 2014-03-12 16:52 胡椒粉hjf 阅读(245) 评论(0) 推荐(0)
摘要: 在切割文件的时候应该生成一个记录文件信息的文件,以便在以后合并文件的时候知道这个文件原来的文件名和记录文件切割完后生成了多少个切割文件 1 import java.io.File; 2 import java.io.FileInputStream; 3 import java.io.FileOutputStream; 4 import java.io.IOException; 5 import java.util.Properties; 6 7 public class SplitFileDemo { 8 private static final int SIZE = 1024*10... 阅读全文
posted @ 2014-03-12 15:52 胡椒粉hjf 阅读(329) 评论(0) 推荐(0)
摘要: 切割可以分两种方式:按文件个数切,按文件大小来切(建议用这种方式,因为按个数的话,有可能文件非常大) 1 import java.io.File; 2 import java.io.FileInputStream; 3 import java.io.FileOutputStream; 4 import java.io.IOException; 5 6 public class SplitFileDemo { 7 private static final int SIZE = 1024*1024;//1M=1024*1024个字节 8 9 public static void... 阅读全文
posted @ 2014-03-12 15:11 胡椒粉hjf 阅读(319) 评论(0) 推荐(0)
摘要: SequenceInputStream(序列流):就是将多个流合成一个有序的流需求:将三个文件中的数据合并到一个文件中 1 import java.io.FileInputStream; 2 import java.io.FileOutputStream; 3 import java.io.IOException; 4 import java.io.SequenceInputStream; 5 import java.util.Enumeration; 6 import java.util.Vector; 7 8 public class SequenceInputStreamDemo { . 阅读全文
posted @ 2014-03-12 14:36 胡椒粉hjf 阅读(271) 评论(0) 推荐(0)
摘要: PrintStream: 1.提供了打印方法可以对多种数据类型值进行打印,并保持数据的表示形式 2.它不抛IOException 3.构造函数接受三种类型的值: 字符串路径 File对象 字节输出流import java.io.FileNotFoundException;import java.io.IOException;import java.io.PrintStream;public class PrintStreamDemo { public static void main(String[] args) throws IOException { ... 阅读全文
posted @ 2014-03-12 14:02 胡椒粉hjf 阅读(709) 评论(0) 推荐(0)
摘要: 定义功能:获取一个应用程序 运行次数,如果超过5次,给出使用次数已到请注册的提示,并不要再运行程序思路: 1.定义计数器:每次程序启动都需要计数一次,并且是在原有的次数上进行计数。 2.计数器就是一个变量,程序启动时候进行计数,计数器必须存在于内存中并进行运算,可以程序结束,计数器消失了,那么再次启动该程序,计数器又重新被初始化了 而我们要多次启动同一个应用程序,使用的是同一个计数器,这就需要使计数器的声明周期变长,从内存存储到硬盘文件中。 3.如何使用这个计数器呢? 首先,程序启动时,应该先读取这个用于记录计数器信息的配置文件。获取上一次计数器次数,并进行试用次数的判断,其... 阅读全文
posted @ 2014-03-12 03:10 胡椒粉hjf 阅读(258) 评论(0) 推荐(0)
摘要: 集合中的数据来自于一个文件 注意:必须要保证该文件中的数据是键值对。 需要使用到读取流使用load()方法读取已有文件中的数据,存储到Properties集合中 1 public class PropertiesDemo { 2 public static void main(String[] args) throws IOException { 3 PropertiesDemo(); 4 } 5 public static void PropertiesDemo() throws IOException { 6 Propert... 阅读全文
posted @ 2014-03-12 03:00 胡椒粉hjf 阅读(1049) 评论(0) 推荐(0)
摘要: Properties集合和流对象结合的功能list()方法:import java.util.Properties;public class PropertiesDemo { public static void main(String[] args) { propertiesDemo(); } public static void propertiesDemo() { Properties prop = new Properties(); prop.setProperty("02", "huangjianfeng"); ... 阅读全文
posted @ 2014-03-12 01:58 胡椒粉hjf 阅读(1926) 评论(0) 推荐(1)
摘要: Properties集合:(Map集合下的Hashtable集合下的一个子类)特点: 1.集合中的键和值都是字符串 2.集合中的数据可以保存到流中,或者从流中获取该集合通常用于操作以键值对形式存在的配置文件Properties集合的存和取 1 import java.util.Properties; 2 import java.util.Set; 3 4 public class PropertiesDemo { 5 public static void main(String[] args) { 6 propertiesDemo(); 7 } 8 ... 阅读全文
posted @ 2014-03-12 01:45 胡椒粉hjf 阅读(417) 评论(0) 推荐(0)