写了个例子给你,挺简单的,如果看不懂的话再补充问题吧。
Test.java
import java.io.*
public class Test {
public static void main(String args[]) throws Exception{
Person me = new Person()
me.setId(1)
me.setName("haha")
FileOutputStream outstream = new FileOutputStream("library.dat")
ObjectOutputStream out = new ObjectOutputStream(outstream)
out.writeObject(me)//将这个对象写入流
out.close()
ObjectInputStream in = new ObjectInputStream(new FileInputStream("library.dat"))
Person who = (Person)in.readObject()
System.out.println(who.getName())
in.close()
}
}
class Person implements Serializable{
private String name
private int id
public String getName() {
return name
}
public void setName(String name) {
this.name = name
}
public int getId() {
return id
}
public void setId(int id) {
this.id = id
}
}
可以,fwrite跟C一样的,但只能是文件不能是目录。
C语言是一种结构化语言。它层次清晰,便于按模块化方式组织程序,易于调试和维护。C语言的表现能力和处理能力极强。它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。它还可以直接访问内存的物理地址,进行位(bit)一级的 *** 作。
由于C语言实现了对硬件的编程 *** 作,因此C语言集高级语言和低级语言的功能于一体。既可用于系统软件的开发,也适合于应用软件的开发。此外,C语言还具有效率高,可移植性强等特点。因此广泛地移植到了各类各型计算机上,从而形成了多种版本的C语言。
相关信息
C语言是当今最流行的程序设计语言之一,它的功能丰富、表达力强、使用灵活方便、应用面广、目标程序高、可植入性好,既有高级语言的特点,又有低级语言的许多特点,适合作为系统描述语言,既可以用来编写系统软件,也可以用来编写应用软件。
C语言诞生后,许多原来用汇编语言编写的软件,现在都可以用C语言编写了(如UNIX *** 作系统),而学习和适用C语言要比学习和适用汇编语言容易得多。C开始进入其它 *** 作系统,并很快在各类大、中、小和微型计算机上得到了广泛的使用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)