java是平台
① 什麼是java平台
您好,提問者:
java分為三種平台:微軟的xp/2003/win7等、蘋果操作系統、還有Linux系統,這是java的運行平台,java的特點也就是:一次編譯,到處運行。
② 什麼是JAVA平台
簡單說,就是一種可以提供軟體運行環境的平台。理性的說,就是可以運行格式為jar和jad的軟體
③ java平台是什麼
一個普遍的軟體平台,可安裝java程序軟體,壓縮軟體為JAR格式的軟體就可以安裝,但是也要對上手機的屏幕尺寸哦
Java平台由Java虛擬機(Java Virtual Machine)和Java 應用編程介面(Application Programming Interface、簡稱API)構成。Java 應用編程介面為Java應用提供了一個獨立於操作系統的標准介面,可分為基本部分和擴展部分。在硬體或操作系統平台上安裝一個Java平台之後,Java應用程序就可運行。現在Java平台已經嵌入了幾乎所有的操作系統。這樣Java程序可以只編譯一次,就可以在各種系統中運行。Java應用編程介面已經從1.1x版發展到1.2版。目前常用的Java平台基於Java1.5,最近版本為Java1.7。 Java分為三個體系JavaSE(Java2 Platform Standard Edition,java平台標准版),JavaEE(Java 2 Platform,Enterprise Edition,java平台企業版),JavaME(Java 2 Platform Micro Edition,java平台微型版)。
Java SE
JAVA
* Java SE(Java Platform,Standard Edition)。Java SE 以前稱為 J2SE。它允許開發和部署在桌面、伺服器、嵌入式環境和實時環境中使用的 Java 應用程序。Java SE 包含了支持 Java Web 服務開發的類,並為 Java Platform,Enterprise Edition(Java EE)提供基礎。
Java EE
* Java EE(Java Platform,Enterprise Edition)。這個版本以前稱為 J2EE。企業版本幫助開發和部署可移植、健壯、可伸縮且安全的伺服器端 Java 應用程序。Java EE 是在 Java SE 的基礎上構建的,它提供 Web 服務、組件模型、管理和通信 API,可以用來實現企業級的面向服務體系結構(service-oriented architecture,SOA)和 Web 2.0 應用程序。
Java ME
* Java ME(Java Platform,Micro Edition)。這個版本以前稱為 J2ME。Java ME 為在移動設備和嵌入式設備(比如手機、PDA、電視機頂盒和列印機)上運行的應用程序提供一個健壯且靈活的環境。Java ME 包括靈活的用戶界面、健壯的安全模型、許多內置的網路協議以及對可以動態下載的連網和離線應用程序的豐富支持。基於 Java ME 規范的應用程序只需編寫一次,就可以用於許多設備,而且可以利用每個設備的本機功能。
④ JAVA 平台是什麼樣的
java是一個可以在不同操作系統(例如windows,unix等)上運行的編程語言,java平台就是java程序開發與運行的軟體系統,調試、編譯與運行java程序有專門的工具軟體(如Jbuilder,Eclipse等)。手機里的java程序就是用java開發的,但是在java的移動平台環境(J2ME)下開發的,學習java基本程序用個人平台(J2SE),網站/網路程序用企業平台(J2EE).
⑤ 什麼是java平台的基
Java也號稱是能跨平台使用的語言,這主要是因為Java本身被編譯之後,並不是直接產生內可執行的碼,而是產生一種中容間碼叫作 ByteCode,這種碼必需在透過 Java 的直譯器來解讀它,才能夠真正的被執行,所以只要平台上裝有這種Java的直譯器,就能解讀ByteCode也就能執行Java編譯過的程序,故與 Java程序是在那種平台上被編譯的,就完全沒有干係了。Java寫出來的程序可分為兩類,分別是Java Applet與一般的Application,而Application 這一類就與一般的程序如C++的作用是比較類似的,是一個獨立可執行的應用程序,像HotJava是一個瀏覽器,且就是使用Java程序所發展出來的。
⑥ java開發平台有哪些
Eclipse :Eclipse 是一個開放源代碼的、基於Java的可擴展開發平台。就其本身而言,它只是一個框架和一組服務,用於通過插件組件構建開發環境。幸運的是,Eclipse 附帶了一個標準的插件集,包括Java開發工具(Java Development Kit,JDK)。這個比較干凈,不帶任何插件。
MyEclipse:MyEclipse,是在eclipse 基礎上加上自己的插件開發而成的功能強大的企業級集成開發環境,主要用於Java、Java EE以及移動應用的開發。MyEclipse的功能非常強大,支持也十分廣泛,尤其是對各種開源產品的支持相當不錯。這個做web項目比較好,因為集成了很多的網頁插件。
NetBeans:NetBeans是開源軟體開發集成環境,是一個開放框架,可擴展的開發平台,可以用於Java、C/C++,PHP等語言的開發,本身是一個開發平台,可以通過擴展插件來擴展功能。在java開發方面類似於前兩個,用起來一般。
Jbuilder:Jbuilder是一個可視化JAVA開發工具。它是在Java2平台上開發商業應用程序、資料庫、發布程序的優秀工具。它支持J2EE,所以程序員可以快速的轉換企業版Java應用程序。大型的軟體,寫起來比較麻煩,收費軟體。
以上都是比較流行的做JAVA的開發軟體,如果是初學者建議先用記事本,或是editplus
⑦ Java平台是什麼
Java包含了一種計算機編程語言和一個平台。
*Java編程語言是一種高級語言。由Sun微系統公司(Sun Macrosystem)發布,並作為一種開放的標准進行提供。
*Java平台包括了Java虛擬機和Java應用程序介面(API)。
Java將原程序編譯成位元組碼(bytecode),並通過Java虛擬機(JVM)解釋位元組碼的方式來執行。因為這種運行方式,只要針對不同的計算機平台准備相應的Java虛擬機,就可以很方便的實現Java語言的跨平台性。因此,Java非常適合於企業網路和Internet環境,現在已成為Internet中最受歡迎、最有影響的編程語言之一。 Java有許多值得稱道的優點,如簡單、面向對象、分布式、解釋性、可靠、安全、結構中立性、可移植性、高性能、多線程、動態性等。
Java的主要應用有如下幾點:
*利用瀏覽器中的Java虛擬機運行於客戶端的Applet。
*利用本地虛擬機運行的Java應用程序,通常利用Swing或SWT等來編寫跨平台的GUI界面系統。
*通過編寫Servlet/JSP來提供網路服務,運行於網路應用程序伺服器中。
*利用嵌入式Java虛擬機運行於手機等移動設備的Java應用程序,使用J2ME API。
Java的產生
Java來自於Sun公司的一個叫Green的項目,其原先的目的是為家用消費電子產品開發一個分布式代碼系統,這樣我們可以把E-mail發給電冰箱、電視機等家用電器,對它們進行控制,和它們進行信息交流。開始,准備採用C++,但C++太復雜,安全性差,最後基於C++開發一種新的語言Oak(Java的前身),Oak是一種用於網路的精巧而安全的語言,Sun公司曾依此投標一個互動式電視項目,但結果是被SGI打敗。可憐的Oak幾乎無家可歸,恰巧這時MarkArdreesen開發的Mosaic和Netscape啟發了Oak項目組成員,他們用Java編制了HotJava瀏覽器,得到了Sun公司首席執行官ScottMcNealy的支持,觸發了Java進軍Internet。
Java的取名也有一個趣聞,有一天,幾位Java成員組的會員正在討論給這個新的語言取什麼名字,當時他們正在咖啡館喝著Java(爪哇)咖啡,有一個人靈機一動說就叫Java怎樣,得到了其他人的贊賞,於是,Java這個名字就這樣傳開了。
Java平台根據API和使用領域,主要分為三種技術
*Java SE (舊稱J2SE) - Java Platform, Standard Edition, 定位在客戶端,主要用於桌面應用軟體的編程
*Java EE (舊稱J2EE) - Java Platform, Enterprise Edition, 定義在伺服器端Java2的企業版,主要用於分布式的網路程序的開發,如電子商務網站和ERP系統
*Java ME (舊稱J2ME) - Java Platform, Micro Edition, 主要應用於嵌入式系統開發,如手機和PDA的編程
Java的特色
Java從1995年的暑假開始在計算機業界就受到了高度注意,特別是在Internet和多 媒體(Multimedia)相關產品類方面。Java是
*是一種軟體技術
*是一種由美國SUN計算機公司(Sun Microsystems, Inc.)所研究而成的語言
*是一種為 Internet發展的計算機語言
*是一種使網頁(Web Page)產生生動活潑畫面的語言
*是一種使網頁(Web Page)由靜態(Static)轉變為動態(Dynamic)的語言
*是一種語言,用以產生「小應用程序(Applet(s))」
*是一種簡化的C++語言 是一種安全的語言,具有阻絕計算機病毒傳輸的功能
*是一種將安全性(Security)列為第一優先考慮的語言
*是一種使用者不需花費很多時間學習的語言
*是一種突破用戶端機器環境和CPU結構的語言
*是一種「寫一次,即可在任何機器上執行(Write OnceRun Anywhere)」的語言是有史以來,第一套允許使用者將應用程序(Applications)通過Internet從遠端的伺服器(Remote Server)傳輸到本地端的機器上(LocalMachine)並執行
*是一種應用程序提供者不需要知道使用者的計算機硬體(如:Sun, Intel, 或MAC等)與軟體(如:SW-UNIX, MAC O/S, Windows, 或NT等)環境的語言(Kestenbaum, 1995)。
JavaFX
在2007JavaOne會議上,Sun負責軟體業務的執行副總裁格林公布了JavaFX Script:一種用於編寫能夠在支持Java的PC和手機上運行的應用軟體的更簡單的腳本語言。為了解決手機的兼容性問題JavaFX Mobile是一種面向手機廠商、提高Java應用軟體在不同手機間兼容性的軟體包。
目前最新版 的java有三個版本,java SE,JAVA ME,JAVA EE.
⑧ Java的運行平台是什麼
Java2平台包括:標准版(J2SE)、企業版(J2EE)和微縮版(J2ME)三個版本。J2SE,J2ME和J2EE。
J2SE就是Java2的標准版版,主要用於桌面應用軟權件的編程;J2ME主要應用於嵌入式系統開發,如手機和PDA的編程;J2EE是Java2的企業版,主要用於分布式的網路程序的開發,如電子商務網站和ERP系統。
另外你想知道網頁開發流程,是想知道靜態網頁呢還是靜態網頁的流程呢?
一般靜態網頁,因為不涉及資料庫的開發,所以相對來說很簡單,只需懂得HMTL和dreamweaver就可以了。
如果是動態的,那麼你是想用jsp+servlet+sql資料庫來開發還是其他的。