當前位置:成語大全網 - 書法字典 - java基礎知識點

java基礎知識點

java的基礎知識點總結如下:

1,JDK,JRE,JVM的關系

Jdk (Java開發工具包):Java開發工具包。整個Java開發的核心是JDK,它集成了jre和壹些有用的小工具(javac.exe、javac.exe、javac.exe等。).

JRE (Java運行時環境):Java運行時環境。主要包括兩部分,jvm的標準實現和java的壹些基本類庫。與jvm相比,它有壹部分java類庫。

Jvm (Java虛擬機):Java虛擬機。我只知道xxx.class文件,可以識別類文件中的字節碼指令,調用操作系統向上的API來完成動作。所以jvm是Java跨平臺的核心。

它們之間的關系可以理解為嵌套關系:JDK >;JRE & gt虛擬機(Java Virtual Machine的縮寫)

2,= =和equals()有什麽區別?

什麽是= =

= =比較運算符,如果要比較的兩個操作數都是數值類型,那麽即使它們的數據類型不同,只要它們的值相等,就會返回true。如果兩個操作數都是引用類型,那麽它們只有在兩個引用變量的類型有父子關系,並且兩個引用必須指向同壹個對象的情況下才能進行比較,那麽它們將返回true。(這裏我們可以理解為= =比較兩個變量的內存地址。)

什麽是等於()

equals()方法是Object類的方法,Object類的equals()方法體中實際返回的是與=比較的結果。但是我們知道所有的類都是繼承對象的,對象中的equals()方法沒有用final關鍵字修飾,所以我們在使用equal()方法進行比較時,需要註意這個類是否重寫了對象中的equals()方法。