Serializable接口被继承的时候为什么会有红线?我要导入什么还是创建什么?java新手求指导!!!

如题所述

第1个回答  2014-06-25
serializable 是序列化的接口 ;接口是拿来实现的不是拿来继承的 关键词写错了extends 改成 implement追问

啊。。。。接口只能实现是吗,我改过来就好了

追答

对接口只能是实现;

本回答被提问者采纳
第2个回答  2014-06-25
extends 改成 implements
第3个回答  2014-06-25
public class ss implements java.io.Serializable

serializable这个接口内部什么也没有,实现它有什么意义?怎么就能标示...
一个对象序列化的接口,一个类只有实现了Serializable接口,它的对象才是可序列化的。因此如果要序列化某些类的对象,这些类就必须实现Serializable接口。而实际上,Serializable是一个空接口,没有什么具体内容,它的目的只是简单的标识一个类的对象可以被序列化。好处:a)比如说你的内存不够用了,那计算机...

继承serializable接口,必须重写hashcode和equals方法吗
在 Java 应用程序执行期间,在同一对象上多次调用 hashCode 方法时,必须一致地返回相同的整数,前提是对象上 equals 比较中所用的信息没有被修改。从某一应用程序的一次执行到同一应用程序的另一次执行,该整数无需保持一致。如果根据 equals(Object) 方法,两个对象是相等的,那么在两个对象中的每个对象...

serializable接口的作用是什么
实现java.io.Serializable这个接口是为序列化,serialVersionUID 用来表明实现序列化类的不同版本间的兼容性。如果你修改了此类, 要修改此值。否则以前用老版本的类序列化的类恢复时会出错。实现后如果你用的是工具的话会出来警告,他会提示你,可以自动生成private static final long serialVersionUID = 1L...

Java中实现Serializable接口为什么要声明serialVersionUID?_百度知...
不过,强烈建议所有可序列化类都显式声明 serialVersionUID 值,原因计算默认的 serialVersionUID 对类的详细信息具有较高的敏感性,根据编译器实现的不同可能千差万别,这样在反序列化过程中可能会导致意外的 InvalidClassException。 因此,为保证 serialVersionUID 值跨不同 java 编译器实现的一致性,序...

java序列化为什么要实现serializable
为了对象的序列化而需要继承的接口也只是一个象征性的接口而已,也就是说继承这个接口说明这个对象可以被序列化了,没有其他的目的。之所以需要对象序列化,是因为有时候对象需要在网络上传输,传输的时候需要这种序列化处理,从服务器硬盘上把序列化的对象取出,然后通过网络传到客户端,再由客户端把序列化...

...实现java序列化?或者请解 释Serializable接口的作用。
我们可以自己写代码去把一个java 对象变成某个格式的字节流再传输,但是,jre 本身 就提供了这种支持,我们可以调用OutputStream的writeObject方法来做,如果要让java 帮我们做,要被传输的对象必须实现serializable 接口,这样,javac 编译时就会进行特 殊处理,编译的类才可以被writeObject方法操作,这就是...

java里面 implements Serializable有什么作用?
二、串行化方法 从JDK1.1开始,Java语言提供了对象串行化机制 ,在java.io包中,接口Serialization用来作为实现对象串行化的工具 ,只有实现了Serialization的类的对象才可以被串行化。 Serializable接口中没有任何的方法。当一个类声明要实现Serializable接口时,只是表明该类参加串行化协议,而不需要实...

...但是我区分不出来这些导入的是接口、类还是什么。哪位大神能给我解 ...
你可以说你导入的都是类 你无需区分这些东西 因为你在调用的时候基本都是多态方式去调用 比如 datef dateFormat=new SimpleDateFormat("");你会 import java.text.DateFormat;import java.text.SimpleDateFormat;你本质上使用的是SimpleDateFormat 他实现了SimpleDateFormat的方法而已 接口也是一样的 没...

我后天要去三星SDS做JAVA笔试题,请问有哪个高人去过,有笔试和面试题的...
final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。 13、sleep() 和 wait() 有什么区别?

Java 中 如果clone为什么必须实现Cloneable接口
} 答案补充 java中不是什么空接口,比如说序列化的接口Serializable 这些具体含义以及作用 (序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。)都是由JDK作用标识好了的,如果你不实现这个接口你将自己去...

相似回答