externalizable

    0熱度

    1回答

    好的,在我回到我的問題之前,我想先指出我知道Serializable和Exernalizable之間的區別,所以你不需要給出解釋! 我基本上試圖做的是將一個類的所有數據保存在一個文件中。 我們已經到了Java 9出來的時候,JVM速度非常快,但仍然有人(我認爲他們的觀點)認爲使用Serializable處理大量數據的效率與使用Exernalizable相比效率非常低。 如果我只想要10個字段代表普

    0熱度

    3回答

    我創建了一個名爲Employee的類,我有一個ArrayList用於存儲員工的所有聯繫人號碼。我已經定義了一個名爲addcontact()的方法來將數字添加到列表中。如果我使用int,那麼它表示該數字超出範圍,所以我將其更改爲long,但仍然得到相同的錯誤。 我使用Externalizable來序列化和反序列化Employee的詳細信息。

    0熱度

    1回答

    我想知道java中外部化的不同使用場景。 它在哪裏廣泛使用?

    1熱度

    3回答

    我有一個可序列化的類。 public class Customer implements Externalizable { private static final long serialVersionUID = 1L; private String id; private String name; public String getId() {

    2熱度

    1回答

    我已經閱讀SO這些文章: Externalizable or Serializable?, What is the difference between Serializable and Externalizable in Java?。 但我的問題是通過執行Externalizable與serializable相比可以得到額外的定製。 它可以自定義一個class我放棄我們自己的執行writeObj

    1熱度

    2回答

    我已閱讀以下文章: http://javapapers.com/core-java/externalizable-vs-serializable/ 在對象反序列化(reconsturction)公共無參數的構造函數 用於重建的對象。在 序列化的情況下,代替使用構造,目的是從ObjectInputStream中讀 重新使用consturcted數據。 上述要點隨後要求Externalizable對象

    1熱度

    2回答

    我想把一個對象放入一個文件,然後嘗試使用Externalizable接口讀取同一個對象,並且我得到一個Exception Car類的無效構造函數。 import java.io.*; class Base { int a; } class Car extends Base implements Externalizable { static int b; S

    1熱度

    2回答

    我創建了一個CN1 Web服務,其中一些自定義對象需要外部化以便通過網絡發送。我閱讀了幾篇關於如何創建Web服務以及如何使用CN1 Externalizable接口的文章。 這非常適用於Web服務方法返回一個自定義外部化對象,但唯一的指標,我有是,這需要一個外部化對象作爲參數的方法,我得到以下錯誤: SCHWERWIEGEND: Servlet.service() for servlet [CN1

    0熱度

    1回答

    本例中我使用的是Externalization。首先,我序列化的對象到一個名爲「TMP」使用writeExternal()方法。但是,當我使用我得到如下輸出反序列化它的文件... default The original car is name=Maruti year2009 age10 The new Car is name=null year0 age10 這裏爲什麼叫和的一年

    0熱度

    1回答

    我們可以採取使用的readResolve和writeReplace方法指定兩個外部化和序列化的情況下,更換對象... 只是想知道兩件事情: 1)能的readObject (ObjectInputStream是)和writeObject(ObjectOutputStream os)方法與用於Serilaizable類的readResolve()和writeReplace()一起使用? 是否有可能替換