JRE:Java Runtime Environment( java 運行時環境)。即java程序的運行時環境,包含了 java 虛擬機,java基礎類庫。 JDK:Java Development Kit( java 開發工具包)。即java語言編寫的程序所需的開發工具包。JDK 包含 ...
本篇將從以下三個方面闡述jre和jdk的區別 編譯 運行 調試 從基本組成上來看 基本組件造就功能 : jre和和jdk都是有jvm的,所以兩者都可以運行.class文件 但是jre沒有javac包,即沒有將.java文件編譯成.class文件的編譯功能 所以無法直接運行.java文件 字面上是這樣的,但是不了解虛擬機,可能虛擬機存在編譯功能 。 jdk有jdb java debugger ,所 ...
2019-07-16 14:35 0 853 推薦指數:
JRE:Java Runtime Environment( java 運行時環境)。即java程序的運行時環境,包含了 java 虛擬機,java基礎類庫。 JDK:Java Development Kit( java 開發工具包)。即java語言編寫的程序所需的開發工具包。JDK 包含 ...
含有abstract修飾符的class即為抽象類,abstract 類不能創建的實例對象。含有abstract方法的類必須定義為abstract class,abstract class類中的方法不必 ...
繼承:他是is-a的關系,指一個類繼承另外一個類的功能 例如:public class A extends B { } 聚合:他是has-a 例如:public class A{ L ...
run()方法: 是在主線程中執行方法,和調用普通方法一樣;(按順序執行,同步執行) start()方法: 是創建了新的線程,在新的線程中執行;(異步執行) ...
synchronized和lock的區別: 類別 synchronized lock 存在層次 java的關鍵字,在jvm層面上 是一個類 鎖的釋放 1、以獲取鎖的線程執行完同步代碼 ...
1. JDK基礎知識結構 JDK1.8中一級java包有14個,我們需要掌握的有 2. 經典面試題 2.1. 你常用的JDK類有哪些?請說出5個。 2.2 "String、StringBuilder、StringBuffer的區別是什么?" 總結 ...
參考:http://blog.csdn.net/jackfrued/article/details/44921941 說未經允許不轉載,我只好參考了。 1.面向對象的特征有哪些方面? 抽象 ...
聲明:此文章非本人所 原創,是別人分享所得,如有知道原作者是誰可以聯系本人,如有轉載請加上此段話 1.面向對象和面向過程的區別 面向過程 優點:性能比面向對象高,因為類調用時需要實例化,開銷比較大,比較消耗資源;比如單片機,嵌入式開發、linux/Unix等一般采用面向過程開發,性能 ...