频道栏目
首页 > 资讯 > Java > 正文

Java字符串学习笔记

14-12-03        来源:[db:作者]  
收藏   我要投稿

通过看jdk源码发现Java字符串中有如下关系:

接口中的方法默认都是抽象的可以写也可以不写。

public interface CharSequence {

    
    int length();

   
    char charAt(int index);

    
    CharSequence subSequence(int start, int end);

 
    public String toString();

}

其他的都是该接口的实现类且是最终类,不能被继承。

public final class String
    implements java.io.Serializable, Comparable, CharSequence



StringBuffe
线程安全。但是有同步对象锁,所以性能下降。
public final class StringBuffer
    extends AbstractStringBuilder
    implements java.io.Serializable, CharSequence


StringBuilder线程不安全,但是在单线程环境下效率高。

public final class StringBuilder
    extends AbstractStringBuilder
    implements java.io.Serializable, CharSequence



相关TAG标签
上一篇:Delphi 提取TXT中的Email 数据
下一篇:数据结构——队列及循环队列
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站