加载我的项目资源管理器中的.ser文件

时间:2014-07-26 11:51:26

标签: java

在项目资源管理器

中加载.ser文件

我一直在处理文件路径和序列化,一切都很好,但是对于我当前的代码,我的文件路径只是文件名(" Students.ser"),这显然可以节省项目之外的文件并不太好(无组织)。

我一直在搜索并试图弄乱文件路径以获取当前路径在我的项目中,以便将这些集合保留在这里。


  

这里有一个关于我试图说的更具图形化的想法:   Current project layout


我不想强调整个路径,因为这只是我试图做的简单方法,我只是想让它在项目中创建文件。

1 个答案:

答案 0 :(得分:1)

如果您想读取文件,请使用

this.getClass()
    .getClassLoader()
    .getResourceAsStream("jdatabase/collections/students.ser")

使用提供的流来反序列化对象。