当前位置:七道奇文章资讯编程技术Java编程
日期: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编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 利用Javascript实现网页水印(非图片水印)
  • Java开辟环境的搭建
  • Ubuntu java安装与配置
  • 办理Ubuntu 10.04 Firefox3.6 Java浏览器插件不工作的问
  • Ubuntu重装后Java环境的设置
  • Sun Java进入Ubuntu 10.10软件中央
  • Ubuntu 10.10配置Java开辟环境
  • 在Ubuntu 10.10中配置Java环境变量的办法
  • Ubuntu下Java环境的搭建
  • Ubuntu 10.04 下安装 Java, JRE
  • Ubuntu 10.04下的搭建SUN JAVA开辟环境
  • Ubuntu 12.04安装java7
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .