程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> [Java][20160707]Java語言介紹,20160707java

[Java][20160707]Java語言介紹,20160707java

編輯:JAVA綜合教程

[Java][20160707]Java語言介紹,20160707java


Java最早的名稱叫"oak"後來改名叫"Java".

 

Java最早是屬於"Sun"公司的, 後來被"Oracle"公司收購.

 

最原始的"oak"是為電視/烤箱/家用電子產品做交互式開發(交互式開發可以理解為"交互式操作", "交互式操作"類似於

現在的"智能家居")的.

 

Java各版本: JavaME/JavaSE/JavaEE 分別為 Java微型版/Java標准版/Java企業版.

 

Java的特性: 面向對象/可移植性(JVM實現了可移植性)/健壯性/分布式/多線程("線程"可以理解為"輕量的進程") 等...

 

Java是一種特殊的高級性語言,它既有"解釋性語言"的特征,也有"編譯性語言"的特征,因為它是經過先編譯,後解釋的過程.

 

整個Java工作流程: Java源文件(.java文件)>經過Java編譯器的編譯>字節碼文件(.class文件)>

特定平台的機器代碼>類裝載器>被類裝載器裝載到JVM > 被JVM解釋給操作系統 > 操作系統執行操作.

 

編寫出一個HelloWorld.java文件,通過javac.exe解釋器編譯成了一個不是特定平台(操作系統)的

機器碼HelloWorld.class文件.

 

當然這種機器碼是不可以執行的,必須使用java解釋器(java.exe)來執行的.

 

可是java.exe不具有解釋的能力,它是調用JVM(Java虛擬機)來解釋成適用當前平台的機器碼.

 

Java工作方式: Java是一門解釋性的語言

 

JVM是由 指令集/寄存器/堆棧/垃圾處理器/方法區域 組成的. JVM三種區域:局部變量區域/執行環境區域/操作數區域.

 

Java類庫: 標准類庫 和 開發者自己的類庫

 

Java的"包": 本質上是以文件夾的形式的, 用於組織項目文件.

 

JRE: Java Runtime Environment 中文:Java運行環境 ,如果只想運行Java程序,那麼只安裝JRE即可。

 

JDK: Java Development Kit 中文:Java開發套件(工具) ,如果想開發Java程序,那麼需要安裝JDK。

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved