簡單認識Java


2021-12-02

進入到2021年的最后一個月,決定把Java知識從前到后梳理一遍,意在鞏固自己所學,大家也可以參考借鑒,有什么不對的地方,可以評論提出來

                                                                             ----編程改變世界


 

什么是Java

Java是美國的sun公司發布的一種編程語言計算平台,編程語言簡單來說就是一種任何機器都能看懂的語言,通過使用編程語言可以讓計算機采取一些行動,而計算平台是在電腦中運行應用程序或軟件的環境,其中包括硬件環境和軟件環境。

Java特點

1、Java是一中面向對象編程的語言(面向對象將在之后的博客中不斷去深入和理解,也可以理解為面向表格)
2、Java是一種跨平台的編程語言(編寫一次,到處運行,核心為jvm),關系如下

 

3、Java可以進行垃圾自動回收,他會有自動垃圾回收機制。
4、Java可以很容易實現多線程,具有高性能性,健壯性。

Java分類

JavaSE:Java平台標准版
JavaEE:Java平台企業版
JavaME:Java平台微型版
(在本人博客中僅寫SE和EE)

Java運行機制

Java.java文件編譯–>java.class字節碼文件–>通過jvm/jre解釋器進行 解釋執行–>jvm/jre和底層操作系統打交道

JDK、JRE、JVM

話不多說先上圖:

 

 意思為:我們和開發工具打交道,代碼和jdk以及jdk所包含的東西打交道,jvm和操作系統打交道。

JDK:(Java development kit)Java開發包或者Java開發工具
JRE:(Java runtime environment)Java運行時環境
JVM:(Java Virtual Mechinal)Java虛擬機,Java程序通過虛擬機來運行程序

Java開發環境配置

簡單來說分為兩步:

  • 下載jdk
  • 配置環境變量

編寫代碼常用工具

  • IDEA
  • Eclipse

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM