日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java 基础面试 英文_[Java面试] 面试java基础总结大全

發布時間:2023/12/10 java 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 基础面试 英文_[Java面试] 面试java基础总结大全 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原標題:[Java面試] 面試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面试] 面试java基础总结大全的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。