您当前的位置: 首页 > 

暂无认证

  • 0浏览

    0关注

    92582博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

String的实现方法简单介绍

发布时间:2017-12-25 21:23:14 ,浏览量:0

欢迎点击 「算法与编程之美」 ↑关注我们! 

String的实现方法简单介绍:

public final class String

    implements java.io.Serializable, Comparable, CharSequence { }

三个接口解释:

java.io.Serializable:类的可序列化性由Java . io .serializable接口实现。未实现此功能的类接口的任何状态都不会序列化或反序列化。可序列化类的所有子类型本身可序列化。序列化接口没有方法或字段并且仅用于标识可序列化的语义。

要允许序列化不可序列化类的子类型,请执行以下操作子类型可能负责保存和还原supertype的public、protected和(如果可访问)状态程序包字段。子类型只能在以下情况下承担此责任它所扩展的类具有可访问的no -arg构造函数初始化类的状态。宣告类别是错误的如果不是这样,则可序列化。运行时将在以下位置检测到错误。

在反序列化期间,不可序列化类的字段将使用的public或protected no -arg构造函数初始化,子类必须可以访问no -arg构造函数可序列化。可序列化子类的字段将从流中恢复。

遍历图形时,可能遇到的对象不支持可序列化接口。在这种情况下notserializabeexception将被抛出并标识类的不可序列化对象。

Comparable:将此对象与指定的对象进行顺序比较。返回负整数、零或正整数,因为此对象较少大于、等于或大于指定对象

CharSequence:返回此字符序列的长度,长度是数字。

---------------------------------------------------------------------

关注
打赏
1653961664
查看更多评论
立即登录/注册

微信扫码登录

0.3527s