久久综合丝袜日本网手机版,日韩欧美中文字幕在线三区,亚洲精品国产品国语在线,极品在线观看视频婷婷

      <small id="aebxz"><menu id="aebxz"></menu></small>
    1. java基本數(shù)據(jù)類(lèi)型的五道面試題

      時(shí)間:2022-07-12 03:48:38 面試 我要投稿
      • 相關(guān)推薦

      關(guān)于java基本數(shù)據(jù)類(lèi)型的五道面試題

      1. int 和 Integer 有什么區(qū)別?

      關(guān)于java基本數(shù)據(jù)類(lèi)型的五道面試題

      答:Java 提供兩種不同的類(lèi)型:引用類(lèi)型和原始類(lèi)型(或內(nèi)置類(lèi)型)。Int是java的原始數(shù)據(jù)類(lèi)型,Integer是java為int提供的封裝類(lèi)。Java為每個(gè)原始類(lèi)型提供了封裝類(lèi)。原始類(lèi)型封裝類(lèi)boolean Boolean char Character byteByte short Short int Integer long Long float Float double Double 引用類(lèi)型和原始類(lèi)型的行為完全不同,并且它們具有不同的語(yǔ)義。引用類(lèi)型和原始類(lèi)型具有不同的特征和用法,它們包括:大小和速度問(wèn)題,這種類(lèi)型以哪種類(lèi)型的數(shù)據(jù)結(jié)構(gòu)存儲(chǔ),當(dāng)引用類(lèi)型和原始類(lèi)型用作某個(gè)類(lèi)的實(shí)例數(shù)據(jù)時(shí)所指定的缺省值。對(duì)象引用實(shí)例變量的缺省值為 null,而原始類(lèi)型實(shí)例變量的缺省值與它們的類(lèi)型有關(guān)。

      2. String是最基本的數(shù)據(jù)類(lèi)型嗎?

      答:基本數(shù)據(jù)類(lèi)型包括byte、int、char、long、float、double、boolean和short。 java.lang.String類(lèi)是final類(lèi)型的,因此不可以繼承這個(gè)類(lèi)、不能修改這個(gè)類(lèi)。為了提高效率節(jié)省空間,我們應(yīng)該用StringBuffer類(lèi).還可以從內(nèi)存角度來(lái)理解去回答這樣的問(wèn)題。

      3. String 和StringBuffer的區(qū)別:

      答:JAVA平臺(tái)提供了兩個(gè)類(lèi):String和StringBuffer,它們可以儲(chǔ)存和操作字符串,即包含多個(gè)字符的字符數(shù)據(jù)。這個(gè)String類(lèi)提供了數(shù)值不可改變的字符串。而這個(gè)StringBuffer類(lèi)提供的字符串進(jìn)行修改。當(dāng)你知道字符數(shù)據(jù)要改變的時(shí)候你就可以使用StringBuffer。典型地,你可以使用StringBuffers來(lái)動(dòng)態(tài)構(gòu)造字符數(shù)據(jù)。

      4. short s1 = 1; s1 = s1 + 1;有什么錯(cuò)?

      答:short s1 = 1; s1 += 1;有什么錯(cuò)? short s1 = 1; s1 = s1 + 1; (s1+1運(yùn)算結(jié)果是int型,需要強(qiáng)制轉(zhuǎn)換類(lèi)型) short s1 = 1; s1 += 1;(可以正確編譯).

      5. char型變量中能不能存貯一個(gè)中文漢字?

      答:能夠定義成為一個(gè)中文的,因?yàn)閖ava中以u(píng)nicode編碼,一個(gè)char占16個(gè)字節(jié),所以放一個(gè)中文是沒(méi)問(wèn)題的。