精選回答
來(lái)自
正直未小熊貓的回答
2023-11-29 22:23:47
初學(xué)Java你需要學(xué)習(xí)JDK,JDK是一個(gè)編寫(xiě)Java的Applet小程序和應(yīng)用程序的程序開(kāi)發(fā)環(huán)境。JDK是整個(gè)Java的核心,包括了Java運(yùn)行環(huán)境,一些Java工具和Java的核心類庫(kù)。不論什么Java應(yīng)用服務(wù)器實(shí)質(zhì)都是內(nèi)置了某個(gè)版本的JDK。所以學(xué)好JDK是掌握J(rèn)ava的第一步。 學(xué)好JDK后,還有其他幾種軟件如果你感興趣也可以學(xué)一學(xué),這幾種軟件分別為:Eclipse:一個(gè)開(kāi)放源代碼的、基于Java的可擴(kuò)展開(kāi)發(fā)平臺(tái);EditPlus:文本編譯工具,初學(xué)者可以使用EditPlus編譯執(zhí)行Java程序;NetBeans:開(kāi)放源碼的Java集成開(kāi)發(fā)環(huán)境,適用于各種客戶機(jī)和Web應(yīng)用;IntelliJ IDEA:可以用于代碼自動(dòng)提示、代碼分析等;MyEclipse:由Genuitec公司開(kāi)發(fā)的一款商業(yè)化軟件,是應(yīng)用比較廣泛的Java應(yīng)用程序集成開(kāi)發(fā)環(huán)境;SQL Server:數(shù)據(jù)庫(kù)軟件,做web開(kāi)發(fā)會(huì)用到這個(gè)軟件。
來(lái)自
香蕉就寒風(fēng)的回答
2023-11-29 22:23:47
想要學(xué)好Java編程開(kāi)發(fā),除了要有好的學(xué)習(xí)資源之外,還要有一套適合自己的Java編程軟件,好的編程軟件能極大提高你的學(xué)習(xí)和工作效率,下面整理了常用的Java編程軟件。 1、JDK JDK是Java初學(xué)時(shí)用的,比較麻煩,建議大家開(kāi)始學(xué)習(xí)Java的時(shí)候結(jié)合記事本使用,可以強(qiáng)迫熟悉Java語(yǔ)句和Java程序的基礎(chǔ)結(jié)構(gòu)。當(dāng)然嚴(yán)格來(lái)說(shuō),編程軟件里面應(yīng)該不包括它,它只是支持Java的底層工具,想自學(xué)的朋友可以在網(wǎng)上找個(gè)自學(xué)網(wǎng),邊看教程邊操作。 2、Jbuilder Jbuilder是一個(gè)可視化Java開(kāi)發(fā)工具。它是在Java2平臺(tái)上開(kāi)發(fā)商業(yè)應(yīng)用程序、數(shù)據(jù)庫(kù)、發(fā)布程序的優(yōu)秀工具。它支持J2EE,所以程序員可以快速的轉(zhuǎn)換企業(yè)版Java應(yīng)用程序。 JBuilder 對(duì)重量級(jí)框架的支持比較好。比如EJB。 3、Eclipse Eclipse是一個(gè)開(kāi)放源代碼的、基于Java的可擴(kuò)展開(kāi)發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。幸運(yùn)的是,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括Java開(kāi)發(fā)工具(Java Development Kit,JDK)。 Eclipse對(duì)輕量級(jí)框架的支持比較好。比如Struts、Hibernate。 4、NetBeans NetBeans包括開(kāi)源的開(kāi)發(fā)環(huán)境和應(yīng)用平臺(tái),NetBeans IDE可以使開(kāi)發(fā)人員利用Java平臺(tái)能夠快速創(chuàng)建Web、企業(yè)、桌面以及移動(dòng)的應(yīng)用程序,NetBeans IDE已經(jīng)支持PHP、Ruby、Java、Groovy、Grails和C/C++等開(kāi)發(fā)語(yǔ)言。 NetBeans對(duì)做Web開(kāi)發(fā)比較好。 5、MyEclipse MyEclipse,是在eclipse基礎(chǔ)上加上自己的插件開(kāi)發(fā)而成的功能強(qiáng)大的企業(yè)級(jí)集成開(kāi)發(fā)環(huán)境,主要用于Java、Java EE以及移動(dòng)應(yīng)用的開(kāi)發(fā)。MyEclipse的功能非常強(qiáng)大,支持也十分廣泛,尤其是對(duì)各種開(kāi)源產(chǎn)品的支持相當(dāng)不錯(cuò)。
來(lái)自
拉長(zhǎng)就曲奇的回答
2023-11-29 22:23:47
你可以分為運(yùn)行環(huán)境和IDE兩部分 運(yùn)行環(huán)境:jdk沒(méi)得選,必裝,現(xiàn)在最新版本jdk8.20 其他運(yùn)行環(huán)境要看你做什么開(kāi)發(fā)了,Android開(kāi)發(fā)裝個(gè)Genymotion虛擬機(jī),J2EE開(kāi)發(fā)裝個(gè)Tomcat服務(wù)器 IDE:推薦eclipse,只要是java就需要裝JDK。Eclipse之類的都不錯(cuò)免費(fèi),插件特別多,萬(wàn)能神器,做啥都行;當(dāng)然不足就是所有插件都需要你裝(自由的代價(jià)) MyEclipse收費(fèi),專門用來(lái)做J2EE開(kāi)發(fā)的,就是做跑在服務(wù)器上的可以生成網(wǎng)頁(yè)的那種東西;你要下破解版就當(dāng)我沒(méi)說(shuō) IDEA也不錯(cuò),有兩個(gè)版本,免費(fèi)版的可以做Java開(kāi)發(fā),就是寫(xiě)那種跑起來(lái)是黑框框的Java程序,也可以做Android開(kāi)發(fā)(做Android更好的選擇去google下載Android Studio);付費(fèi)版的還可以做J2EE開(kāi)發(fā) 個(gè)人建議:初學(xué)Java裝個(gè)IDEA的免費(fèi)版,比Eclipse好用多了,尤其是代碼補(bǔ)全和語(yǔ)法檢查
來(lái)自
風(fēng)趣半紅牛的回答
2023-11-29 22:23:47
1、語(yǔ)言方面,javaweb的話 java功底肯定要扎實(shí),html比較簡(jiǎn)單,熟悉基本標(biāo)簽,開(kāi)發(fā)時(shí)會(huì)基本格式,結(jié)合幫助文檔,開(kāi)發(fā)多了還是比較容易的,jsp的配置原理要搞清楚 2、平臺(tái),一般的javaweb開(kāi)發(fā)都使用myeclipse,多用,掌握基本的調(diào)式、排錯(cuò),主要在實(shí)際開(kāi)發(fā)中積累工具使用的經(jīng)驗(yàn),以及排錯(cuò)能力。tomcat是網(wǎng)絡(luò)容器,要會(huì)配置部署,也比較簡(jiǎn)單,內(nèi)容較少,會(huì)基本的配置部署就行了,但是初學(xué)者經(jīng)常會(huì)出一些莫名其妙的錯(cuò)誤,多自己動(dòng)手解決,看文檔,要學(xué)的東西不多。 3、框架的使用是企業(yè)為規(guī)范團(tuán)隊(duì)開(kāi)發(fā)都會(huì)規(guī)定一個(gè)項(xiàng)目使用某個(gè)框架,掌握其中的一款就行了,具體那款比較好,就不好評(píng)判了,目前我們團(tuán)隊(duì)使用的是struts框架,熟練掌握一類框架,其他都有共通之處,以后用到了要學(xué)也很快。 4、MVC模式是基本開(kāi)發(fā)理念,在設(shè)計(jì)自己的功能代碼頁(yè)面的時(shí)候有這樣的思想使代碼層次清晰就好。 5、數(shù)據(jù)庫(kù)也是開(kāi)發(fā)者不可缺少的技能之一,SQL查詢語(yǔ)句是都要使用的,盡量多掌握,具體數(shù)據(jù)庫(kù)類型的化mysql、oracle比較主流,可以選擇一種進(jìn)行開(kāi)發(fā),能夠基本建庫(kù)建表及基本查詢排錯(cuò)就差不多了。 6、腳本語(yǔ)言javascript、jquery也是網(wǎng)頁(yè)開(kāi)發(fā)廣泛使用的腳本語(yǔ)言,是動(dòng)態(tài)網(wǎng)頁(yè)實(shí)現(xiàn)的總要技術(shù)。具體學(xué)習(xí)的化寫(xiě)幾個(gè)小程序熟悉基本使用格式入門,要想精通的話就得在實(shí)際工作中不斷積累總結(jié)了。
來(lái)自
默默入螞蟻的回答
2023-12-01 17:14:51
建議先寫(xiě)幾個(gè)簡(jiǎn)單的程序,用文本編輯器,了解運(yùn)行原理。以后都用IDE就可以了