java的版本,查看java的版本

本文目錄一覽:

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-hk/n/149212.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
EYUU的頭像EYUU
上一篇 2024-11-04 17:52
下一篇 2024-11-04 17:52

相關推薦

  • Java JsonPath 效率優化指南

    本篇文章將深入探討Java JsonPath的效率問題,並提供一些優化方案。 一、JsonPath 簡介 JsonPath是一個可用於從JSON數據中獲取信息的庫。它提供了一種DS…

    編程 2025-04-29
  • java client.getacsresponse 編譯報錯解決方法

    java client.getacsresponse 編譯報錯是Java編程過程中常見的錯誤,常見的原因是代碼的語法錯誤、類庫依賴問題和編譯環境的配置問題。下面將從多個方面進行分析…

    編程 2025-04-29
  • Java騰訊雲音視頻對接

    本文旨在從多個方面詳細闡述Java騰訊雲音視頻對接,提供完整的代碼示例。 一、騰訊雲音視頻介紹 騰訊雲音視頻服務(Cloud Tencent Real-Time Communica…

    編程 2025-04-29
  • Java Bean加載過程

    Java Bean加載過程涉及到類加載器、反射機制和Java虛擬機的執行過程。在本文中,將從這三個方面詳細闡述Java Bean加載的過程。 一、類加載器 類加載器是Java虛擬機…

    編程 2025-04-29
  • Java Milvus SearchParam withoutFields用法介紹

    本文將詳細介紹Java Milvus SearchParam withoutFields的相關知識和用法。 一、什麼是Java Milvus SearchParam without…

    編程 2025-04-29
  • Git secbit:一種新型的安全Git版本

    Git secbit是一種新型的安全Git版本,它在保持Git原有功能的同時,針對Git存在的安全漏洞做出了很大的改進。下面我們將從多個方面對Git secbit做詳細地闡述。 一…

    編程 2025-04-29
  • Java 8中某一周的周一

    Java 8是Java語言中的一個版本,於2014年3月18日發佈。本文將從多個方面對Java 8中某一周的周一進行詳細的闡述。 一、數組處理 Java 8新特性之一是Stream…

    編程 2025-04-29
  • Java判斷字符串是否存在多個

    本文將從以下幾個方面詳細闡述如何使用Java判斷一個字符串中是否存在多個指定字符: 一、字符串遍歷 字符串是Java編程中非常重要的一種數據類型。要判斷字符串中是否存在多個指定字符…

    編程 2025-04-29
  • VSCode為什麼無法運行Java

    解答:VSCode無法運行Java是因為默認情況下,VSCode並沒有集成Java運行環境,需要手動添加Java運行環境或安裝相關插件才能實現Java代碼的編寫、調試和運行。 一、…

    編程 2025-04-29
  • Java任務下發回滾系統的設計與實現

    本文將介紹一個Java任務下發回滾系統的設計與實現。該系統可以用於執行複雜的任務,包括可回滾的任務,及時恢復任務失敗前的狀態。系統使用Java語言進行開發,可以支持多種類型的任務。…

    編程 2025-04-29

發表回復

登錄後才能評論