一、簡介
Java 是一種高級編程語言
以人類的思想進行程式設計及代碼撰寫作業
計算機 其實是由 硬體 + 軟體 組成
軟體 用于 驅動 硬體
硬體 是 電子設備 ,電子設備 只認識 電路 , 使用
0 和 1 代表電路的通電和斷電
Sun 公司 開發,現屬于 Oracle (甲骨文)公司
特點
1. 相對簡單
2. 面向物件: 接近于現實邏輯
3. 跨平臺
一次編譯、到處運行
電腦.打游戲() 講桌.放(電腦)
撰寫的代碼,可以在各種作業系統上運行
4. 多執行緒
可以在同一時間"同時"做不同事情
5. 開源(Free)
開放源代碼
三、技術體系
J2SE (java2 Standard Edition) java 標準版 : Java
核心基礎 coreJava
J2EE (java2 Enterprise Edition) java 企業版 :
Java 的企業級開發 : java 網站開發 Java Web
J2ME (java2 Micro Edition)java 小型版: Java 嵌入
式開發
四、版本
Java 的版本從1.0 開始,到目前,JDK12,
對于java版本而言,有兩種表示方式,以7 為例:
JDK 1.7 (java 的版本號)
JDK 7 (java 的產品號)
三個概念
1 、JDK
Java Development Kit Java 開發工具 , 做java開發
必須使用 JDK
撰寫Java代碼時, 所必須的軟體環境。
java -version jdk |----- bin : binary 二進制 存放的是二進制檔案, 可執行程式 bin 目錄的作用對于絕大多數軟體都適用 |----- include : .h 檔案, C 語言的 頭檔案 |----- jre: |----- lib: jar 包 jdk依賴檔案 |----- src.zip : java 的部分 源代碼
在Java專案中所寫的所有的基礎代碼和基礎類都來源于
JDK
2、JRE
Java Runtime Environment java 運行環境
Java 代碼是運行在 JRE 中 , JRE 是可以單獨存在的
JDK中包含JRE
3、JVM
Java Virtual Machine Java 虛擬機
一個虛擬的作業系統,獨立的記憶體空間,與外部共享
的 CPU
JVM 是 屬于 JRE 的
跨平臺操作
執行javac命令(Java跨平臺)
Java Compile 編譯
編譯: 將Java 檔案 轉換為class 檔案(位元組碼檔案)的
程序
Java 真正執行的是class檔案
跨平臺:
一次編譯,到處運行: 對于class 檔案,可以在 任何
作業系統上運行
不同作業系統底層是有差異的,java 通過 不跨平臺的
JVM 實作了 跨平臺的class檔案
uj5u.com熱心網友回復:
???????轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/283252.html
標籤:Java EE
上一篇:#transfer()# 關于HashMap擴容時,將舊資料轉移到新陣列的transfer()方法的疑惑,求大佬指示。
下一篇:問個題
