本文目錄一覽:
Java的3個平台有什麼區別
平台的區別和關係如下:
一、定義和應用範圍:J2SE包含於J2EE中,J2ME包含了J2SE的核心類,但新添加了一些專有類 。
1、j2se是java的桌面應用平台,用於開發桌面應用程序,比如qq,暴風影音都是桌面應用程序,其中s表示standard,標準的意思。
2、j2ee,其中的e表示enterprise,即企業是意思,即java企業應用平台,用於大型的分布式的開發程序。
3、j2me,m表示mobile,即移動平台,用於開發手機,嵌入cpu機器的開發平台。
二、應用領域:
1、針對企業網應用的J2EE(Java 2Enterprise Edition);
2、針對普通PC應用的J2SE(Java 2 StandardEdition);
3、針對嵌入式設備及消費類電器的J2ME(Java 2 MicroEdition)。
三、做出來的東西即java程序:
1、 源文件擴展名.java;
2、對應文件編譯後擴展名為.class;
3、打包後擴展名為.jar。
擴展資料:
Java的三大核心機制:
1、虛擬機機制:利用虛擬機解釋字節碼執行java程序實現跨平台。
2、垃圾收集機制:自動內存回收。
3、代碼安全性機制:加載代碼後校驗代碼後再執行代碼。
參考資料:百度百科–java
java開發平台有哪些?
看來大家對這個問題理解有很大的偏差呀,我給大家理一理吧:
1、如果樓主說的是java類型軟件開發過程中有哪些開發工具可以助力,那Eclipse、MyEclipse、NetBeans、Jbuilder、Notepad++等等都是非常不多的,它們的功能和好處我就不贅述了!
2、如果樓主說的是java架構的軟件快速開發平台,那就和Eclipse等開發工具/插件相差十萬八件千里了,傳統的軟件開發模式(如下圖1所示)的弊端在於開發周期長、開發成本高、業務調整困難,而藉助低代碼快速開發平台(如下圖2所示)就能很好的規避這些問題,根據天翎MyApps開發平台的介紹,這類java開發平台的原理在於把軟件開發常用的功能控件做了組件化封裝、把軟件開發常見的業務場景做了模板化處理,這樣當需要開發具體的業務軟件時,通過可視化托拉拽為主的配置模式就能快速完成軟件開發,提升效率80%!
傳統軟件開發模式
Java快速開發平台模式
Java有哪些常用開發環境?
eclipse、NetBeans、Intellij IDEA、JDK、Java Workshop、Sun Java Studio這些不叫做開發環境而是開發工具。
以下為主流開發工具介紹:
1、Eclipse:一個開放源代碼的、基於Java的可擴展開發平台。
2、NetBeans:開放源碼的Java集成開發環境,適用於各種客戶機和Web應用。
3、IntelliJ IDEA:在代碼自動提示、代碼分析等方面的具有很好的功能。在IDE的編輯器和工具的生產力增強功能,其設立是最值得注意的。不像其他IDE,它需要付費才能使用。
4、MyEclipse:由Genuitec公司開發的一款商業化軟件,是應用比較廣泛的Java應用程序集成開發環境。
5、EditPlus:如果正確配置Java的編譯器“Javac”以及解釋器“Java”後,可直接使用EditPlus編譯執行Java程序。
擴展資料
NetBeans包括開源的開發環境和應用平台,NetBeans IDE可以使開發人員利用Java平台能夠快速創建Web、企業、桌面以及移動的應用程序,NetBeans IDE已經支持PHP、Ruby、JavaScript、Groovy、Grails和C/C++等開發語言。
整個 Netbeans 平台提供對桌面應用程式常用的服務,允許開發者集中於僅限於他的應用程式的邏輯設計。當基於NetBeans 平台的應用被執行,平台主要類別的main方法便會被執行。可用的模組會被放置在存儲器中,並且開始執行任務。通常模組會只在被需要時,其代碼才會被裝進內存。
參考資料:百度百科 – 開發工具
Java開發平台有什麼?
eclipse:這個比較乾淨,不帶任何插件\x0d\x0amyeclipse:這個做web項目比較好,因為集成了很多的網頁插件\x0d\x0anetbeans:類似於前兩個,用起來一般。我沒用過,我同事跟我說差不多。\x0d\x0ajbuilder:大型的軟件,寫起來比較麻煩,收費軟件\x0d\x0a以上都是比較流行的做JAVA的開發軟件\x0d\x0a如果是初學者建議先用記事本,或是editplus
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/159229.html