当前位置: 首页 > news >正文

石景山上海网站建设凡科建站登录入口

石景山上海网站建设,凡科建站登录入口,网站分哪几类,微信app官网下载注意事项: 1.创建的对象必须实现序列化接口,如果属性也是类,那么对应的类也要序列化 2.读写文件路径问题 3.演示一个例子 (1)操作的实体类FileModel,实体类中有Map,HashMap这些自带的本身就实现了序列化。 public class File…

注意事项:

1.创建的对象必须实现序列化接口,如果属性也是类,那么对应的类也要序列化

2.读写文件路径问题

3.演示一个例子

(1)操作的实体类FileModel,实体类中有Map,HashMap这些自带的本身就实现了序列化。

public class FileModel implements Serializable {public Map<String, FileModel> subMap = new HashMap<String, FileModel>();private String name; private int attr; private int startNum;    private int size;   private String content;private FileModel father = null;    public FileModel(String name){this.name = name;}public FileModel(String name, int startNum, int size) {this.name = name;this.attr = 2;this.startNum = startNum;this.size = size;}public FileModel(String name, int startNum) {this.name = name;this.attr = 3;this.startNum = startNum;this.size = 0;}//getter,setter方法...
}

(2)创建对象,并将其写到mode.dat文件当中

    public static void write() {FileModel root = new FileModel("root");//不占用FileModel fileModel = new FileModel("kk.txt", 2);fileModel.setSize(2);FileModel fileModel1 = new FileModel("aa.txt", 3);root.subMap.put("kk.txt", fileModel1);root.subMap.put("aa.txt", fileModel1);try (ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("file-system/src/model.dat"))) {oos.writeObject(root);oos.flush();} catch (IOException e) {e.printStackTrace();}}

这里注意路径问题,

首先,看一下我的项目结构,可以使用相对路径或者绝对路径来读写,使用绝对路径,即从磁盘开始,即“D:\operating-system\file-system\src\model.dat” ; 使用相对路径,即相对当前项目目录operating-system,如上面代码中的“file-system/src/model.dat”。

(4)从model.dat文件当中读取

    public static void read() {try(ObjectInputStream ois = new ObjectInputStream(new FileInputStream("file-system/src/model.dat"))){FileModel fileModel = (FileModel)ois.readObject();String name = fileModel.getName();Map<String, FileModel> subMap = fileModel.subMap;System.out.println(name);subMap.forEach((s, fileModel1) -> System.out.println(s + "----->" + fileModel1.getName()));}catch (IOException e){e.printStackTrace();} catch (ClassNotFoundException e) {throw new RuntimeException(e);}}

截图:

http://www.tj-hxxt.cn/news/65319.html

相关文章:

  • 中英双语网站建设合同百度seo免费推广教程
  • 电子商务网站建设的背景信息流广告哪个平台好
  • 做3d人物模型素材下载网站网络营销的策划流程
  • 个人购物网站怎么备案广州seo效果
  • 国际油价最新消息seo高级
  • 网站建设与web编程期末考试站长工具域名解析
  • 电商网站开发主要技术问题必应搜索推广
  • 做网站怎么做其他页厦门seo搜索排名
  • 东莞做企业营销型网站的公司最新推广注册app拿佣金
  • 河北邯郸邮政编码seo名词解释
  • 网站创建app微信营销方法
  • 编程网站编程windows优化大师win10
  • wordpress 如何去掉搜索引擎优化seo课程总结
  • 网站建设里程碑如何把网站推广
  • 提高审美网站企业网站注册
  • 杭州哪个网站建设最好公司企业网站建设
  • 资阳市建设局网站安卓优化大师最新版
  • 云南省网站建设公司新产品宣传推广策划方案
  • 北京网站优化公司哪家好网络工程师培训一般多少钱
  • 中信云 做网站线上营销
  • 领地网做网站咋加文章建网站的软件
  • 旅游做网站seo关键字优化技巧
  • 上海网站推广提供商最牛餐饮营销手段
  • wordpress全面本地化长春百度网站优化
  • 齐齐哈尔网站建设磁力云搜索引擎入口
  • 网页界面设计的特点是什么seo做关键词怎么收费的
  • 有没有做产品团购的网站站长推广网
  • 中国装修公司排行榜烟台seo关键词排名
  • 平台和网站有什么区别百度引擎入口官网
  • 同一个服务器可以做多个网站网络营销策划总结