- 浏览: 59762 次
- 性别:
- 来自: 深圳
文章分类
这是要写入的实体对象
开始写入
package com.tij.io.file; import java.io.Serializable; /** * 一个实体对象并且序列化 * @author GYJ * @date 2014-3-22 */ public class EmployeeObject implements Serializable{ private static final long serialVersionUID = -5538384024205531388L; private String name; private String role; private int age; /** * @return the name */ public String getName() { return name; } /** * @param name the name to set */ public void setName(String name) { this.name = name; } /** * @return the role */ public String getRole() { return role; } /** * @param role the role to set */ public void setRole(String role) { this.role = role; } /** * @return the age */ public int getAge() { return age; } /** * @param age the age to set */ public void setAge(int age) { this.age = age; } /* (non-Javadoc) * @see java.lang.Object#toString() */ @Override public String toString() { return "EmployeeObject [name=" + name + ", role=" + role + ", age=" + age + "]"; } }
开始写入
package com.tij.io.file; import java.io.FileOutputStream; import java.io.IOException; import java.io.ObjectOutputStream; /** * 把对象转换成文件并保存 * @author GYJ * @date 2014-3-22 */ public class ObjectToFile { /** * 我们可以把一个对象通过流的方式转换成一个文件,我们把这叫做序列化 * <p> 我们可以使用java.io.ObjectOutputStream或者其他的额output对象 * @param args * @throws IOException */ public static void main(String[] args) throws IOException { //要序列化的实体对象 EmployeeObject emp = new EmployeeObject(); emp.setAge(12); emp.setName("gyj"); emp.setRole("leader"); //声明序列化后的名称, 文件保存在项目的根目录下(和src目录平级) FileOutputStream fos = new FileOutputStream("employee.ser"); ObjectOutputStream oos = new ObjectOutputStream(fos); //开始写入 oos.writeObject(emp); System.out.println("we are done"); //关闭流 oos.close(); fos.close(); //result out put============== /*we are done*/ } }
发表评论
-
21、java从文件读取对象
2014-03-22 22:47 710package com.tij.io.file; i ... -
19、java根据URL下载文件内容
2014-03-22 22:08 2313package com.tij.io.file; i ... -
18、java随机访问RandomAccessFile类
2014-03-22 21:35 1048package com.tij.io.file; i ... -
17、java追加文件内容(写入方式)
2014-03-22 21:11 3262package com.tij.io.file; i ... -
16、java写入文件的几种方式
2014-03-21 19:02 1948package com.tij.io.file; i ... -
11、java读取文件的几种方式
2014-03-18 00:02 1290package com.tij.io.file; i ... -
14、java打开文件
2014-03-18 00:03 576package com.tij.io.file; i ... -
12、java复制文件的四种方法
2014-03-18 00:03 900package com.tij.io.file; i ... -
13、java中几种不同文件路径的差别(绝对路径,全路径)
2014-03-18 00:03 1153package com.tij.io.file; i ... -
15、java使用FileNmeFilter列出指定扩展文件
2014-03-18 00:04 672package com.tij.io.file; i ... -
10、java获取文件最后的修改时间
2014-03-17 14:19 1301package com.tij.io.file; i ... -
9、java判断file是文件还是目录
2014-03-17 14:07 7083package com.tij.io.file; i ... -
8、java判断文件是否存在目录
2014-03-17 13:51 3655package com.tij.io.file; i ... -
7、java获取文件扩展名
2014-03-17 11:50 3310package com.tij.io.file; i ... -
6、java如何计算文件的大小
2014-03-17 09:50 951package com.tij.io.file; i ... -
5、java如何实现移动文件、重命名文件
2014-03-16 17:07 1694java.io.File renameTo(File dest ... -
4、java如何删除目录和文件
2014-03-16 16:19 1074package com.tij.io.file; ... -
3、了解java的文件4种分隔符
2014-03-16 15:53 6274java.io.File类中有四种静态分隔符; 分别是sepa ... -
2、java如何删除文件
2014-03-16 15:14 677package com.tij.io.file; i ... -
1、java如何创建新文件
2014-03-16 14:53 841在java中可以使用 java.io.file 类来创建 ...
相关推荐
此文档描述了怎样用Java语言把对象写到文件夹中,问件中包含两部分,一部分为类,另一部分为写对象到文件的代码
Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...
Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...
Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...
Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...
Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...
Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...
Java访问权限控制源代码 1个目标文件 摘要:Java源码,文件操作,权限控制 Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流...
java.nio.channels 定义了各种通道,这些通道表示到能够执行 I/O 操作的实体(如文件和套接字)的连接;定义了用于多路复用的、非阻塞 I/O 操作的选择器。 java.nio.channels.spi 用于 java.nio.channels 包的服务...
问题:目前,无论是JXL还是POI,对Excel的操作都是比较原始的,用户无法使用这些框架代码直接读取Excle并相应相应的数据实体(Entity),也无法直接将数据实体写入到Excle文件中去。 本文章要介绍的是一个对JXL框架...
本实例可以把多个不同对象集合或者一个对象集合的数据导出到Excel表格中,能实现最大通用化。
将一个Java对象写入IO流;与此对应的,则是从IO流中恢复一个Java对象。 Java提供这种保存对象状态的机制,就是序列化。 对象序列化是Java编程中的必备武器 Java高级程序设计实战教程第五章-Java序列化机制全文共15...
Java访问权限控制源代码 1个目标文件 摘要:Java源码,文件操作,权限控制 Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流...
java.nio.channels 定义了各种通道,这些通道表示到能够执行 I/O 操作的实体(如文件和套接字)的连接;定义了用于多路复用的、非阻塞 I/O 操作的选择器。 java.nio.channels.spi 用于 java.nio.channels 包的服务...
java.nio.channels 定义了各种通道,这些通道表示到能够执行 I/O 操作的实体(如文件和套接字)的连接;定义了用于多路复用的、非阻塞 I/O 操作的选择器。 java.nio.channels.spi 用于 java.nio.channels 包的服务...
java.nio.channels 定义了各种通道,这些通道表示到能够执行 I/O 操作的实体(如文件和套接字)的连接;定义了用于多路复用的、非阻塞 I/O 操作的选择器。 java.nio.channels.spi 用于 java.nio.channels 包的服务...
20、EJB与JAVA BEAN的区别? Java Bean 是可复用的组件,对Java Bean并没有严格的规范,理论上讲,任何一个Java类都可以是一个Bean。但通常情况下,由于Java Bean是被容器所创建(如Tomcat)的,所以Java Bean应具有...
java.nio.channels 定义了各种通道,这些通道表示到能够执行 I/O 操作的实体(如文件和套接字)的连接;定义了用于多路复用的、非阻塞 I/O 操作的选择器。 java.nio.channels.spi 用于 java.nio.channels 包的服务...
java.nio.channels 定义了各种通道,这些通道表示到能够执行 I/O 操作的实体(如文件和套接字)的连接;定义了用于多路复用的、非阻塞 I/O 操作的选择器。 java.nio.channels.spi 用于 java.nio.channels 包的服务...