Ⅰ 用java編程語言開發游戲(非手機游戲),是用JavaEE、JavaSE還是JavaME,有什麼本質區別
如果是手復機游戲開發一般推薦用制java 尤其是android手機開發
其他游戲開發一般都不用java 而是C++ 無論是速度 還是安裝上面講C++都比java強很多(java代碼必須運行在jvm上)
如果你非要說java開發游戲的話 一般用javaSE
你可以簡單理解javaee 用來做網站 javase用來做桌面軟體 如QQ這種客戶端軟體
Ⅱ javaSE javaEE javaME 這三個有什麼區別,有什麼不同,是三種開發語言么
Java 平台有三個版本,這使軟體開發人員、服務提供商和設備生產商可以針對特定的市場進行開發:
* Java SE(Java Platform,Standard Edition)。Java SE 以前稱為 J2SE。它允許開發和部署在桌面、伺服器、嵌入式環境和實時環境中使用的 Java 應用程序。Java SE 包含了支持 Java Web 服務開發的類,並為 Java Platform,Enterprise Edition(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 Platform,Micro Edition)。這個版本以前稱為 J2ME。Java ME 為在移動設備和嵌入式設備(比如手機、PDA、電視機頂盒和列印機)上運行的應用程序提供一個健壯且靈活的環境。Java ME 包括靈活的用戶界面、健壯的安全模型、許多內置的網路協議以及對可以動態下載的連網和離線應用程序的豐富支持。基於 Java ME 規范的應用程序只需編寫一次,就可以用於許多設備,而且可以利用每個設備的本機功能。
開發環境,推薦Eclipse,NetBeans,這兩個IDE可以掛接對應的插件,進行開發。還有一點,那就是這三個應用,se,標准應用,以學習為主,由於界面,開發成本,速度等問題,很少用來做程序,但不是說,他不能做程序,Eclipse,NetBeans,都是javase寫起來的。Me,移動設備應用,對於一些中高端應用還好了!以前用他做過手機游戲,呵呵呵!EE,企業級解決方案,開發套件全部免費,可控性好,安全性高,乃是當前B2B的規范。再者,這三個應用,都需要虛擬機的支持。
Ⅲ JAVAEE是什麼與JAVA 有什麼區別
AVAEE是指java enterprise edition,java企業版,多用於企業級開發,包括web開發等等很多組建;
Java和JavaEE區別:
1. Java是一種可以撰寫跨平台應用軟體的面向對象的程序設計語言。Java 技術具有卓越的通用性、高效性、平台移植性和安全性,廣泛應用於PC、數據中心、游戲控制台、科學超級計算機、行動電話和互聯網,同時擁有全球最大的開發者專業社群。正式成立於1995年,廣泛應用於人們的生活、工作、娛樂等等方面。
2. Java分為三個版本:Java SE(標准版)、Java EE(企業版)、Java ME(微型版)。其中JavaSE就是大家學JavaEE和JavaME的基礎,換而言之學Java先從JavaSE開始,JavaSE 包含了支持 Java Web 服務開發的類,JavaEE是企業最常用的用於企業級開發應用的,Java ME主要是移動段的開發應用。
3. 通過以上,Java和JavaEE的區別在哪,就特別的明顯了。那麼為什麼很多培訓主打JavaEE培訓呢?是因為JavaEE在Java中,比JavaSE和JavaME應用更加廣泛,價值更高,所以很多的培訓機構就直接主打JavaEE培訓,不過其他兩個方面的Java知識也是要大致掌握的。
Java EE是 J2EE的一個新的名稱,之所以改名,目的還是讓大家清楚J2EE只是Java企業應用.隨著WEB和EJB容器概念誕生,使得軟體應用業開始擔心SUN的夥伴們是否還在Java平台上不斷推出翻新的標准框架,致使軟體應用業的業務核心組件架構無所適從,從一直以來是否需要EJB的討論聲中說明了這種彷徨。
Ⅳ 怎麼製作JAVA游戲
手機游戲開發其實是j2me,是java語言的一個發展方向,用j2me就可以製作手機游戲以及軟體,對於自學的話我友碰個人推薦《javame使用詳解——用eclipse進行移動開發》這本書,講解很詳細,適合入門學習,從高級用戶界面開始學習,然後低級用戶界面,用戶存儲,游戲開發,這樣的一個學習過程,但是說實話,你如果是自學的話入門可以,但是如果想編一個笑扒像樣的游戲的話那估計難度有點大,因為在手機游戲開發過程中很多東西都是經驗,很多人說j2me簡單,其實說實話,是簡單,不就是那11個包里的那幾個類的調用嗎?但是用這些類里的方法什麼的結合起來碰告昌編寫一個游戲,那就不簡單了,這時候就需要一個老師或者有經驗的人給你指點一下了,就是這樣
手機游戲開發(也就是j2me)其實不難,技術性的東西不難,難就難在邏輯思考,重在演算法的編寫,游戲中間需要許多的NPC,這些NPC的活動都是需要你編寫很多的代碼來實現人工智慧的,所以,加油!祝你成功!
Ⅳ 請問 Java JME是什麼
Java ME 以往稱作J2ME(Java Platform, Micro Edition )是為機頂盒、行動電話和PDA之類嵌入式消費電子設備提供的高度優化的Java語言平台,包括虛擬機和一系列標准化的Java API。它和Java SE、Java EE一起構成Java技術的三大版本,並且同樣是通過JCP(Java Community Process)制訂的。
J2ME技術在1999年的JavaOne Developer Conference大會上推出。J2ME技術將Java語言的與平台無關的特性移植到小型電子設備上,允許移動無線設備之間共享應用程序。
目前階段,Java ME最流行的應用是游戲軟體。因為與需要昂貴的專用設備和開發工具的競爭對手(如索尼和任天堂)相比,Java ME程序可以在PC機上開發和模擬運行,然後很容易地部署到目標機上,從而使其開發、測試和發布的變得容易和廉價。
開發Java ME程序一般不需要特別的開發工具, 開發者只需要裝上Java SDK 及下載免費的 Sun Java Wireless Toolkit 就可以開始編寫Java ME程式,編譯及測試, 此外目前主要的IDE(Eclipse 及 NetBeans)都支持 Java ME 的開發,個別的手機開發商如 Nokia 及 Sony Ericsson 都有自己的SDK, 供開發者在開發出兼容於他們的平台的程序。
Javame手機游戲開發站:http://www.j2megame.org/ ,裡面有很多作品可參看