
Java SE
QJZ365
这个作者很懒,什么都没留下…
展开
-
Java基础学习之InputStream的read()方法陷阱
一、问题描述 今天闲来无事,写了一个下载网上文件的小工具,但当把网上的mp3文件和mp4文件下载下来之后发现打不开,这就郁闷啦!既然能把文件下载下来就证明 URLConnection是没有问题的。查看文件属性也是可以看大文件大小的,这证明数据是有的。很显然是文件读取或写入的时候出现了问题。二、问题解决 话不多说,直接上代码:原创 2016-08-25 15:17:08 · 12068 阅读 · 0 评论 -
Java基础学习之实现线程的三种方式
二、实现线程的三种方式 (1)直接继承Thread类 public class FirstThreadTest extends Thread{ private static int i = 0; public void run(){原创 2016-08-20 16:25:04 · 379 阅读 · 0 评论 -
Java基础学习IO流之序列化的总结与归纳
一、基本概念 Java中序列化(serialize)是指把把一个Java对象写入IO流并保存在磁盘中,相应的反序列化是指从磁盘中恢复被序列化的Java对象。原创 2016-08-17 23:56:16 · 397 阅读 · 0 评论 -
Java基础学习之对IO流的理解
1 什么是IO Java中I/O操作主要是指使用Java进行输入,输出操作。Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示数据源的对象都会提供以数据流的方式读写它的数据的方法。 Java.io是大多数面向数据流的输入/输出类的主要软件包。此外,Java也对块传输提供支持,在核转载 2016-08-17 14:56:21 · 4155 阅读 · 0 评论 -
Java 基础学习IO流之BufferedReader
Java的IO流设计非常巧妙的,当我们需要读取文件中的数据时先使用FileInputStream创建字节流,由于对字节流操作不方便,再使用InputStreamReader将字节流转换为字符流,字符流操作起来也不方便,再使 用BufferedReader将字符流转换为缓冲流,这样一来就可以使用readLine方法一次读取一行,从而也提高了效率。看下面的例子:import java.io.*原创 2016-08-17 13:20:38 · 510 阅读 · 0 评论