Java:一種編程語言、開發環境、應用環境、部署環境
Java的三種核心機制
1.Java虛擬機(Java Virtual Machine)
虛擬機就是在真實機器中用軟體模擬實作的一種虛擬機器。Java虛擬機代碼被存盤在.class檔案中;每個檔案都包含最多一個 public類
2.垃圾收集機制(Garbage Collection)
Java編程語言解除了程式員取消分配存盤器的責任,它可提供一種系統級執行緒以跟蹤每一存盤器的分配情況。在Java虛擬機的空閑周期,垃圾收集執行緒檢查并釋放那些可被釋放的存盤器
3.代碼安全性檢測(Code Security)
在運行時,執行機器只是將.class類檔案通過互動后使用,一般情況下是看不到它的源代碼.Java,要通過專用反編譯工具,才能夠看到。這就體現了Java在運行環境中相對其它語言來說,加強了代碼的安全性。
JDK 是Java開發工具箱,包括JRE (是開發人員用來構建Java應用程式的軟體包,它包括:Java虛擬機(JVM)、Java編譯器(javac)、Java歸檔(jar)實用程式、Java檔案(javadoc)實用程式等)
JRE 是JAVA運行時的環境,不包括開發工具,是JDK的子集(JRE-java運行環境,是由JVM和java platform核心類以及相關支撐檔案組成)
1.jvm 是Java虛擬機,執行class檔案
2.javac 編譯器
3.java解釋器 代碼的解釋執行,將Java虛擬機上的運行目標代碼(位元組碼)解釋稱具體平臺的機器碼的程式
4.javadoc 檔案生成器 在Java源程式中通過@...添加檔案注釋,然后在生成html格式的檔案
5.bin 存放可執行程式檔案
6.db 存放Java D3(小型資料庫,可無)
7.lib 存放Java的庫檔案
8.src.zip 是zip壓縮檔案,包含Java中的類定義源檔案
9.include 存放C相關的頭檔案
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/134493.html
標籤:Java相關
