Class forClass abstract void put(String name, short val) ObjectStreamField getField(String name) 描述 所述java.io.ObjectStreamClass.forClass()方法返回该版本被映射到本地VM的类。如果没有相应的本地类,则返回Null。 声明 以下是java.io.ObjectStreamClass.forClass()方法的声明。 public Class<?> forClass() 参数 NA 返回值 此方法返回此描述符表示的Class实例。 异常 NA 实例 以下示例显示了java.io.ObjectStreamClass.forClass()方法的用法。 package com.tutorialspoint; import java.io.*; public class ObjectStreamClassDemo { public static void main(String[] args) { // create a new object stream class for Integers ObjectStreamClass osc = ObjectStreamClass.lookup(Integer.class); // get the Class instance for osc System.out.println("" + osc.forClass()); // create a new object stream class for Strings ObjectStreamClass osc2 = ObjectStreamClass.lookup(String.class); // get the Class instance for osc System.out.println("" + osc2.forClass()); } } 让我们编译并运行上面的程序,这将产生以下结果 class java.lang.Integer class java.lang.String abstract void put(String name, short val) ObjectStreamField getField(String name)