ObjectStreamClass类lookup()方法 (ObjectStreamClass Class lookup() method)
lookup() method is available in java.io package.
lookup()方法在java.io包中可用。
lookup() method is used to lookup the descriptor for a class that can be serialized.
lookup()方法用于查找可以序列化的类的描述符。
lookup() method is a static method, it is accessible with the class name and if we try to access the method with the class object then we will not get any error.
lookup()方法是一个静态方法,可以使用类名进行访问,如果尝试使用类对象访问该方法,则不会出现任何错误。
lookup() method does not throw an exception at the time of lookup descriptor.
lookup()方法在查找描述符时不会引发异常。
Syntax:
句法:
public static ObjectStreamClass lookup(Class c);
Parameter(s):
参数:
Class c – represents the class for which to lookup the descriptor.
类c –表示要为其查找描述符的类。
Return value:
返回值:
The return type of the method is ObjectStreamClass, it returns the serial version UID of the class defined by this descriptor.
方法的返回类型为ObjectStreamClass ,它返回此描述符定义的类的序列版本UID。
Example:
例:
// Java program to demonstrate the example
// of ObjectStreamClass lookup(Class c) method
// of ObjectStreamClass
import java.io.*;
import java.util.*;
public class LookUp {
public static void main(String[] args) {
// Instantiates ObjectStreamClass for
// and Calendar
// By using lookup() method is to find the
// descriptor for the class must implements
// Serializable interface
ObjectStreamClass o_stm = ObjectStreamClass.lookup(Calendar.class);
// By using getName() method is to
// return the name for the class
String name = o_stm.getName();
// Display name
System.out.println("o_stm.getName(): " + name);
}
}
Output
输出量
o_stm.getName(): java.util.Calendar
翻译自: https://www.includehelp.com/java/objectstreamclass-lookup-method-with-example.aspx