原文:Java面試題之繼承、組合、聚合有什么區別

繼承:他是is a的關系,指一個類繼承另外一個類的功能 例如:public class A extends B 聚合:他是has a 例如:public class A List lt B gt b A可以有b 組合:他是contans a 強聚合 public class A B b A一定有b ...

2019-02-23 02:46 0 1724 推薦指數:

查看詳情

java基礎面試題之:JDK 和 JRE 有什么區別

本篇將從以下三個方面闡述jre和jdk的區別 編譯、運行、調試 從基本組成上來看(基本組件造就功能): jre和和jdk都是有jvm的,所以兩者都可以運行.class文件;但是jre沒有javac包,即沒有將.java文件編譯成.class文件的編譯功能 ...

Tue Jul 16 22:35:00 CST 2019 0 853
java面試題之Thread的run()和start()方法有什么區別

run()方法:   是在主線程中執行方法,和調用普通方法一樣;(按順序執行,同步執行) start()方法:   是創建了新的線程,在新的線程中執行;(異步執行) ...

Thu Nov 15 08:23:00 CST 2018 0 1281
java面試題之synchronized和lock有什么區別

synchronized和lock的區別: 類別 synchronized lock 存在層次 java的關鍵字,在jvm層面上 是一個類 鎖的釋放 1、以獲取鎖的線程執行完同步代碼 ...

Wed Nov 21 01:22:00 CST 2018 0 2339
java基礎--繼承、實現、依賴、關聯、聚合組合的聯系與區別

繼承 指的是一個類或者接口繼承另一個類或者接口,而且可以增加自己的新功能。 實現 指的是一個class類實現interface接口。 依賴 簡單說,就是一個類中的方法用到了另一個類,一般依賴關系在java中提現為局部變量、方法的形參,或者對靜態方法的調用。是一種弱關系 ...

Fri Oct 20 00:59:00 CST 2017 0 1751
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM