1. String概述
在幫助文檔里查看,輸入String,回車。軟件包在 java.lang 包下,使用 String?不需要導(dǎo)包。 String類代表字符串。Java程序中所有字符串文字(例如“abc”)都被實現(xiàn)為此類的實例。
字符串不變:它們的值在創(chuàng)建后不能被更改。
1 String類在 java.lang 包下,所以使用的時候不需要導(dǎo)包。
2 String類代表字符串。Java程序中所有字符串文字(例如“abc”)都被實現(xiàn)為此類的實例。
也就是說,Java程序中所有的雙引號字符串,都是 String 類的對象。
字符串特點
????字符串不可變,它們的值在創(chuàng)建后不能被更改。
? ? 雖然String的值是不可變的,但是它們可以被共享
? ? 字符串效果上相當于字符數(shù)組(char[]),但是底層原理是字節(jié)數(shù)組(byte[])? ? JDK8以前是字符數(shù)組,JDK9及以后是字節(jié)數(shù)組