jdk的版本有j2se,j2ee和j2me,三者區別如下:
1.J2SE :Core Java 簡稱java核心基礎 主要用來寫一些C/S架構的程序
2.J2EE:java網路編程 主要用來寫一些動態網站
3.J2ME:java移動開發 主要用來開發java手機應用
『貳』 Java語言主要都分哪些版本的啊
現在最新的java13 市場上現在用的最多的java8就是java1.8
JAVAEE是指java enterprise edition,java企業版,多用於企業級開發,包括web開發等等很多組建;
JAVA通常是指java standard edition,Java標准版,就是一般Java程序的開發就可以,可以看作是JAVAEE的子集 。
Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。
Java具有簡單性、面向對象、分布式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點。Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等。
Java EE
Java EE 是 J2EE的一個新的名稱,之所以改名,目的還是讓大家清楚J2EE只是Java企業應用。在2004年底中國軟體技術大會Ioc微容器(也就是Jdon框架的實現原理)演講中指出:我們需要一個跨J2SE/WEB/EJB的微容器,保護我們的業務核心組件(中間件),以延續它的生命力,而不是依賴J2SE/J2EE版本。
Java分為三個版本:Java SE(標准版)、Java EE(企業版)、Java ME(微型版)。其中SE就是大家學的Java基礎,EE是公司最常用的用於網站開發(PC端),ME用於移動端開發,現在熟悉的安卓系統就是用JavaME開發的。
Java既可以被編譯,也可以被解釋。通過編譯器,可以把Java程序翻譯成一種中間代碼 -稱為位元組碼 -可以被Java解釋器解釋的獨立於平台的代碼。通過解釋器,每條Java位元組指令被分析,然後在計算機上運行。只需編譯一次,程序運行時解釋執行。
Java不同於一般的編譯執行計算機語言和解釋執行計算機語言。它首先將源代碼編譯成二進制位元組碼(bytecode),然後依賴各種不同平台上的虛擬機來解釋執行位元組碼,從而實現了「一次編譯、到處執行」的跨平台特性。
而作為程序員來說,職業發展的長遠規劃,選擇Java遠比選擇其他無法實現跨平台的語言,更有長遠價值(包括現在非常流行的H5語言,也是一種跨平台語言,一次設計,普遍適用。
相似的JavaEE、Javase、Javame可簡單的總結為三點:Java SE是做電腦上運行的軟體,Java EE是用來做網站的-(我們常見的JSP技術),Java ME是做手機軟體的
『叄』 JAVA的三個版本,JSE,JEE,JME三者之間有什麼區別呀
1、JAVA是一種面向對象語言由SUN公司出品 J針對不同的使用方向規劃出JSE,JEE,JME三個版本
2、 JSE 指標准版一般用於用戶學習JAVA語言的基礎也是使用其他兩個版本的基礎主要用於編寫C/S項目和提供標準的JAVA類庫,是所有基於Java語言開發的基礎,該版本主要用於開發桌面應用程序。
3、 JEE 指企業版依託互連網技術提供企業級平台應用說白了就是用來構建大型網站和B/S系統 ,作為一個企業版本,主要是給出一個開發企業級應用架構的解決方案,同時給出了在這個架構中相關組件以供開發人員使用,例如我們連接資料庫所用的JDBC。
4、JME 指移動版為小型移動器械搭建使用平台主要是用來為手機編程,製作手機相關軟體的 三個版本一個是做C/S項目如QQ 一個是做網站如163 一個是做手機系統如大部分手機的小游戲 ,是針對移動設備,嵌入式系統的開發。
5三個版本以JSE類庫JDK為基礎又各有不同側重開發方向以適應該語言對各個領域編程的需要 。
『肆』 JAVA編程有很多的版本,它們有什麼區別
1,大版本三個:javase,javaee,javame
2,以javase為例:從1.0,到1.2,到1.4,到5.0.。。。6.0,現在是7.0,測試版8.0即將內出爐。
3,功能容越來越多,越來月完善,越來越易於開發。
4,高版本盡量兼顧低版本,新特性在低版本中無法支持。高版本下編譯的程序,到低版本上可能無法運行。
希望採納。
『伍』 誰知道JAVA有幾個版本,哪個版本好些。現在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的覆蓋范圍各不相同。
籠統的講,可以這樣理解:
J2SE是基礎;
壓縮一點,再增加一些CLDC等方面的特性就是J2ME;
擴充一點,再增加一些EJB等企業應用方面的特性就是J2EE。
『陸』 Java方面JDK各版本的區別
一、java的版本區別
常用的 java 程序分為 Java SE、Java EE、Java ME三個版本,介紹如下:
1. Java SE(Java Platform,Standard Edition)
Java SE 以前稱為J2SE。它允許開發和部署在桌面、伺服器、嵌入式環境和實時環境中使用的 Java 應用程序。Java SE是基礎包,但是也包含了支持 Java Web 服務開發的類,並為 Java Platform,Enterprise Edition(Java EE)提供基礎。
2. Java EE(Java Platform,Enterprise Edition)。
這個版本以前稱為 J2EE。企業版本幫助開發和部署可移植、健壯、可伸縮且安全的伺服器端 Java 應用程序。Java EE 是在 Java SE 的基礎上構建的,它提供 Web 服務、組件模型、管理和通信 API,可以用來實現企業級的面向服務體系結構(service-oriented architecture,SOA)和 Web 2.0 應用程序。
3. Java ME(Java Platform,Micro Edition)。
這個版本以前稱為 J2ME。Java ME 為在移動設備和嵌入式設備(比如手機、PDA、電視機頂盒和列印機)上運行的應用程序提供一個健壯且靈活的環境。Java ME 包括靈活的用戶界面、健壯的安全模型、許多內置的網路協議以及對可以動態下載的連網和離線應用程序的豐富支持。基於 Java ME 規范的應用程序只需編寫一次,就可以用於許多設備,而且可以利用每個設備的本機功能。
說得更簡單片面一點:
Java SE 是做電腦上運行的軟體。
Java EE 是用來做網站的-(我們常見的JSP技術)
Java ME 是做手機軟體的。
二、學習JAVA從哪開始?
或者我們可以說,需要先學習那個java版本?
有道是「萬丈高樓平地起」,通過上面的介紹我們就可以知道,學習java編程,無論想從事哪個方面的程序開發,必須要把基礎打好,因此,學習java應該從 java se開始學習。