中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      java面試基礎知識

      時間:2024-07-28 18:25:02 J2EE培訓 我要投稿
      • 相關推薦

      java面試基礎知識大全

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

      java面試基礎知識大全

        1、JVM、JRE和JDK的區別:

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

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

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

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

        2、環境變量path和classpath的作用是什么?

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

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

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

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

        答:變量的作用:用來存儲數據。

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

        4、&和&&的區別?

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

        只能操作boolean類型數據;

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

        5、標示符命名規則:

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

        不能以數字開頭。

        不能使用關鍵字來自定義命名。

        6、數據類型:

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

        整數類型:byte、short、int、long

        浮點數類型:float、double

        字符類型:char

        布爾類型:boolean(ture false)

        (2)引用數據類型:

        類

        接口

        數組

        7、類型轉換

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

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

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

        8、java語言的三種技術架構

        J2EE:企業版

        是為開發企業環境下的應用程序提供的一套解決方案。

        該技術體系中包含的技術如 Servlet、Jsp等,主要針對于Web應用程序開發。

        J2SE:標準版

        是為開發普通桌面和商務應用程序提供的解決方案。

        該技術體系是其他兩者的基礎,可以完成一些桌面應用程序的開發。

        比如Java版的掃雷。

        J2ME:小型版

        是為開發電子消費產品和嵌入式設備提供的解決方案。

        該技術體系主要應用于小型電子消費類產品,如手機中的應用程序等。

        9、java的跨平臺性:

        通過Java語言編寫的應用程序在不同的系統平臺上都可以運行。

        跨平臺的原因:

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

        由JVM來負責Java程序在該系統中的運行。

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

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

        11、函數

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

        特點:

        定義函數可以將功能代碼進行封裝

        便于對該功能進行復用

        函數只有被調用才會被執行

        函數的出現提高了代碼的復用性

        對于函數沒有具體返回值的情況,返回值類型用關鍵字void表示,

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

        函數的應用兩個明確:

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

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

        12、重載:

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

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

        好處:方便于閱讀,優化了程序設計。

        13、數組:

        概念:同一種數據類型的集合。

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

        14、內存結構:

        棧內存:用于存儲局部變量,當數據使用完,所占空間會自動釋放。

        堆內存:數組和對象,通過new建立的實例都存放在堆內存中。

        方法區:靜態成員、構造函數、常量池、線程池

        本地方法區:window系統占用

      【java面試基礎知識】相關文章:

      Java的基礎知識07-27

      Java基礎知識詳解09-02

      Java基礎知識總結07-25

      Java入門基礎知識:Java IO(輸入/輸出)09-23

      JAVA認證基礎知識:Java獲取當前的系統時間06-08

      JAVA認證基礎知識:Java文件解壓縮示例10-14

      Java基礎知識點歸納08-22

      java基礎知識:強制類型轉換10-28

      Java基礎知識大集合09-21

      java必備基礎知識點06-01

      主站蜘蛛池模板: 久久丁香花综合狼人| 特级毛片全部免费播放a一级| 久久精品国产亚洲av成人擦边| 中文亚洲成a人片在线观看 | 97av在线播放| 精品中文字幕手机在线| 亚洲熟女精品一区二区三区| av网站入口在线免费观看| 91中文人妻丝袜乱一区三区| 97久久成人国产精品免费| 凤城市| 扎兰屯市| 章丘市| 五台县| 国产成人自拍视频在线免费 | 中国免费av网| 国产一区二区亚洲av| 伊人久久婷婷综合五月97色| 欧美日韩高清一本大道免费| 欧美精品v欧洲高清| 国产精品日日摸夜夜添夜夜添| 风韵丰满妇啪啪区老老熟女杏吧| 中文字幕精品乱码亚洲一区99| 亚洲中文字幕av天堂| 91精品啪在线看国产网站| 西丰县| 成人精品毛片在线观看| 午夜影院91| 一级少妇无遮掩内射免费| 五月婷婷久久中文字幕| 丝袜美腿丝袜亚洲综合| 一区欧美在线动漫| 国产白浆美女在线观看| 99久久精品国产一区二区暴力| 亚洲AV无码国产精品色午夜软件| 国产乱人视频在线观看播放器| 中文字幕av久久激情亚洲精品| 日本熟妇中文字幕三级| 在线a人片免费观看高清| 彰化市| 一区二区三区放荡人妻|