Stream
C#中的I/O类和接口都定义在System.IO命名空间中,System.IO.Stream提供抽象类;
C# System.IO.Stream=====èjava.io.InputStream ,java.io.OutputStream
等价的方法有:
JAVA C#
java.io.InputStream read() Read()
java.io.OutputStream write() Write()
java.io.OutputStream, close() Close()
java.io.InputStream close() Close()
java.io.OutputStream, flush() Flush()1.Stream类处理字节级的输入输入;
FileStream
java.io.FileOutputStream
java.io.FileInputStream
BufferedStream
java.io.BufferedOutputStream
java.io.BufferedInputStream
MemoryStream
NetworkStream
2.处理字符级的就应该使用 读入器和写入器
System.IO.TextWriter和System.IO.TextReader3.文件和目录(和java不同)
System.IO.File 和 System.IO.Directory 类用于文件和目录的建摸.
. System.IO.File 全部由静态方法组成,如果重复使用文件的实例应该使用FileInfo类
System.IO.Directory全部由静态方法组成为避免重复安全检查,应该使用DirectoryInfo类
4.序列化
C#通过附加特性或者是让类实现Iserializalbe接口.来实现序列化.
JAVA 实现java.io.Serializable 接口来实现序列化.有限的整理,有跟好的 不妨来补充一下的
C#中的I/O类和接口都定义在System.IO命名空间中,System.IO.Stream提供抽象类;
C# System.IO.Stream=====èjava.io.InputStream ,java.io.OutputStream
等价的方法有:
JAVA C#
java.io.InputStream read() Read()
java.io.OutputStream write() Write()
java.io.OutputStream, close() Close()
java.io.InputStream close() Close()
java.io.OutputStream, flush() Flush()1.Stream类处理字节级的输入输入;
FileStream
java.io.FileOutputStream
java.io.FileInputStream
BufferedStream
java.io.BufferedOutputStream
java.io.BufferedInputStream
MemoryStream
NetworkStream
2.处理字符级的就应该使用 读入器和写入器
System.IO.TextWriter和System.IO.TextReader3.文件和目录(和java不同)
System.IO.File 和 System.IO.Directory 类用于文件和目录的建摸.
. System.IO.File 全部由静态方法组成,如果重复使用文件的实例应该使用FileInfo类
System.IO.Directory全部由静态方法组成为避免重复安全检查,应该使用DirectoryInfo类
4.序列化
C#通过附加特性或者是让类实现Iserializalbe接口.来实现序列化.
JAVA 实现java.io.Serializable 接口来实现序列化.有限的整理,有跟好的 不妨来补充一下的
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货