为什么我们可以这样做:
class A{int a=5;}
Run Code Online (Sandbox Code Playgroud)
但不允许这样做:
class A {
int a;
a=5;
}
Run Code Online (Sandbox Code Playgroud) 关于该方法writeObject(Object obj)从ObjectOutputStream类
从Javadocs:
将指定的对象写入ObjectOutputStream。写入对象的类,类的签名以及该类及其所有超类型的非瞬态和非静态字段的值。
声明是什么
对象的类别
意思?这是否意味着将.class文件写入该文件或该类的源代码或仅写入该类的名称?