日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > 探秘Java中的String、StringBuilder以及StringBuffer

探秘Java中的String、StringBuilder以及StringBuffer

來源:程序員人生   發布時間:2016-09-28 10:13:14 閱讀次數:2454次

探秘Java中String、StringBuilder和StringBuffer

  相信String這個類是Java中使用得最頻繁的類之1,并且又是各大公司面試喜歡問到的地方,今天就來和大家1起學習1下String、StringBuilder和StringBuffer這幾個類,分析它們的異同點和了解各個類適用的場景。下面是本文的目錄大綱:

  1.你了解String類嗎?

  2.深入理解String、StringBuffer、StringBuilder

  3.不同場景下3個類的性能測試

  4.常見的關于String、StringBuffer的面試題(辟謠網上流傳的1些歪曲String類的說法)

  若有不正的地方,請多多體諒和指正,不勝感激。

  請尊重作者勞動成果,轉載請標明轉載地址:

   http://www.cnblogs.com/dolphin0520/p/3778589.html

1.你了解String類嗎?

  想要了解1個類,最好的辦法就是看這個類的實現源代碼,String類的實現在

  \jdk1.6.0_14\src\java\lang\String.java   文件中。

  打開這個類文件就會發現String類是被final修飾的:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
public final class String
    implements java.io.Serializable, Comparable<String>, CharSequence
{
    /** The value is used for character storage. */
    private final char value[];
 
    /** The offset is the first index of the storage that is used. */
    private final int offset;
 
    /** The count is the number of characters in the String. */
    private final int count;
 
    /** Cache the hash code for the string */
    private int hash; // Default to 0
 
    /** use serialVersionUID from JDK 1.0.2 for interoperability */
    private static final long serialVersionUID = ⑹849794470754667710L;
 
    ......
 
}

  從上面可以看出幾點:

  1)String類是final類,也即意味著String類不能被繼承,并且它的成員方法都默許為final方法。在Java中,被final修飾的類是不允許被繼承的,并且該類中的成員方法都默許為final方法。在初期的JVM實現版本中,被final修飾的方法會被轉為內嵌調用以提升履行效力。而從Java SE5/6開始,就漸漸擯棄這類方式了。因此在現在的Java SE版本中,不需要斟酌用final去提升方法調用效力。只有在肯定不想讓該方法被覆蓋時,才將方法設置為final。

  2)上面羅列出了String類中所有的成員屬性,從上面可以看出String類實際上是通過char數組來保存字符串的。

  下面再繼續看String類的1些方法實現:

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 国产精品一区二区在线 | 久久久久91 | 日韩中文字幕在线播放 | 岛国大片在线观看 | 污网站免费观看 | 国产精品亚洲精品 | 亚洲精品一区二区网址 | 国产91一区二区三区 | 国产成人精品免费视频 | www.色婷婷 | 青青草青青操 | 亚洲福利在线观看 | 在线中文视频 | 精品成人在线视频 | 成人在线高清 | 免费av网站观看 | 欧美亚洲第一区 | 亚洲一区二区三区影视 | 亚洲精品电影在线观看 | 91网站免费在线观看 | 大桥未久中文字幕 | 黄色片网站 | a级大片 | 欧美福利一区二区三区 | 韩日成人 | 国产经典一区二区三区 | 精品无码久久久久国产 | 最新黄色免费网站 | 11www色com| 午夜在线免费观看 | 国产小视频在线播放 | 久久久一区二区三区 | 亚洲 中文 欧美 日韩 在线观看 | 男人操女人视频网站 | 精品国产一区二区三区四区四 | 91在线精品一区二区 | 日本啊v在线 | 久久黄视频 | 日批视频免费 | 国产精品亚洲一区二区三区在线 | 亚洲综合色自拍一区 |