Here you can find the source of deserializeFromFile(String path)
public static Object deserializeFromFile(String path) throws FileNotFoundException, IOException, ClassNotFoundException
//package com.java2s; /* (c) 2014 LinkedIn Corp. All rights reserved. * /*from w w w. j a v a 2 s . com*/ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use * this file except in compliance with the License. You may obtain a copy of the * License at http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software distributed * under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR * CONDITIONS OF ANY KIND, either express or implied. */ import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.ObjectInputStream; import java.util.zip.GZIPInputStream; public class Main { public static Object deserializeFromFile(String path) throws FileNotFoundException, IOException, ClassNotFoundException { FileInputStream fis = new FileInputStream(path); GZIPInputStream gzip = new GZIPInputStream(fis); ObjectInputStream ois = new ObjectInputStream(gzip); Object object = ois.readObject(); ois.close(); return object; } }