1991年 在 sun公司提出
研發需求: 記憶體小 cpu不同
在**James Gosling**(詹姆斯?高斯林)帶領下1995年正式確立.
2004 1.5版本發布(重大語法升級變革)
命名java52009 sun被oracle公司收購現在java每半年更新一次版本
Java語言的特點
跨平臺性
ava源代碼只需要撰寫一次
編譯 為位元組碼檔案翻譯(java虛擬機 類加載 運行時資料存盤 執行引擎)
JVM在不同的平臺(作業系統)上運行java語言與平臺無關
JVM與平臺相關**開源(開放源代碼,免費)
面向物件
互動式特性
多執行緒機制
動態的記憶體管理機制
安全性
3.Java語言體系結構
JavaSE:java Standard Edition (Java標準版) 包含java基礎核心的類:字串,日期,集合,例外,IO,執行緒,GUI,網路編程
JavaEE:java Enterprise Edition( Java企業版) javaEE中包含JavaSE, servlet(server applet),jsp
JavaME:java Micro Edition (Java微縮版) javaME已被安卓開發取代# 4.Java語言的運行機制創建.java檔案(源代碼)----->編譯器----->.class檔案(位元組碼)------>不同平臺的JVM------>翻譯------>指令----->平臺運行# 5**Java**運行環境的安裝與配置下載 https://www.oracle.com/java/technologies/javase-downloads.html安裝jdkJDK(Java Development Kit Java開發工具包) jdk針對于開發人員的工具包里面包含一些工具(編譯器,打包,測驗工具), JRE(Java Runtime Environment Java運行環境) ,JVM負責執行class檔案# 6.開發第一個java程式```javapublic class Hello{ public static void main(String [] args){ System.out.print("hello world"); } }```通過javac命令 將.java檔案編譯成.class檔案然后通過java命令運行類由于使用這些命令,需要到bin目錄中才可以.很不方便解決辦法:在系統環境變數 Path中將D:\ProgramFiles\Java\jdk1.8.0_261\bin配置到path中在任何目錄中都可以使用java命令
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/283598.html
標籤:Java相關