新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 本版讨论Java, J2SE, J2ME, J2EE, 以及Eclipse, NetBeans, JBuilder等Java开发环境,还有JSP, JavaServlet, JavaBean, EJB以及struts, hibernate, spring, webwork2, Java 3D, JOGL等相关技术。
    [返回] 中文XML论坛 - 专业的XML技术讨论区计算机技术与应用『 Java/Eclipse 』 → [分享]学习Java私塾中级课程视频的感受分享 - 文件流 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 4735 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: [分享]学习Java私塾中级课程视频的感受分享 - 文件流 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     万维 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:4
      积分:63
      门派:XML.ORG.CN
      注册:2009/11/26

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给万维发送一个短消息 把万维加入好友 查看万维的个人资料 搜索万维在『 Java/Eclipse 』的所有贴子 引用回复这个贴子 回复这个贴子 查看万维的博客楼主
    发贴心情 [分享]学习Java私塾中级课程视频的感受分享 - 文件流


    本章概述:

            本章节以介绍Java中流的概念和一些基本流类的API为主,重点内容是文件流的输入和输出,并演示了File对象的使用方法。在此基础上,结合前几章的内容,进一步完善了通讯录增删改查程序的功能。

    学习心得:

            这几章的内容是层层递进的,老师每讲完一部分知识点,就能把它运用到我们做的小程序中。FileInputStream和FileOutputStream是本章的重要内容。通过实现序列化类,可以把UserModel的对象写入文件保存(数据层)。在需要的时候,再可从中导出到逻辑层进行处理和运算。本章节另一个重要的概念是多种流类的包装使用,这样做的目的是提高数据操作效率,并可以获得更多的接口支持。


    内容提要:

    【1】I / O流的基本概念
          1. 流式字节从源到目的地的轨迹
          2. 结点流 和 过滤器

    【2】基本的流类
          1. FileInputStream &  FileOutputStream    (结点流)
          2. BufferInputStrea & BufferOutputStream (过滤器流)
              主要方法包括: readByte ( )  ;  readDouble ( )   等
          3. DataInputStream & DataOutputStream
          4. ObjectInputStream  &  ObjectOutputStream

    【3】InputStream & OutputStream 的主要方法:
          1. read ( )
          2. close ( )
          3. available ( )
          4. markSupported( )  ;  mark ( int ) ;  reset ( )
          5. flush ( )

    【4】IO基本编程模型
          1. 构建源和目的地的连接
          2. 从源输出流
          3. 目的地接收流
          4. 关闭连接

    【5】Reader & Writer
          1. BufferedReader  &  BufferedWriter  缓冲读者 和 作者
          2. java.io.Serializable 只有实现了这个借口的类,才可以考虑被保持
          3. transient 关键字 用于防止对象被串行化

    【6】File对象
          1. getName( )   ;   getPath( )  ;   getAbsolutePath( )  
          2. getParent( )  ;   renameTo( File )
          3. exists( )   ;   canRead ( )   ;  isFile( )  ;  isDirectory( )  
          4. mkdir( )   ;  list ( new myFilter( )  )
          5. class MyFilter implements java.io.FilenameFilter {  
                    public boolean accept ( File dir ,  String name ){
                          if ( name.endsWith(".txt") ) return true;
                           ruturn false;               
                    }
               }
               
    【7】随机存取文件
           1. RandomAccessFile ( String name , String mode )
           2. long getFilePointer ( )
           3. void seek ( long pos )  
           4. long length ( )


       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2010/1/18 13:47:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 Java/Eclipse 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/4/28 19:30:28

    本主题贴数1,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    7,492.188ms