创建一个简单的Swing应用程序Java认证考试

文章作者 100test 发表时间 2010:04:24 17:42:03
来源 100Test.Com百考试题网


  Java有一个庞大的I/O系统,文件处理只不过是这个系统的一个子系统。文件的I/O系统整体上说都是这样的方式:数据是在程序和文件之间传递的,程序指程序里的存数据的变量或常量,文件指一个File对象。以从文件读字节为例,就是首先提供一个连通二者(程序和文件)的管道,管道只是个隐喻,专业术语叫做流,程序与管道的连通是浑然天成的,因为管道对象一定是在特定的程序里生成的,这个对象可以很自然的使用程序里的变量或常量。而文件和管道的连通是需要特别指定的。连通哪个文件一般是由File对象或一个字符串确定的。

  这个管道很神奇,在它上面可以施加各种魔法(就是能完成某种功能的方法),能施加什么样的魔法取决于管道的特性,管道的种类很多,但是分类很清晰,只有两大类:基础管道和功能管道,对应到Java术语里就是节点流和处理流,基础管道是根基,提供了少量且重要的操作,功能管道是锦上添花的,提供了更多的方法,提高了开发效率,而且一个基础管道可以套上好几层功能管道,对于每一个功能管道来说,它只能套在确定类型的基础管道上,其实这个道理很容易明白,看看API里对这些流类的命名就能看出来功能管道和基础管道是有对应关系的。对于文件操作来说基础管道有四种,分别是 FileInputStream,FileOutputStream,FileWriter,FileReader。一个基础管道的名字包含了3个方面的内容,以FileInputStream为例,File说明了交换数据的一端是文件,因为另一端一定是程序了,所以不需要指定,Input说明了数据的流向,是流向程序的,Stream说明了交换的数据基本单位是字节,就是说把数据流当做字节流。同样可以分析出FileWriter的作用,这个名字有File和Writer组成,貌似只能说明两方面的内容,但是Writer包含了写出字符的意思,也就是说数据流向是程序-


相关文章


JAVASCRIPTcookie操作Java认证考试
Java单例模式:饿汉式和懒汉式的实现Java认证考试
Java认证考试报考须知Java认证考试
Java程序员面试的技巧与常用问题Java认证考试
创建一个简单的Swing应用程序Java认证考试
JavaListener模式Java认证考试
Java编程语言的优点快递Java认证考试
javascript获得jsp上java变量的方法Java认证考试
JavaScript中confirm,alert,prompt的用法Java认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛