Java的產生和發展
產生與發展歷程
-
1991年,由Sun公司開發Oak,最初為家用消費電子產品進行編程,是Java前身,
-
1994年,使用Oak語言撰寫了Web瀏覽器
-
1995年,改名為Java,96年發布JDK1.1
…
- 1998年,發布JDK1.2,從語言發展為平臺
…
- 2004年,發布JDK1.5
現在Java用于:
- 開發大型企業的應用程式;
- 增強WWW服務器的功能;
- 影片游戲的設計,包括圖形影像的呼叫;
- 為消費類設備(手機、傳呼機、移動設備)提供應用程式,
Java的發展動力
- JCP(Jav Community Process):一個開放的國際組織,主要是java的開發者以及被授權者組成,職能是發展和更新,
Java的特性和優勢
- 平臺無關性
-
跨平臺
-
目標代碼“沒有因機器的不同而不同”
- 面向物件
采用“單重繼承+介面”發的方式代替多重繼承,提供語言級的記憶體自動管理和例外處理方式及
-
支持網路編程
-
安全性強
- Java平臺的安全性,虛擬機的安全性
-
支持多執行緒
-
語法
- 更加簡潔
-
高性能的
-
強壯的
-
動態性
Java三大版本
- JavaSE:標準版(桌面程式等)
- JavaME:嵌入式開發(手機,家電等)
- Java EE:E企業版(web端,服務器開發等)
JDK、JRM、JVM
JDK
- Java Development Kit
JRE
- Java Runtime Environment
- Java運行環境
JVM
- Java Virtual Machine
- 任何一種可以運行Java位元組碼的軟體均可看成是Java的“虛擬機”;
- 只要為不同平臺實作相應的虛擬機,編譯后的Java位元組碼就可以在該平臺與逆行,可以把位元組碼視為Java虛擬機的指令組
- 它是一種基于計算設備的規范,是一臺虛擬機,即虛構的計算機,
- JVM屏蔽了具體作業系統平臺的資訊(顯然,就像是我們在電腦上開了個虛擬機一樣),當然,JVM執行位元組碼時實際上還是要解釋成具體操作平臺的機器指令的,
- 通過JVM,Java實作了平臺無關性,Java語言在不同平臺運行時不需要重新編譯,只需要在該平臺上部署JVM就可以了,因而能實作一次編譯多處運行,(就像是你的虛擬機也可以在任何安了VMWare的系統上運行)
- 運行程序:加載代碼、代碼校驗、解釋執行
JVM JRE JDK的關系
- JDK包含JRE,JRE包含JVM
- 如果要開發程式,需要安裝JDK,如果只是與逆行Java程式,只需要安裝JRE
Java開發環境搭建
JDK的下載和安裝
- JDK的下載:從官網下載對應版本 JDK1.8
- JDK安裝:解壓到英文目錄下
配置環境變數
- 配置環境
- 查看配置是否合適
JDK目錄介紹
Java第一個程式
Java程式編譯程序
-
Java的靈魂:位元組碼
-
位元組碼可以跨平臺運行,即可以撰寫一次,到處運行
Java程式
應用程式(Application)
- 在Java平臺上獨立運行,是獨立完整的程式,在命令呼叫獨立的解釋器即可與運行,
- 輸入輸出可以是文本界面,也可以是圖形界面
小程式(Apple)
- 嵌入在HTML檔案中,必須搭配瀏覽器來與運行,有Web瀏覽器內袋的Java解釋起來解釋運行;
- 只能輸出圖形界面,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/552675.html
標籤:其他
上一篇:位段/位域 的使用
下一篇:返回列表
