1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. java面試基礎(chǔ)知識

        時間:2020-08-13 19:41:13 J2EE培訓(xùn) 我要投稿

        java面試基礎(chǔ)知識大全

          java基礎(chǔ)知識在面試中是常考知識點,那么java面試必備基礎(chǔ)知識點有哪些?下面跟yjbys小編一起來學(xué)習(xí)一下吧!

        java面試基礎(chǔ)知識大全

          1、JVM、JRE和JDK的區(qū)別:

          JVM(Java Virtual Machine):java虛擬機,用于保證java的跨平臺的特性。

          java語言是跨平臺,jvm不是跨平臺的。

          JRE(Java Runtime Environment):java的運行環(huán)境,包括jvm+java的核心類庫。

          JDK(Java Development Kit):java的開發(fā)工具,包括jre+開發(fā)工具

          2、環(huán)境變量path和classpath的作用是什么?

          (1)path是配置Windows可執(zhí)行文件的搜索路徑,即擴展名為.exe的程序文件所在的目錄,

          用于指定DOS窗口命令的路徑。

          (2)Classpath是配置class文件所在的目錄,用于指定類搜索路徑,JVM就是通過它來尋找該類的class類文件的。

          3、變量有什么用?為什么要定義變量?什么時候用?

          答:變量的'作用:用來存儲數(shù)據(jù)。

          為什么要定義變量:用來不斷的存放同一類型的常量,并可以重復(fù)使用

          4、&和&&的區(qū)別?

          答:(1)&&會出現(xiàn)短路,如果可以通過第一個表達式判斷出整個表達式的結(jié)果,則不繼續(xù)后面表達式的運算;

          只能操作boolean類型數(shù)據(jù);

          (2)&不會出現(xiàn)短路,將整個表達式都運算。既可以操作boolean數(shù)據(jù)還可以操作數(shù)。

          5、標示符命名規(guī)則:

          由數(shù)字(0-9),大小寫英文字母,以及_和$組成。

          不能以數(shù)字開頭。

          不能使用關(guān)鍵字來自定義命名。

          6、數(shù)據(jù)類型:

          (1)基本數(shù)據(jù)類型(4類8種):

          整數(shù)類型:byte、short、int、long

          浮點數(shù)類型:float、double

          字符類型:char

          布爾類型:boolean(ture false)

          (2)引用數(shù)據(jù)類型:

          類

          接口

          數(shù)組

          7、類型轉(zhuǎn)換

          精度從高到低 double float long int short(char) byte

          (1)自動類型轉(zhuǎn)換 將一個低精度---高精度

          (2)強制類型轉(zhuǎn)換 將一個高精度---低精度(精度會下降)

          8、java語言的三種技術(shù)架構(gòu)

          J2EE:企業(yè)版

          是為開發(fā)企業(yè)環(huán)境下的應(yīng)用程序提供的一套解決方案。

          該技術(shù)體系中包含的技術(shù)如 Servlet、Jsp等,主要針對于Web應(yīng)用程序開發(fā)。

          J2SE:標準版

          是為開發(fā)普通桌面和商務(wù)應(yīng)用程序提供的解決方案。

          該技術(shù)體系是其他兩者的基礎(chǔ),可以完成一些桌面應(yīng)用程序的開發(fā)。

          比如Java版的掃雷。

          J2ME:小型版

          是為開發(fā)電子消費產(chǎn)品和嵌入式設(shè)備提供的解決方案。

          該技術(shù)體系主要應(yīng)用于小型電子消費類產(chǎn)品,如手機中的應(yīng)用程序等。

          9、java的跨平臺性:

          通過Java語言編寫的應(yīng)用程序在不同的系統(tǒng)平臺上都可以運行。

          跨平臺的原因:

          只要在需要運行java應(yīng)用程序的操作系統(tǒng)上,先安裝一個Java虛擬機(JVM Java Virtual Machine)即可。

          由JVM來負責Java程序在該系統(tǒng)中的運行。

          10、有符號數(shù)據(jù)的表示法(次重點)

          原碼,反碼(原碼取反),補碼(反碼+1)。

          11、函數(shù)

          定義:函數(shù)就是定義在類中的具有特定功能的一段獨立小程序。

          特點:

          定義函數(shù)可以將功能代碼進行封裝

          便于對該功能進行復(fù)用

          函數(shù)只有被調(diào)用才會被執(zhí)行

          函數(shù)的出現(xiàn)提高了代碼的復(fù)用性

          對于函數(shù)沒有具體返回值的情況,返回值類型用關(guān)鍵字void表示,

          那么該函數(shù)中的return語句如果在最后一行可以省略不寫。

          函數(shù)的應(yīng)用兩個明確:

          明確要定義的功能最后的結(jié)果是什么?

          明確在定義該功能的過程中,是否需要未知內(nèi)容參與運算

          12、重載:

          概念:在同一個類中,允許存在一個以上的同名函數(shù),只要它們的參數(shù)個數(shù)或者參數(shù)類型不同即可。

          特點:與返回值類型無關(guān),只看參數(shù)列表(參數(shù)類型以及參數(shù)個數(shù))。

          好處:方便于閱讀,優(yōu)化了程序設(shè)計。

          13、數(shù)組:

          概念:同一種數(shù)據(jù)類型的集合。

          好處:可以自動給數(shù)組中的元素從0開始編號,方便操作這些元素。

          14、內(nèi)存結(jié)構(gòu):

          棧內(nèi)存:用于存儲局部變量,當數(shù)據(jù)使用完,所占空間會自動釋放。

          堆內(nèi)存:數(shù)組和對象,通過new建立的實例都存放在堆內(nèi)存中。

          方法區(qū):靜態(tài)成員、構(gòu)造函數(shù)、常量池、線程池

          本地方法區(qū):window系統(tǒng)占用

        【java面試基礎(chǔ)知識大全】相關(guān)文章:

        Java的基礎(chǔ)知識大全06-05

        Java面試題大全及答案06-09

        java面試題大全帶答案11-07

        2017年Java面試題目大全10-12

        Java基礎(chǔ)知識總結(jié)08-19

        Java基礎(chǔ)知識詳解08-19

        Java入門基礎(chǔ)知識:Java IO(輸入/輸出)08-22

        JAVA認證基礎(chǔ)知識:Java獲取當前的系統(tǒng)時間09-30

        JAVA認證基礎(chǔ)知識:Java文件解壓縮示例09-30

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>