更新時間:2020-08-06 15:15:45 來源:動力節點 瀏覽2598次
1.jre,jdk,jvm之間的區別是什么?
JVM:英文名稱(Java Virtual Machine),就是我們都知道的Java虛擬機。它只認識xxx.class這種類型的文件。
JRE:英文名稱(Java Runtime Environment),我們叫它Java運行環境,包括Java虛擬機和Java程序所需的核心類庫等。如果想要運行一個開發好的Java程序,計算機只需要安裝JRE即可。
JDK:英文名稱(Java Development Kit),JDK是提供給Java考法人員使用的,其中包含了Java的開發工具,也包括了JRE。所以安裝了JDK,就不用了在單獨安裝JRE了。
其中的開發工具:編譯工具(javac.exe)、打包工具(jar.exe)等。
簡單來說:JDK>JRE>JVM,使用JDK開發完成的Java程序,交給JRE去運行。
2.Java中一個char類型是否可以存儲一個漢字?
java采用unicode,2個字節(16位)來表示一個字符,無論是漢字還是數字字母,或其他語言,char在java中是2個字節。
所以可以存儲中文。
3.自動類型轉換規則是什么?
規則1:如果一個操作數為double型,則整個表達式可提升為double型
規則2:滿足自動類型轉換的條件
兩種類型要兼容
數值類型(整型和浮點型)互相兼容
目標類型大于源類型
例如:double型大于int型
4.運算符優先級順序是什么?
算術運算符>關系運算符>邏輯運算符
!>算數運算符>比較運算符>&&>||
5.if和switch選擇結構的區別是什么?
a.相同點
都是用來處理多分支條件的結構
b.不同點
switch選擇結構只能處理等值條件判斷的情況
多重if選擇結構適合某個變量處于某個連續區間時的情況
6.While循環和do while循環的區別是什么?
a.執行次序不同
While先判斷再執行
Do while先執行再判斷
b.初始情況不滿足循環條件時
While循環一次都不會執行
Do while循環至少執行一次
以上就是動力節點java培訓機構的小編針對“2020年Java基礎入門習題答案”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習