Ⅰ string是基本數據類型嗎
不是
基本數據類型包括byte、int、char、long、float、double、boolean和short。
引用數據類型包括:類,數組,介面等(簡單來說就是除了基本數據類型之外的所有類型)
所以String
是引用數據類型
Ⅱ java中string到底是個啥 數據類型還是啥
在java中 String 不再是 基本的數據類型! String是個封裝類! 但是沒有對應的原始類型!
Java 提供兩種不同的類型:引用類型和原始類型(或內置類型)。Int是java的原始數據類型,Integer是java為int提供的封裝類。Java為每個原始類型提供了封裝類。
原始類型封裝類booleanBoolean charCharacter byteByte shortShort intInteger longLong floatFloat doubleDouble
引用類型和原始類型的行為完全不同,並且它們具有不同的語義。引用類型和原始類型具有不同的特徵和用法,它們包括:大小和速度問題,這種類型以哪種類型的數據結構存儲,當引用類型和原始類型用作某個類的實例數據時所指定的預設值。對象引用實例變數的預設值為 null,而原始類型實例變數的預設值與它們的類型有關。
Ⅲ String是基本的數據類型嗎
基本數據類型包括byte、int、char、long、float、double、boolean和short。 java.lang.String類是final類型的,因此不可以繼承這個類、不能修改這個類。為了提高效率節省空間,我們應該用StringBuffer類
Ⅳ C語言string是什麼數據類型
C語言中只有String文件,並沒有String類型
Ⅳ string 是什麼類型的
string屬於Java中的字元串類型,也是一個引用類型,並不屬於基本的數據類型。
Java中基本的數據類型只有八個,分別是數值型:byte、short、int、long;浮點型:float、double;字元型:char;布爾型:boolean。
Java有字元串常量池機制,在聲明字元串常量和字元串常量連接都需要使用到字元串常量池,如果字元串序列存在於該常量池中則返回,所以str會創建了一個字元串放入常量池中,str2將直接指向str指向的對象。
(5)string是什麼數據類型擴展閱讀:
String是一個固定長度的字元串,對String進行操作,是創建新的對象(String的操作都是改變賦值地址而不是改變值操作)。
而和它相似的還有一個字元串StringBuffer,對StringBuffer進行操作,這是在原來的對象之上進行改變(StringBuffer的操作都是改變值操作)。
String是一種不高效的字元串使用方式,在要求執行效率的系統當中會更多的使用StringBuffer來代替,這樣可以降低系統的繁復性。
Ⅵ string類型是什麼
字元串類。
string是C++、java、VB等編程語言中的字元串,字元串是一個特殊的對象,屬於引用類型。
在java、C#中,String類對象創建後,字元串一旦初始化就不能更改,因為string類中所有字元串都是常量,數據是無法更改,由於string對象的不可變,所以可以共享。對String類的任何改變,都是返回一個新的String類對象。 C++標准庫中string類以類型的形式對字元串進行封裝,且包含了字元序列的處理操作。
C++ 中的 string 類
MFC中的CString類使用起來非常的方便好用,但是如果離開了MFC框架,還有沒有這樣使用起來非常方便的類呢?答案是肯定的。也許有人會說,即使不用MFC框架,也可以想辦法使用MFC中的API,具體的操作方法在本文最後給出操作方法。
其實,可能很多人很可能會忽略掉標准C++中string類的使用。標准C++中提供的string類得功能也是非常強大的,一般都能滿足我們開發項目時使用。
Ⅶ string是最基本的數據類型嗎
不是,
基本數據類型包括:byte,short,int,long,float,double,boolean,char.
而String是類代表字元串,屬於引用類型,所謂引用類型包括:類,介面,數組...
Ⅷ string屬於什麼類型
這是一種字元串數據類型,可以包含單一資源或者便符串的變速形態。參數傳遞時是引用傳遞,但參數改變並不影響原地址說以指向的值發生變化。