亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

java語(yǔ)言

Java原理面試題

時(shí)間:2024-07-13 04:17:49 java語(yǔ)言 我要投稿
  • 相關(guān)推薦

Java原理面試題

  引導(dǎo)語(yǔ):Java的主要工作是通過(guò)編程語(yǔ)言來(lái)制作互聯(lián)網(wǎng)頁(yè)面、制作動(dòng)態(tài)效果以及網(wǎng)站等技術(shù),以下是小編整理的Java原理面試題,歡迎參考閱讀!

Java原理面試題

  1、JVM使用哪種字符表示?( B)

  A、ASCII characters B、Unicode characters

  C、Cp1252 D、UTF-8

  解析:

  在Java中字符只以一種形式存在,那就是Unicode(不選擇任何特定的編碼,直接使用它們?cè)谧址械木幪?hào),只是統(tǒng)一的唯一方法)。

  “在Java中”是指在JVM中、在內(nèi)存中、在你的代碼里聲明的每一個(gè)char、String類(lèi)型的變量中。例如,你可以在程序中這樣寫(xiě):

  charc = ‘永’;

  在內(nèi)存的相應(yīng)區(qū)域,這個(gè)自負(fù)就表示為0x6c38,可以用下面的代碼證明:

  charc = ‘永’;

  System.out.format(“%x”, (short)c);

  輸出是6c38.反過(guò)來(lái)用Unicode編號(hào)來(lái)指定一個(gè)字符也可以,像這樣:

  char c = 0x6c38;

  System.out.println(c);

  輸出是:永。

  2、Java語(yǔ)言是從(B )語(yǔ)言改進(jìn)重新設(shè)計(jì)的。

  A、BASIC B、C++ C、Pascal D、Ada

  解析

  對(duì)于選項(xiàng)A,BASIC語(yǔ)言是一種為了讓用戶(hù)容易控制計(jì)算機(jī)開(kāi)發(fā)的語(yǔ)言,其特點(diǎn)是簡(jiǎn)單易懂,且可以用解釋和編譯兩種方法執(zhí)行。

  對(duì)于選項(xiàng)B,C++語(yǔ)言是一種靜態(tài)數(shù)據(jù)類(lèi)型檢查的、支持多重編程范式的通用程序設(shè)計(jì)語(yǔ)言,它支持過(guò)程話(huà)程序設(shè)計(jì)、數(shù)據(jù)抽象、面向?qū)ο蟪绦蛟O(shè)計(jì)、泛型程序設(shè)計(jì)等多種程序設(shè)計(jì)風(fēng)格。

  對(duì)于選項(xiàng)C,Pascal語(yǔ)言是為提倡結(jié)構(gòu)化編程而發(fā)明的語(yǔ)言。

  對(duì)于選項(xiàng)D,Ada語(yǔ)言是美國(guó)軍方為了整合不同語(yǔ)言開(kāi)發(fā)的系統(tǒng)而發(fā)明的一種語(yǔ)言,其最大的特點(diǎn)是實(shí)時(shí)性,在Ada95中已加入面向?qū)ο髢?nèi)容。

  Java語(yǔ)言是一種面向?qū)ο笳Z(yǔ)言,從語(yǔ)法結(jié)構(gòu)上看,與C++語(yǔ)言類(lèi)似。

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

  答:不是。Java中的基本數(shù)據(jù)類(lèi)型只有8個(gè):byte、short、int、long、float、double、char、boolean;除了基本類(lèi)型(primitivetype)和枚舉類(lèi)型(enumerationtype),剩下的都是引用類(lèi)型(referencetype)。

  4、floatf=3.4;是否正確?

  答:不正確。3.4是雙精度數(shù),將雙精度型(double)賦值給浮點(diǎn)型(float)屬于下轉(zhuǎn)型(down-casting,也稱(chēng)為窄化)會(huì)造成精度損失,因此需要強(qiáng)制類(lèi)型轉(zhuǎn)換floatf=(float)3.4;或者寫(xiě)成floatf=3.4F;。

  5、shorts1=1;s1=s1+1;有錯(cuò)嗎?shorts1=1;s1+=1;有錯(cuò)嗎?

  答:對(duì)于shorts1=1;s1=s1+1;由于1是int類(lèi)型,因此s1+1運(yùn)算結(jié)果也是int型,需要強(qiáng)制轉(zhuǎn)換類(lèi)型才能賦值給short型。而shorts1=1;s1+=1;可以正確編譯,因?yàn)閟1+=1;相當(dāng)于s1=(short)(s1+1);其中有隱含的強(qiáng)制類(lèi)型轉(zhuǎn)換。

【Java原理面試題】相關(guān)文章:

Java面試題(精選)12-04

Java 問(wèn)答面試題12-04

Java基礎(chǔ)面試題集錦12-02

Java基礎(chǔ)語(yǔ)法面試題03-19

教你JAVA語(yǔ)言快速排序的原理03-30

最新2016年Java精選面試題11-17

經(jīng)常被遺忘的Java面試題03-20

Java開(kāi)發(fā)崗位面試題匯總03-18

華為Java程序員面試題12-04