㈠ javase和java一樣嗎
你可以這么理解
Javase 是 Java 的一個子集
Java本身其實是一門語言,但是,在一門語言之上,會針對不同領域構建出很多不同的組件(或者中間件),
比如,針對企業級web系統開發,Java語言之上有大量的Spring、SpringMVC等等框架,這些框架的集合,就代表了Java的一個應用領域: JavaEE或者JavaWeb
比如,針對海量數據處理系統的開發,在Java語言之上,產生了Hadoop、hbase、hive、flink等一系列平台或中間件,這樣,就又有了一個Java的應用領域:大數據開發
所以,很多時候,非專業人士就把這些應用領域也統稱為Java
而狹義上的Java,其實是指語言,也就是JavaSE
㈡ java和java se有什麼區別
Java SE 是Java平台標准版的簡稱(Java Platform, Standard Edition) (also known as Java 2 Platform) ,用於開發和部署桌面、伺服器以及嵌入設備和實時環境中的Java應用程序。Java SE包括用於開發Java Web服務的類庫,同時,Java SE為Java EE提供了基礎。
Java SE(Java Platform, Standard Edition,Java標准版)就是基於JDK和JRE的。
Java EE是Java平台企業版的簡稱(Java Platform, Enterprise Edition),用於開發便於組裝、健壯、可擴展、安全的伺服器端Java應用。Java EE建立於Java SE之上,具有Web服務、組件模型、以及通信API等特性,這些為面向服務的架構(SOA)以及開發Web2.0應用提供了支持。 Java EE基於Java SE,此外新加了企業應用所需的類庫。
Java ME是Java微版的簡稱(Java Platform, Enterprise Edition),是一個技術和規范的集合,它為移動設備(包括消費類產品、嵌入式設備、高級移動設備等)提供了基於Java環境的開發與應用平台。Java ME目前分為兩類配置,一類是面向小型移動設備的CLDC(Connected Limited Device Profile ),一類是面型功能更強大的移動設備如智能手機和及頂盒,稱為CDC(Connected Device Profile CDC) Java ME有自己的類庫,其中CLDC使用的是專用的Java虛擬機叫做KVM。Java是一種可以撰寫跨平台應用軟體的面向對象的程序設計語言,是由Sun Microsystems公司於1995年5月推出的Java程序設計語言和Java平台(即JavaSE, JavaEE, JavaME)的總稱。Java 技術具有卓越的通用性、高效性、平台移植性和安全性,廣泛應用於個人PC、數據中心、游戲控制台、科學超級計算機、行動電話和互聯網,同時擁有全球最大的開發者專業社群。在全球雲計算和移動互聯網的產業環境下,Java更具備了顯著優勢和廣闊前景 java包括javaee。javase
㈢ javase和javaee的區別是什麼
如下:
1、概念不同。
JavaSE通常是指Java Standard Edition,Java標准版,是為開發普通桌面和商務應用程序提供的解決方案,可以看作是JavaEE的子集。
JavaEE是指Java Enterprise Edition,Java企業版,多用於企業級開發,包括web開發等等,也叫J2EE。
2、javase是java的標准版,整個java的基礎和核心,也是javaee技術的基礎,主要用於開發桌面應用程序。
java用的最多的地方是web應用,javaee就是開發web應用的,javaee也可以叫做j2ee。javame是專門為嵌入式電子產品設計的java語言,javame也可以叫做j2me。
Java EE的作用
Java EE是一種利用Java2平台來簡化企業解決方案的開發、部署和管理相關的復雜問題的體系結構。
J2EE技術的基礎就是核心Java平台或Java SE,Java EE不僅鞏固了標准版中的許多優點,例如「編寫一次、隨處運行」的特性、方便存取資料庫的JDBC API、CORBA技術以及能夠在Internet應用中保護數據的安全模式等等。
同時還提供了對 EJB(EnterpriseJavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技術的全面支持。其最終目的就是成為一個能夠使企業開發者大幅縮短投放市場時間的體系結構。
㈣ javase和java一樣嗎
javase和java一樣,javase是java的基礎。
Java SE是Java技術的核心和基礎,是Java ME和Java EE編程的基礎。Java SE是由Sun Microsystems公司於1995年5月推出的Java程序設計語言和Java平台的總稱。用Java實現的Hot Java瀏覽器顯示了Java的魅力。
javase的特色:
javase的安全模型可以追溯到該平台的早期時代,當時人們主要將它看作一種增強用戶體驗的瀏覽器擴展機制。執行的Java代碼可以從各種源派生,而其中一些的來源是未知的或者不可靠的。相應地,該平台的安全性最初主要關注的是解決驗證被執行的代碼可信任的問題,而且整個游戲圍繞著在瀏覽器中執行applet。
但是,這個模型只是簡單地劃分為trusted和untrusted部分,甚至連中等復雜的應用程序都無法運行。從 1.2 版開始,Java作為一個編程平台逐漸得到了人們的認可。
而不再只是一個瀏覽器擴展,Sun開始提供更加靈活的安全功能,首先是可配置安全策略的概念。Java文檔介紹了它的發展情況。當Java平台開始進入企業環境時,很快就會明顯地感覺到,純粹基於代碼的功能無法管理大型應用程序的安全性。
Java平台的1.4 版引入了一種叫做Java Authentication and Authorization Service 的新特性,用於將基於用戶的許可權項整合到安全策略中。堆棧上某個特殊代碼框架的許可權既基於代碼的源,又基於驗證時分配給用戶的身份、組和角色。
㈤ java和javase的語法有區別嗎
Java是一門編程語言,跟C、C++等等是一樣的。並且Java包含不同的組成部分,最早的Java包含以下四個部分:
Java SE:Java的標准版。這是學習Java最基礎的部分,主要是面向對象的編程。我們學習Java也應該從這部分開始學習。
Java EE:Java的企業版。現在的Java Web主要就是指的這一部分,主要用於Web開發等等。
Java ME:Java的微型版,主要用於移動設備的開發。
Java Card:Java的智能卡,主要用於智能卡應用的開發。
目前:Java ME和Java Card幾乎沒有人使用了。你所說的Java SE就是Java最基本的標准版。
㈥ java和javase的區別
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 規范的應用程序只需編寫一次,就可以用於許多設備,而且可以利用每個設備的本機功能。