java中讲讲InputStream的用法,举例?

InputStream 是个抽象类,有个抽象方法read(),即一次读一个字节。马克-to-win:前面我们经常用到System.out.println(),实际上同样 经常用的System.in就是Sun编的一个InputStream的实例对象。它的read方法就是一次从控制台读入一个字节。下面...

2017-04-30 17:17:07

阅读数:283

评论数:0

java中讲讲FileInputStream的用法,举例?

FileInputStream是InputStream的继承类,从字面上就可看出,它的主要功能就是能从磁盘上读入文件。read方法会一个一个字节的从磁盘往回读数据。 例:2.2.1 import java.io.*; public class TestMark_to_win {    ...

2017-04-30 17:15:22

阅读数:2188

评论数:0

java中讲讲BufferedInputStream的用法,举例?

马克-to-win:BufferedInputStream 顾名思义就是它有一个内部的buffer(缓存),它的read方法表面上看,虽然是只读了一个字节,但它是开始时猛然从硬盘读入一大堆字节到自己的缓 存,当你read时,它是从缓存读进一个字节到内存。而前面讲的FileInputStream字节...

2017-04-30 16:59:53

阅读数:2357

评论数:0

java中讲讲DataInputStream的用法,举例?

马 克-to-win:DataInputStream顾名思义:就是专门用来读各种各样的数据的,比如(int,char,long等),一定要注意 DataOutputStream 与DataInputStream配合使用,而且二者读写的顺序要一样,可以参照下面的例子。有人说FileOutputStr...

2017-04-30 16:57:55

阅读数:3950

评论数:0

java中讲讲ObjectInputStream的用法,举例?

马克-to-win:ObjectInputStream顾名思义就是可以从流中读入一个用户自定义的对象。一定要注意ObjectOutputStream与ObjectInputStream必须配合使用,且按同样的顺序。注意下面三个例子必须放在同一个项目当中。 例:2.5.1 import ...

2017-04-30 16:56:22

阅读数:640

评论数:0

java中讲讲File的用法,举例?

马 克-to-win:sun公司设计File类,本身不能用来读数据或写数据。(要想读写数据,必须和其它io流的类配合使用,比如 FileInputStream等)File类的功能就是对磁盘上的文件或目录做一些非读写方面的工作,比如看看文件在哪个目录,哪天创建的,创建个新空 文件等。 例:2.1....

2017-04-30 16:52:26

阅读数:135

评论数:0

java中讲讲FileWriter的用法,举例?

FileWriter是Writer的继承类,从字面上就可看出,它的主要功能就是能向磁盘上写文件。write方法会把字符一个一个的写入磁盘中。 例:1.1.1 import java.io.*; public class TestMark_to_win {     public stat...

2017-04-30 16:50:04

阅读数:980

评论数:0

java中讲讲PrintWriter的用法,举例?

马 克-to-win:PrintWriter和PrintStream类似,只不过PrintStream是针对字节流的,而PrintWriter是针对字符流的。 例:1.2.1 import java.io.*; public class TestMark_to_win { ...

2017-04-30 16:46:44

阅读数:3391

评论数:0

java中讲讲StringReader的用法,举例?

StringReader是Reader的继承类,从字面上就可看出,它是专门处理字符串的。 例:2.1.1 import java.io.*; public class TestMark_to_win {     public static void main(String ar...

2017-04-30 16:44:37

阅读数:2945

评论数:0

java中讲讲FileReader的用法,举例?

FileReader是Reader的继承类,从字面上就可看出,它的主要功能就是能从磁盘上读入文件。read方法会一个一个字符的从磁盘往回读数据。 例:2.2.1 import java.io.*; public class TestMark_to_win {     public st...

2017-04-30 16:42:12

阅读数:543

评论数:0

java中讲讲BufferedReader的用法,举例?

马克-to-win:BufferedReader和BufferedInputStream差不多,只不过一个处理字符,一个处理字节。buffer(缓存)什么的原理都是一样的。 例:2.3.1 import java.io.*; public class TestMark_to_wi...

2017-04-30 16:39:07

阅读数:870

评论数:1

java中讲讲InputStreamReader的用法,举例?

马 克-to-win:InputStreamReader 从文字上分析:InputStream是字节流的意思,Reader是字符流的意思。InputStreamReader这个类就是用来把字节流转换成字 节流的。System.in代表控制台输入。它天生是个字节流。参见我前面写的InputStrea...

2017-04-30 16:31:21

阅读数:500

评论数:0

java语言中为什么需要集合框架这种技术?

我们过去学的数组只含有数量固定的对象,相对简单。但是,马克-to-win: 如果我们的程序有这样的要求,即只有运行时才能知道对象的类型或数量而且需要我们把这些对象存在某种容器中,这时显然数组就不胜任了。这时我们就必须用到集合框架。java自带的集合框架给了我们一些集合类作为工具。利用这些集合类,我...

2017-04-15 09:54:57

阅读数:404

评论数:0

java中ArrayList有什么用,举例说明?

马克-to-win:ArrayList是List接口的众多实现类其中的一个: 可以使我们快速访问元素,马克-to-win:为什么?因为它的内部组成结构就像Array一样,而且提供了可以直接访问第几个元素的方法比如下面例子中的get(index),但往其中插入和删除元素时,速度却稍慢。与Linked...

2017-04-15 09:53:08

阅读数:221

评论数:0

java中Iterator有什么用,举例说明?

想遍历ArrayList里面的内容,通常先生成一个“迭代器”(Iterator), 之后利用它里面的iterator()方法,马克-to-win:Iterator就像一面镜子,能照出集合类中的内容。通过遍历,能得到集合类中的内容。 例:1.1.2 import java.util.Ar...

2017-04-15 09:50:48

阅读数:905

评论数:1

java中Collections有什么用,举例说明?

马克-to-win: 在操纵ArrayList里面的内容时, 通常我们利用Collections。Collections是集合框架中的一个工具类。可用来排序,反转ArrayList里面的内容。 例:1.1.3 import java.util.ArrayList; import java...

2017-04-15 09:48:29

阅读数:491

评论数:0

java中LinkedList有什么用,举例说明?

LinkedList也是List接口的实现类,提供快速的顺序访问性能,同时可以高速地在列表中插入和删除。但随机访问时,速度却很慢,此时应换用ArrayList。马克-to-win: 前面讲这是由他们的内部结构决定的。linkList也有addFirst(),addLast(),getFirst()...

2017-04-15 09:47:07

阅读数:1174

评论数:0

java中TreeSet有什么用,举例说明?

TreeSet 二叉查找书,所以结果为升序,任何顺序添加打印结果都为升序。  例:2.2.1 import java.io.*; import java.util.*; public class TestMark_to_win { public static void main(St...

2017-04-15 09:45:11

阅读数:294

评论数:0

java中Vector有什么用,举例说明?

马克-to-win:Vector和ArrayList很类似,前面讲了二者的区别,就在于同步的问题上,Vector的使用是非常简单的:先创建一个,再用addElement()置入对象,以后用elementAt()取得那些对象(注意Vector有一个size()方法,可使我们知道已添加了多少个元素,以...

2017-04-15 09:43:39

阅读数:1878

评论数:0

java中HashSet有什么用,举例说明?

对象也必须定义hashCode(),比如下面例子2.1.1中的String类中就定义了hashCode方法。 h.add("1"); 但随着Set的增大,它的性能不会大打折扣。这是由Hash的低层结构决定的。HashSet不保证输出的顺序。 例:2.1.1 import j...

2017-04-15 09:41:54

阅读数:2173

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭