随笔分类 - Java IO
整理李刚老师的《疯狂java讲义》
    
摘要:本文出自:《疯狂java讲义第3版本》第十七章 下载url文件,并不是线程越多,下载的越快,一定是有一个最佳的方案。测试经过:path为20M的MP3文件 , 用1个线程用时:13197ms;用2个线程用时8560ms;用3个线程用时:13894ms;用4个线程用时16648ms;具体还是要根据项目
        阅读全文
                
摘要:加一个需求:将从url读取到的.wav转换成mp3文件 //创建临时文件 File temp = File.createTempFile(filename, ".wav"); BufferedOutputStream bos = new BufferedOutputStream(new FileOu
        阅读全文
                
摘要:对象序列化: 对象的序列化(Serialize)指将一个java对象写入IO流中; 对象的反序列化(Deserialize)指从IO流中恢复该Java对象; 序列化的含义和意义: 序列化机制允许将实现序列化的java对象转换成字节序列,将这些字节序列可以保存在磁盘,或者通过网络传输,以后重新恢复成原
        阅读全文
                
摘要:RandomAccessFile: 认识:java输入/输出流体系中功能最丰富的文件内容访问类 既可以读取文件内容,也可以向文件传输数据,并且支持“随机访问“的方式,程序可以跳转到任意地方来读写数据。 特点:与OutputStream/Writer不同,RandomAccessFile允许自由定位记
        阅读全文
                
摘要:InputStream 和 Reader: InputStream 和 Reader 是所有输入流的抽象基类 , 本身并不能创建实例执行输入,但是他们是所有输入流的模板,他们的方法是所有输入流都可以使用的方法 InputStream: int read() 从输入流中读取单个字节,返回读取的字节数据
        阅读全文
                
摘要:流的分类: 1.输入/输出都是从程序运行所在内存的角度来划分的。 输入流:基类主要是InputStream和Reader 输出流:主要是OutputStream和writer作为基类. 他们都是一些抽象基类,无法直接创建实例。 2.字节流和字符流 所操作的数据单元不同——字节流操作单元8位的字节,字
        阅读全文
                
摘要:File 类访问文件和目录 1.访问文件名的相关方法: String getName() 返回File对象所表示的文件名/路径名 (如果是路径 , 就返回最后一级子路径名) String getPaht() 返回File对象所对应的路径名 File getAbsoluteFile() 返回File对
        阅读全文
                
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号