本文目錄一覽:
- 1、Java語言主要都分哪些版本的啊?
- 2、到目前為止java語言分為哪幾個版本?
- 3、Java的三大版本是?
- 4、java19.0.4是什麼版本
- 5、java-version和javac-version區別
- 6、java的JDK更新到什麼版本了?
Java語言主要都分哪些版本的啊?
Java 1.02 250個類,主要包括AWT(抽象窗口工具包,用來構建圖形用戶界面),但運行龜速,bug很多。
Java 1.1 500個類,增加了事件處理,功能更強,更好用。開始受到歡迎,比較適於開發圖形界面,但速度依然較慢。
Java 2(版本1.2~1.4) 2300個類
增加了swing和集合框架。有時候可以達到平台原始(native)的速度,可以用來書寫正規的企業級應用程序或移動應用程序。有3種版本Micro Edition(J2ME)、Standard Edition(J2SE)以及Enterprise Edition(J2EE)。
Java 5.0(版本1.5及以上) 3500個類,運行速度很快。最重要的版本,推出了很多新特性,比如泛型、枚舉、註解、foreach、自動拆裝箱等。
Java 6.0 改名為JavaSE、JavaEE、JavaME
注意:學習過程中,主要使用Java 8.0;
到目前為止java語言分為哪幾個版本?
Java2 平台包括標準版(J2SE),企業版(J2EE)和為微縮版(J2ME)三個版本:
Standard Edition(標準版)J2SE 包括那些構成Java語言核心的類。
例如:數據庫鏈接,接口定義,輸入/輸出,網絡編程
Enterprise Edition(企業版)J2EE 包含J2SE中的類,並且還包括用於開發企業級應用的類。
例如:EJB,servlet,JSP,XML,事務控制
Micro Edition(微縮版)J2ME 包含J2SE中一部分類,用於消費類電子產品的軟件開發。
例如:呼機,智能卡,手機,PDA,機頂盒
他們的範圍是:J2SE包含於J2EE中,J2ME包含了J2SE的核心類,但新添加了一些專有類,應用場合,API的覆蓋範圍各不相同。
Java的三大版本是?
JAVA的三大版本:
1.JAVA SE:它是JAVA的標準版,是整個JAVA的基礎和核心,這是我們主要學習的一個部分,也是JAVAEE和JAVAME技術的基礎,主要用於開發桌面應用程序。學會後可以做一些簡單的桌面應用如:掃雷,連連看等。
2.JAVA ME:它是JAVA的微縮版,主要應用於嵌入式開發,比如手機程序的開發。目前來說就業範圍不是很廣,在一些城市可能相對的不好找工作。
3.JAVA EE:也叫JAVA的企業版,它提供了企業級應用開發的完整解決方案,比如開發網站,還有企業的一些應用系統,是JAVA技術應用最廣泛的領域。主要還是偏向於WEB的開發,而JAVA EE的基礎就是JAVA SE,所以我們在學習JAVA SE的時候,基礎一定要打好,因為這是最基本的,也是最核心的。
java19.0.4是什麼版本
一、Java的歷史和三大版本 原創
2020-09-23 12:38:49
系統用戶999
碼齡3年
關注
JAVA學習第一天
一、Java的歷史和三大版本
1、Java的發展史
Java由sun公司開發,java之父 James Gosling ,Java是一門面向對象的編程語言,也稱為“高級編程語言”
Java在1994年由sun公司推出,Java的前身叫oak語言,開源,免費
Java的版本從JDK1.0開始 到目前的JDK13
目前開發常用版本: JDK8.0、JDK9.0
2、Java語言能做什麼
Java語言主要用於互聯網應用程序開發,例如 天貓、京東、 大型公司的項目管理系統、手機APP的後台數據支撐系統 ,主要開發web系統(基於瀏覽器訪問的) ,還有服務器後台存儲的數據分析,數據查詢等相關係統。
3、Java的版本分類
a、Java SE (J2SE) Java PlatForm Standard Edition Java的標準版本(稱為Java基礎)
c、JavaME (J2ME) Java PlatForm Microsoft Edition Java的微型版本
在這裡插入圖片描述
二、Java的開發環境
1、配置開發環境
第一步 下載jdk 並安裝 ,建議安裝在默認c盤 (官網下載)
第二步 配置環境變量
JAVA_HOME:C:\Program Files\Java\jdk1.8.0_144
在path路徑下 ,配置 %JAVA_HOME%\bin , 需要將該路徑放置path的最前面,或者直接在path下配置 “C:\Program Files\Java\jdk1.8.0_144\bin”
第三步:測試
win+r : 運行窗口 中輸入cmd
在這裡插入圖片描述
輸入 javac
在這裡插入圖片描述
環境變量配置成功
三、Java的第一個程序及運行原理
Java程序是一個 以.java結尾的文件 , 稱為“源程序”
Java程序需要運行 ,必須經過兩個步驟: 先編譯再運行,將源程序先編譯成.class文件 ,編譯後的class文件稱為“字節碼”文件 ,然後再由Java虛擬機(JVM)運行 文件,最後得到結果 。
在這裡插入圖片描述
JDK : Java Development Kit Java開發工具 ,包括Java開發中運用的所有工具(包,接口API等,運行環境等)
JRE :Java Runtime Environment Java運行環境 , 運行Java程序需要的相關依賴
JVM : Java Virtual Mechine Java虛擬機器, 用於運行Java程序實現跨平台虛擬計算機。
在這裡插入圖片描述
]JVM 的組成部分
1、寄存器(程序計數器)
2、本地方法區
3、堆區(堆內存)
4 、棧區(棧內存)
5、 方法區
在這裡插入圖片描述
寫第一個Java程序
1、新建HelloWorld.java 文件
2、編寫Java程序 ( 文件名與類名 保持一致)
3、編譯java程序 (Compile)
在文件所在的目錄下輸入cmd ,打開命令行窗口 輸入
javac HelloWorld.java
4、運行java程序
java HelloWorld (注意這裡沒有後綴.java )
注意 :對於中文輸出亂碼,需要 另存為一下,修改編碼格式為ANSI 即可Java文件 一次編譯多次運行
Java的運行原理圖:
在這裡插入圖片描述
四、Java的開發工具
Java開發使用集成開發環境,一般企業使用居多的 eclipse 或 IDEA 開發工具
idea常用快捷鍵
alt+enter : 自動導入包, 代碼自動修正
ctrl+d :將當前光標 所在行 複製到下一行
ctrl+ y : 刪除光標所在的 當前行
ctrl+alt+l : 格式化代碼
ctrl+ / : 當行注釋
ctrl+shift+/ : 文檔注釋
創建項目:
方式一: 直接創建項目 在src下創建包和類文件 ,每次創建項目都是獨立窗口
方式二: 先創建一個空項目(Empty Project) ,再創建子模塊Module ,好處是一個項目下可以存放多個子模塊
給文件增加文件頭注釋
在這裡插入圖片描述
Java的注釋 分為三種
1、單行注釋(ctrl+/) : 用於對某一句代碼的注釋
2、多行注釋(ctrl+shift+/): 用於對一段代碼的注釋
3、文檔注釋 (/** + enter) : 注釋一個類 或 一個方法, 或一個語句塊 ,文檔注釋可以自動生成API文檔 javadoc 命令
如何生成文檔注釋:
在類所在的路徑下 輸入 cmd – javadoc *.java
會自動生成該包下的所有類的幫助文檔(API)
如果需要將注釋放入指定的目錄: javadoc *.java -d F:\my
五、Java的關鍵字和標識符
檔 javadoc 命令
如何生成文檔注釋:
在類所在的路徑下 輸入 cmd – javadoc *.java
會自動生成該包下的所有類的幫助文檔(API)
如果需要將注釋放入指定的目錄: javadoc *.java -d F:\my
2020.9.20
java-version和javac-version區別
路徑不同。
1、java -version:查看的是系統安裝的java版本,和是否配置java配置環境變量無關,找的路徑是path中C:\WINDOWS\system32\java.exe。(即使配置過java環境變量,這個path在環境變量之前的話還是運行的是這個)。
2、javac -version:查看的配置環境變量後的java版本,找的路徑是path中C:\Program Files\Java\jdk1.6.0_45\bin\javac.exe。
java的JDK更新到什麼版本了?
Standard Edition(標準版)的最新版:jdk 14。
Early-Access(先行版)的最新版:jdk15。
LTS(長期支持版)的最新版:jdk 11.0.6。
JRE(Java Runtime Environment,Java運行時環境),包含了java虛擬機、java基礎類庫。是使用java語言編寫的程序運行所需要的軟件環境。
它相當於操作系統部分,提供了Java程序運行時所需要的基本條件和許多Java基礎類,例如,IO類、GUI控件類、網絡類等。JRE是提供給普通用戶使用的,如果你只想運行別人開發好的Java程序,那麼,你的計算機上必須且只需安裝JRE。
JDK(Java Development Kit,Java開發工具包),它包含編譯工具、解釋工具、文檔製作工具、打包工具多種與開發相關的工具,是提供給Java開發人員使用的。JDK包含了JRE,同時還包含了編譯java源碼的編譯器javac,還包含了很多java程序調試和分析的工具:jconsole,jvisualvm等工具軟件,還包含了java程序編寫所需的文檔和demo例子程序。
原創文章,作者:EYUU,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/149212.html