JAVA中,String 是最基本的數據類型嗎

不是。Java 中的基本數據類型只有 8 個 :byte、short、int、long、float、double、char、boolean;除了基本類型(primitive type),剩下的都是引用類型(referencetype),Java 5 以後引入的枚舉類型也算是一種比較特殊的引用類型。

這是很基礎的東西,但是很多初學者卻容易忽視,Java 的 8 種基本數據類型中不包括 String,基本數據類型中用來描述文本數據的是 char,但是它只能表示單個字符,比如 ‘a’,‘好’ 之類的,如果要描述一段文本,就需要用多個 char 類型的變量,也就是一個 char 類型數組,比如“你好” 就是長度為2的數組 char[] chars = {‘你’,‘好’};

但是使用數組過於麻煩,所以就有了 String,String 底層就是一個 char 類型的數組,只是使用的時候開發者不需要直接操作底層數組,用更加簡便的方式即可完成對字符串的使用。


JAVA中,String 是最基本的數據類型嗎


分享到:


相關文章: