日期:2011-03-22 16:17:00 来源:本站整理
Java IO学习总结[Java编程]
本文“Java IO学习总结[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
Java IO流库能满意我们的很多基本要求:可以通过掌握台、文件、内存块乃至因特网(拜见第15章)举行读写.可以成立新的输入和输出对象范例(通过从InputStream和OutputStream担当).向一个本来预期为收到字串的办法传送一个对象时,由于Java已限制了“自动范例转换”,所以会自动调用toString()办法.而我们可以重新定义这个toString(),扩大一个数据流能采取的对象种类.
在IO数据流库的联机文档和计划历程中,仍有些问题没有办理.比方当我们翻开一个文件以便输出时,完好可以指定一旦有人试图覆盖该文件就“掷”出一个违例——有的编程系统答应我们自行指定想翻开一个输出文件,但唯一的前提是它尚不存在.但在Java中,仿佛必须用一个File对象来判断某个文件能否存在,因为假定将其作为FileOutputStream大概FileWriter翻开,那么必定会被覆盖.若同时指定文件和目录途径,File类计划上的一个缺陷就会表暴露来,因为它会说“不要试图在单个类里做太多的事情”!
IO流库易使我们混合一些概念.它确切能做很多事情,并且也可以移植.但假定假定事前没有吃透装潢器筹划的概念,那么全部的计划都多少带有一点盲目性质.所以不管学它还是教它,都要分外花一些工夫才行.并且它并不完好:没有供应对输分外式化的支持,而其他几近全部语言的IO包都供应了这方面的支持(这一点没有在Java 1.1里得以改正,它完好错失了改变库计划筹划的机会,反而增添了更特别的一些情形,使复杂程度进一步提高).Java 1.1转到那些还没有替换的IO库,而不是增添新库.并且库的计划人员仿佛没有很好地指出哪些特点是不赞成的,哪些是首选的,造成库计划中常常城市呈现一些令人恼火的反抵消息.
但是,一旦掌握了装潢器筹划,并开始在一些较为机动的环境利用库,就会熟习到这种计划的好处.到那个时刻,为此多付出的代码行应当不至于使你认为太气愤.
以上是“Java IO学习总结[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
- ·上一篇文章:java IO操练题
- ·下一篇文章:操作"长期性"
- ·中查找“Java IO学习总结”更多相关内容
- ·中查找“Java IO学习总结”更多相关内容
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论