标题:
学习Java中级视频的感受分享
[打印本页]
作者:
UFO
时间:
2009-12-23 10:13
标题:
学习Java中级视频的感受分享
本章概述:
本章节以介绍Java中流的概念和一些基本流类的API为主,重点内容是文件流的输入和输出,并演示了File对象的使用方法。在此基础上,结合前几章的内容,进一步完善了通讯录增删改查程序的功能。
学习心得:
这几章的内容是层层递进的,java私塾老师每讲完一部分知识点,就能把它运用到我们做的小程序中。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 ( )
作者:
gega
时间:
2010-1-18 14:51
学习了
谢谢
欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/)
Powered by Discuz! 6.0.0