Java ObjectInputStream readUnshared()方法与示例
ObjectInputStream類readUnshared()方法 (ObjectInputStream Class readUnshared() method)
readUnshared() method is available in java.io package.
readUnshared()方法在java.io包中可用。
readUnshared() method is used to read "non-shared" or "unshared" object from the ObjectInputStream.
readUnshared()方法用于從ObjectInputStream讀取“非共享”或“非共享”對(duì)象。
readUnshared() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.
readUnshared()方法是一個(gè)非靜態(tài)方法,只能通過類對(duì)象訪問,如果嘗試使用類名稱訪問該方法,則會(huì)收到錯(cuò)誤消息。
readUnshared() method may throw an exception at the time of reading unshared objects.
readUnshared()方法在讀取非共享對(duì)象時(shí)可能會(huì)引發(fā)異常。
- StreamCorruptedException: This exception may throw when the control information in the stream is not consistent.StreamCorruptedException :當(dāng)流中的控制信息不一致時(shí),可能引發(fā)此異常。
- IOException: This exception may throw when getting any input/output error while performing.IOException :在執(zhí)行過程中遇到任何輸入/輸出錯(cuò)誤時(shí),可能引發(fā)此異常。
- ClassNotFoundException: This exception may throw when the serialized object Class could not exist.ClassNotFoundException :當(dāng)序列化的對(duì)象Class不存在時(shí),可能引發(fā)此異常。
- OptionalDataException: This exception may throw when unexpected primitive data found instead of objects.OptionalDataException :當(dāng)發(fā)現(xiàn)意外的原始數(shù)據(jù)而不是對(duì)象時(shí),可能引發(fā)此異常。
Syntax:
句法:
public Object readUnshared();Parameter(s):
參數(shù):
It does not accept any parameter.
它不接受任何參數(shù)。
Return value:
返回值:
The return type of the method is Object, it returns reference to deserialized object.
該方法的返回類型為Object ,它返回對(duì)反序列化對(duì)象的引用。
Example:
例:
// Java program to demonstrate the example // of Object readUnshared() method of // ObjectInputStreamimport java.io.*; public class ReadUnsharedOfOIS {public static void main(String[] args) throws Exception {Integer in = new Integer(10);// Instantiates ObjectOutputStream , ObjectInputStream // FileInputStream and FileOutputStreamFileOutputStream file_out_stm = new FileOutputStream("D:\\includehelp.txt");ObjectOutputStream obj_out_stm = new ObjectOutputStream(file_out_stm);FileInputStream file_in_stm = new FileInputStream("D:\\includehelp.txt");ObjectInputStream obj_in_stm = new ObjectInputStream(file_in_stm);// By using writeUnshared() method is to write// unshared object to the obj_out_stm streamobj_out_stm.writeUnshared( in );obj_out_stm.flush();// By using readUnshared() method is to read// unshared object and display fieldsObject o = (Object) obj_in_stm.readUnshared();System.out.println("obj_in_stm.readUnshared(): " + o);} }Output
輸出量
obj_in_stm.readUnshared(): 10翻譯自: https://www.includehelp.com/java/objectinputstream-readunshared-method-with-example.aspx
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的Java ObjectInputStream readUnshared()方法与示例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java system类_Java Sy
- 下一篇: Java BigInteger类| ne