首先,代碼有很多種如VBHTMLJAVA等。
成都地區(qū)優(yōu)秀IDC服務(wù)器托管提供商(創(chuàng)新互聯(lián)).為客戶提供專業(yè)的中國電信云錦天府,四川各地服務(wù)器托管,中國電信云錦天府、多線服務(wù)器托管.托管咨詢專線:18980820575
每一種代碼都有對應(yīng)的軟件可以編輯程序代碼,有些代碼的編輯功能還被內(nèi)置在其他軟件內(nèi),比如說office的辦公軟件中就集成了VB代碼編輯功能。
使用專用的軟件(非軟件內(nèi)插件)新建,編輯并保存而生成的文件就是程序,也就是我們常見的.exe可執(zhí)行文件。
保存的過程中同樣有很多選擇,所以我們安裝軟件的時候才會有直接解壓,向?qū)О惭b等不同的方式。
還有一中很獨特的方式也會被認(rèn)為是種小程序,就是windows自帶的批處理模式,你可以使用記事本寫如一些語句然后在保存的時候使用另存為并且更改后綴名為.bat即可,我在附件中上傳一個文本文檔,你可以另存為試下(WIN7垃圾清理)。
使用開發(fā)工具之前,需要知道免費java開發(fā)工具有哪些?實用型java開發(fā)工具特點,我們以熟知這些軟件的優(yōu)點和缺點為前提,以便在后期實操過程中根據(jù)實際情況選擇應(yīng)用最適合的的java開發(fā)工具。
免費java開發(fā)工具有哪些?實用型java開發(fā)工具特點?java開發(fā)工具一、JavaWorkshopSunMicroSystems公司于推出了JavaWorkShop1.0,這是業(yè)界出現(xiàn)的第一個供Internet網(wǎng)使用的多平臺開發(fā)工具,它可以滿足各公司開發(fā)Internet和Intranet網(wǎng)應(yīng)用軟件的需要。
JavaWorkShop完全用Java語言編寫,是當(dāng)今市場上銷售的第一個完全的Java開發(fā)環(huán)境,目前JavaWorkShop的最性版本是3.0。
JavaWorkshop的特點表現(xiàn)如下:1)結(jié)構(gòu)易于創(chuàng)建:在創(chuàng)建平臺中立的網(wǎng)格結(jié)構(gòu)方面,JavaWorkshop比其他任何一種Java開發(fā)工具都要方便。
2)可視化編程:JavaWorkshop的可視化編程特性是很基本的。
JavaWorkshop允許程序員重新安排這些操作,甚至可以確定觸發(fā)操作行為的過濾器。
JavaWorkshop產(chǎn)生的模板帶有許多注釋,這對程序員是很有幫助的。
此外,JavaWorkShop支持JDK以及JavaBeans組件模型,API和語言特征增加了編譯Java應(yīng)用程序的靈活性。
JavaWorkShop開發(fā)環(huán)境由于完全用Java寫成,所以可移植性極好,以致于多個平臺都能支持,目前JavaWorkShop支持Solaris操作環(huán)境SPARC及Intel版)、Windows95、WindowsNT、以及HP/Ux等平臺。
適合于初學(xué)者進(jìn)行一些簡單的Java編程。
JavaWorkShop的缺點是JavaWorkshop中的每一個可視化對象都遲早會用到網(wǎng)格布局,這種設(shè)計方法是許多人不習(xí)慣的;JavaWorkdshop的調(diào)色板是較差的,僅僅能滿足絕大部分應(yīng)用的基本要求。
java開發(fā)工具二、Borland的JBuilderJbuilder進(jìn)入了Java集成開發(fā)環(huán)境的王國,它滿足很多方面的應(yīng)用,尤其是對于服務(wù)器方以及EJB開發(fā)者們來說。
下面簡單介紹一下Jbuilder的特點:1)Jbuilder支持最新的Java技術(shù),包括Applets、JSP/Servlets、JavaBean以及EJB(EnterpriseJavaBeans)的應(yīng)用。
2)用戶可以自動地生成基于后端數(shù)據(jù)庫表的EJBJava類,Jbuilder同時還簡化了EJB的自動部署功能.此外它還支持CORBA,相應(yīng)的向?qū)С绦蛴兄谟脩羧娴毓芾鞩DL(分布應(yīng)用程序所必需的接口定義語言InterfaceDefinitionLanguage)和控制遠(yuǎn)程對象。
3)Jbuilder支持各種應(yīng)用服務(wù)器。
Jbuilder與InpriseApplicationServer緊密集成,同時支持WebLogicServer,支持EJB1.1和EJB2.0,可以快速開發(fā)J2EE的電子商務(wù)應(yīng)用。
4)Jbuilder能用Servlet和JSP開發(fā)和調(diào)試動態(tài)Web應(yīng)用。
5)利用Jbuilder可創(chuàng)建(沒有專有代碼和標(biāo)記)純Java2應(yīng)用。
由于Jbuilder是用純Java語言編寫的,其代碼不含任何專屬代碼和標(biāo)記,它支持最新的Java標(biāo)準(zhǔn)。
6)Jbuilder擁有專業(yè)化的圖形調(diào)試介面,支持遠(yuǎn)程調(diào)試和多線程調(diào)試,調(diào)試器支持各種JDK版本,包括J2ME/J2SE/J2EE。
JBuilder環(huán)境開發(fā)程序方便,它是純的Java開發(fā)環(huán)境,適合企業(yè)的J2EE開發(fā);缺點是往往一開始人們難于把握整個程序各部分之間的關(guān)系,對機(jī)器的硬件要求較高,比較吃內(nèi)存,這時運行速度顯得較慢。
java開發(fā)工具三、IBM的VisualAgeforJavaVisualAgeforJava是一個非常成熟的開發(fā)工具,它的特性以于IT開發(fā)者和業(yè)余的Java編程人員來說都是非常用有用的。
它提供對可視化編程的廣泛支持,支持利用CICS連接遺傳大型機(jī)應(yīng)用,支持EJB的開發(fā)應(yīng)用,支持與Websphere的集成開發(fā),方便的bean創(chuàng)建和良好的快速應(yīng)用開發(fā)(RAD)支持和無文件式的文件處理。
IBM為建設(shè)Web站點所推出的WebSphereStudioAdvancedEdition及其包含的VisualAgeforJavaProfessionalEdition軟件已全面轉(zhuǎn)向以Java為中心,這樣,Java開發(fā)人員對WebSphere全套工具的感覺或許會好了許多。
Studio所提供的工具有:Web站點管理、快速開發(fā)JDBC頁向?qū)С绦?、HTML編輯器和HTML語法檢查等。
這確實是個不錯的HTML站點頁面編輯環(huán)境。
Studio和VisualAge集成度很高,菜單中提供了在兩種軟件包之間快速移動代碼的選項。
這就讓使用Studio的Web頁面設(shè)計人員和使用VisualAge的Java程序員可以相互交換文件、協(xié)同工作。
VisualAgeforJava支持團(tuán)隊開發(fā),內(nèi)置的代碼庫可以自動地根據(jù)用戶做出改動而修改程序代碼,這樣就可以很方便地將目前代碼和早期版本做出比較。
與VisualAge緊密結(jié)合的WebsphereStudio本身并不提供源代碼和版本管理的支持,它只是包含了一個內(nèi)置文件鎖定系統(tǒng),當(dāng)編輯項目的時候可以防止其他人對這些文件的錯誤修改,軟件還支持諸如MicrosoftVisualSourceSafe這樣的第三方源代碼控制系統(tǒng)。
VisualAgeforJava完全面向?qū)ο蟮某绦蛟O(shè)計思想使得開發(fā)程序非??焖佟⒏咝?。
你可以不編寫任何代碼就可以設(shè)計出一個典型的應(yīng)用程序框架。
VisualAgeforJava作為IBM電子商務(wù)解決方案其中產(chǎn)品之一,可以無縫地與其他IBM產(chǎn)品,如WebSphere、DB2融合,迅速完成從設(shè)計、開發(fā)到部署應(yīng)用的整個過程。
VisualAgeforJava獨特的管理文件方式使其集成外部工具非常困難,你無法讓VisualAgeforJava與其他工具一起聯(lián)合開發(fā)應(yīng)用。
java開發(fā)工具四、WebGain的Visu模板管理是只能在Symantec公司的Java虛擬機(jī)、Netscape公司的Java虛擬機(jī)和Microsoft虛擬機(jī)上工作的調(diào)試器。
這對于開發(fā)者來講是一個重要的特性,因為用戶開發(fā)的Java代碼中的許多軟件bug就可能中會在某種特定的虛擬機(jī)上起作用。
在修改后進(jìn)行編譯基繼續(xù)進(jìn)行調(diào)試時,VisualCafe會自動將文件存盤,使用VisualCafe創(chuàng)建的原生應(yīng)用具有許多特點。
除了明顯的速度提高之外,Symantec使類庫的二進(jìn)制方式比正常的JDK小VisualCafe為所指定的關(guān)系自動生成或更新必要的Java代碼。
利用VisualCafe,用戶可以從一個標(biāo)準(zhǔn)對象數(shù)據(jù)庫中集合完整的Java應(yīng)用程序和Applet,而不必再編寫源代碼。
VisualCafe還提供了一個擴(kuò)充的源代碼開發(fā)工具集。
VisualCafe綜合了Java軟件的可視化源程序開發(fā)工具,它允許開發(fā)人員在可視化視圖和源視圖之間進(jìn)行有效地轉(zhuǎn)換。
在可視化視圖中進(jìn)行的修改立即反映在源代碼中。
對源代碼的改變自動更新可視化視圖。
VisualCafe具有許多源文件方面的特性,如全局檢索和替換。
絕大多數(shù)Java開發(fā)工具的文獻(xiàn)的問題在于簡單地挨個介紹開發(fā)工具的每部分組件,但用戶在開應(yīng)用時還需要一個面向任務(wù)的手冊,利用這個手冊你可以不必知道工具每一部分的特定功能就可以開始創(chuàng)建自己的應(yīng)用。
VisualCafe提供了非常全面的用戶指南,它對最開始的安裝到創(chuàng)建第一個Java應(yīng)用和Applet都提供了全面的幫助,VisualCafe將自動生成所指明關(guān)系的必要Java代碼。
VisualCafe可以在Windows95和WindowsNT平臺下運行,Symantec公司為Java開發(fā)工作提供一個在Macintosh操作系統(tǒng)下可以運行的RAD工具。
VisualCafe編譯器速度很快,在國際化支持方面比較突出;缺點就是對于初學(xué)者來說,較復(fù)雜,也比較難。
java開發(fā)工具五、AntAnotherNeatTool(Ant)是一種基于Java的build工具。
理論上來說,它有些類似于(Unix)C中的make,但沒有make的缺陷。
因為Ant的原作者在多種(硬件)平臺上開發(fā)軟件時,無法忍受這些工具的限制和不便。
類似于make的工具本質(zhì)上是基于shell(語言)的:他們計算依賴關(guān)系,然后執(zhí)行命令(這些命令與你在命令行敲的命令沒太大區(qū)別)。
這就意味著你可以很容易地通過使用OS特有的或編寫新的(命令)程序擴(kuò)展該工具;然而,這也意味著你將自己限制在了特定的OS,或特定的OS類型上,如Unix。
Ant就不同了。
與基于shell命令的擴(kuò)展模式不同,Ant用Java的類來擴(kuò)展。
(用戶)不必編寫shell命令,配置文件是基于XML的,通過調(diào)用target樹,就可執(zhí)行各種task。
每個task由實現(xiàn)了一個實現(xiàn)了特定Task接口的對象來運行。
Ant支持一些可選task,一個可選task一般需要額外的庫才能工作。
可選task與Ant的內(nèi)置task分開,單獨打包。
這個可選包可以從你下載Ant的同一個地方下載。
ANT本身就是這樣一個流程腳本引擎,用于自動化調(diào)用程序完成項目的編譯,打包,測試等。
除了基于JAVA是平臺無關(guān)的外,腳本的格式是基于XML的,比make腳本來說還要好維護(hù)一些。
Ant是Apache提供給Java開發(fā)人員的構(gòu)建工具,它可以在WindowsOS和UnixOS下運行,它不僅開放源碼并且還是一個非常好用的工具。
Ant是ApacheJakarta中一個很好用的Java開發(fā)工具,Ant配置文件采用XML文檔編寫,所以Java程序員對其語法相當(dāng)熟悉,Ant是專用于Java項目平臺,能夠用純Java來開發(fā),它能夠運行于Java安裝的平臺,即體現(xiàn)了它的跨平臺功能。
它的缺點顯示執(zhí)行結(jié)果只能是DOS字符界面,不能進(jìn)行復(fù)雜的java程序開發(fā)。
免費java開發(fā)工具有哪些?實用型java開發(fā)工具有JavaWorkshop、Borland的JBuilder、IBM的VisualAgeforJava、VisualCafeforJava、Ant等,除此之外還要很多其他的開發(fā)工具。
感謝大家閱讀由java問答分享的“免費java開發(fā)工具有哪些?實用型java開發(fā)工具特點?”希望對大家有所幫助,了解更多專業(yè)課程培訓(xùn)內(nèi)容請關(guān)注昆明北大青鳥java培訓(xùn)機(jī)構(gòu)官網(wǎng)。
免責(zé)聲明:以上內(nèi)容僅作為信息傳播,文中部分信息來源于互聯(lián)網(wǎng),僅供閱讀參考。
學(xué)習(xí)java要什么軟件?java編程軟件哪個好?昆明北大青鳥java培訓(xùn)小編為你詳細(xì)解答!一、JDK(JavaDevelopmentKit)JDK是整個Java的核心,包括了Java運行環(huán)境(JavaRuntimeEnvirnment),一堆Java工具和Java基礎(chǔ)的類庫(rt.jar)。
不論什么Java應(yīng)用服務(wù)器實質(zhì)都是內(nèi)置了某個版本的JDK。
因此掌握J(rèn)DK是學(xué)好Java的第一步。
最主流的JDK是Sun公司發(fā)布的JDK,除了Sun之外,還有很多公司和組織都開發(fā)了自己的JDK,例如IBM公司開發(fā)的JDK,BEA公司的Jrocket,還有GNU組織開發(fā)的JDK等等。
其中IBM的JDK包含的JVM(JavaVirtualMachine)運行效率要比SunJDK包含的JVM高出許多。
而專門運行在x86平臺的Jrocket在服務(wù)端運行效率也要比SunJDK好很多。
但不管怎么說,我們還是需要先把SunJDK掌握好。
1、JDK的下載和安裝JDK又叫做J2SE(Java2SDKStandardEdition),可以從Sun的Java網(wǎng)站上下載到,#/j2se/downloads.html;,JDK當(dāng)前最新的版本是J2SDK1.4.2,建議下載該版本的JDK,下載頁面在這里:。
下載好的JDK是一個可執(zhí)行安裝程序,默認(rèn)安裝完畢后會在C:\ProgramFiles\Java\目錄下安裝一套JRE(供瀏覽器來使用),在C:\j2sdk1.4.2下安裝一套JDK(也包括一套JRE)。
然后我們需要在環(huán)境變量PATH的最前面增加java的路徑C:\j2sdk1.4.2\bin。
這樣JDK就安裝好了。
2、JDK的命令工具JDK的最重要命令行工具:java:啟動JVM執(zhí)行classjavac:Java編譯器jar:Java打包工具javadoc:Java文檔生成器這些命令行必須要非常非常熟悉,對于每個參數(shù)都要很精通才行。
對于這些命令的學(xué)習(xí),JDKDocumentation上有詳細(xì)的文檔。
二、JDKDocumentationDocumentation在JDK的下載頁面也有下載連接,建議同時下載Documentation。
Documentation是最最重要的編程手冊,涵蓋了整個Java所有方面的內(nèi)容的描述。
可以這樣說,學(xué)習(xí)Java編程,大部分時間都是花在看這個Documentation上面的。
我是隨身攜帶的,寫Java代碼的時候,隨時查看,須臾不離手。
三、應(yīng)用服務(wù)器(AppServer)AppServer是運行Java企業(yè)組件的平臺,構(gòu)成了應(yīng)用軟件的主要運行環(huán)境。
當(dāng)前主流的AppServer是BEA公司的WeblogicServer和IBM公司的Websphere以及免費的Jboss,選擇其中一個進(jìn)行學(xué)習(xí)就可以了,個人推薦Weblogic,因為它的體系結(jié)構(gòu)更加干凈,開發(fā)和部署更加方便,是Java企業(yè)軟件開發(fā)人員首選的開發(fā)平臺。
下面簡要介紹幾種常用的AppServer:1、TomcatTomcat嚴(yán)格意義上并不是一個真正的AppServer,它只是一個可以支持運行Serlvet/JSP的Web容器,不過Tomcat也擴(kuò)展了一些AppServer的功能,如JNDI,數(shù)據(jù)庫連接池,用戶事務(wù)處理等等。
Tomcat被非常廣泛的應(yīng)用在中小規(guī)模的JavaWeb應(yīng)用中,因此本文做一點下載、安裝和配置Tomcat的介紹:Tomcat是Apache組織下Jakarta項目下的一個子項目,它的主網(wǎng)站是:#/tomcat/;,Tomcat最新版本是Tomcat4.1.27,軟件下載的連接是:;。
下載Tomcat既可以直接下載zip包,也可以下載exe安裝包(個人建議zip更干凈些),不管哪種情況,下載完畢安裝好以后(zip直接解壓縮就可以了)。
需要設(shè)置兩個環(huán)境變量:JAVA_HOME=C:\j2sdk1.4.2CATALINA_HOME=D:\tomcat4(你的Tomcat安裝目錄)這樣就安裝好了,啟動Tomcat運行CATALINA_HOME\bin\startup.bat,關(guān)閉Tomcat運行shutdown.bat腳本。
Tomcat啟動以后,默認(rèn)使用8080端口,因此可以用瀏覽器訪問來測試Tomcat是否正常啟動。
Tomcat提供了兩個Web界面的管理工具,URL分別是:;;在啟用這兩個管理工具之前,先需要手工配置一下管理員用戶和口令。
用一個文本工具打開CATALINA_HOME\conf\tomcat-users.xml這個文件,加入如下幾行:這樣用戶“robbin”就具備了超級管理員權(quán)限。
重新啟動Tomcat以后,你就可以使用該用戶來登陸如上的兩個管理工具,通過Web方式進(jìn)行Tomcat的配置和管理了。
2、BEAWeblogicWeblogic可以到BEA的網(wǎng)站上免費注冊之后下載到最新的Weblogic8.1企業(yè)版,License可以免費使用1年時間,其實這已經(jīng)完全足夠了。
Weblogic的下載連接:#/index.jsp,Weblogic的在線文檔:;。
3、IBMWebshpereWebsphere同樣可以下載到免費的試用版本,到IBM的developerWorks網(wǎng)站可以看到Websphere試用產(chǎn)品的下載和相關(guān)的Websphere的資料,developerWorks中文網(wǎng)站的連接是:#/developerWorks/cn/wsdd/;,Websphere的下載連接:;。
4、JbossJboss是免費開源的AppServer,可以免費的從Jboss網(wǎng)站下載:#/index.html,然而Jboss的文檔是不免費,需要花錢購買,所以為我們學(xué)習(xí)Jboss設(shè)置了一定的障礙。
在Jdon上有幾篇不錯的Jboss配置文檔,可以用來參考:;四、Java應(yīng)用的運行環(huán)境Java的應(yīng)用可以簡單分為以下幾個方面:1、Java的桌面應(yīng)用桌面應(yīng)用一般僅僅需要JRE的支持就足夠了。
2、JavaWeb應(yīng)用Java的Web應(yīng)用至少需要安裝JDK和一個web容器(例如Tomcat),以及一個多用戶數(shù)據(jù)庫,Web應(yīng)用至少分為三層:Browser層:瀏覽器顯示用戶頁面Web層:運行Servlet/JSPDB層:后端數(shù)據(jù)庫,向Java程序提供數(shù)據(jù)訪問服務(wù)3、Java企業(yè)級應(yīng)用企業(yè)級應(yīng)用比較復(fù)雜,可以擴(kuò)展到n層,最簡單情況會分為4層:Browser層:瀏覽器顯示用戶頁面Client層:Java客戶端圖形程序(或者嵌入式設(shè)備的程序)直接和Web層或者EJB層交互Web層:運行Servlet/JSPEJB層:運行EJB,完成業(yè)務(wù)邏輯運算DB層:后端數(shù)據(jù)庫,向Java程序提供數(shù)據(jù)訪問服務(wù)4、Java嵌入式應(yīng)用Java嵌入式應(yīng)用是一個方興未艾的領(lǐng)域,從事嵌入式開發(fā),需要從Sun下載J2ME開發(fā)包,J2ME包含了嵌入式設(shè)備專用虛擬機(jī)KVM,和普通的JDK中包含的JVM有所不同。
另外還需要到特定的嵌入式廠商那里下載模擬器。
其實就是用一個外部程序 調(diào)用java虛擬機(jī)運行你的java程序。
可以做一個批處理文件,在里面調(diào)用java 虛擬機(jī)運行你的java程序。
也可以用某種編程語言,像vb ,c 或c++編個程序,生成exe,能調(diào)用java虛擬機(jī)運行你的程序,很簡單的。
【源代碼】
源代碼(也稱源程序),是指一系列人類可讀的計算機(jī)語言指令。 在現(xiàn)代程序語言中,源代碼可以是以書籍或者磁帶的形式出現(xiàn),但最為常用的格式是文本文件,這種典型格式的目的是為了編譯出計算機(jī)程序。
網(wǎng)頁名稱:java代碼生成軟件 java代碼生成apk
文章來源:http://jinyejixie.com/article8/ddoijip.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、ChatGPT、網(wǎng)站內(nèi)鏈、搜索引擎優(yōu)化、商城網(wǎng)站、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)