String 源碼 - 學習Java必看源碼之一!

String 字符串

一、String 類

1.1、進入到 String底層

1.1.1、 String類的初次見面

類結構 java.lang
實現 Serializable接口(序列化)、Comparable(比較)、CharSequence(字符序列)
在這裏插入圖片描述

1.1.2 具體結構圖

JDK1.8 >> rt.jar >> java >> lang >> String ,這就解釋了上邊String的包名、路徑。
在這裏插入圖片描述
在這裏插入圖片描述

1.1.3 從變量、方法來看這個String類

變量,主要包含下面幾個
在這裏插入圖片描述
無參、有參構造方法
在這裏插入圖片描述
可以被調用方法的類
在這裏插入圖片描述
在這裏插入圖片描述

1.1.4 選擇幾個常見的方法

equals 方法

String.equals()方法簡單說就是判斷地址值是否相等,如果相等,則返回true,如果不相等,則繼續判斷內容是否相同,如果存在任意一個字符不相同(區分大小寫),則返回false。如果長度相同而且所有字符均相同,才被認定爲true。

在這裏插入圖片描述
getBytes() 方法

在這裏插入圖片描述
StringCoding類
在這裏插入圖片描述
在這裏插入圖片描述
length 方法
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章