版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
第頁推薦的java開發(fā)工具Eclipse
Eclipse將他的工作流分成了三個部分:Workbench,Workspace,perspective。Workbench的作用就是相當(dāng)于開發(fā)環(huán)境中的起點。而Workspace將項目、文件和配置設(shè)置整合在目錄下。Perspectives則是基于Workspace的環(huán)境在Workbench中有效定義工具、視圖、設(shè)置。無論初學(xué)者會覺得Eclipse跟Netbeans和IntelliJIDEA相比之下操作起來更加有難度,但是Eclipse的靈活性還是受到大量開發(fā)者的青睞。
Luna是新版本的的Eclipse,他已支持Java8,支持分屏編輯,它還增添一個全新的純黑背景主題和一個多功能的命令行終端。
Gradle
Gradle是一個建立在ApacheMaven和ApacheAnt上的自動化構(gòu)建工具。無論他不是最受歡迎的自動化構(gòu)建工具(Maven以64%的市場占有率穩(wěn)居第一),但是它正在快速的被更多的開發(fā)者所接受。不得不提的是,他還是Android開發(fā)的默認(rèn)構(gòu)建工具。
Gradle使用起來非常簡潔。與Maven和Ant使用XML后綴截然相反,它是以Groovy語言為基礎(chǔ)的。一個基礎(chǔ)的為java項目的Gradlebuild文件由如下句子組成:applyplugin:java.還有一些額外的插件可以幫助你增添新語言、為IDE(集成開發(fā)環(huán)境)生產(chǎn)項目文件,構(gòu)建本地二進制文件等。
Javadoc
Javadoc是一款由甲骨文出品的用于程序的開發(fā)文檔的工具。它從程序源代碼中抽取類、方法、成員等解釋形成一個和源代碼配套的API幫助文檔。也就是說,只要在編寫程序時以一套特定的標(biāo)簽作解釋,在程序編寫完成后,通過Javadoc就可以同時形成程序的開發(fā)文檔了。
Javadoc解釋使用開始一個標(biāo)簽、一個結(jié)束標(biāo)簽、一個或多個描述型標(biāo)簽。開始標(biāo)簽與標(biāo)準(zhǔn)的java多行解釋標(biāo)簽非常相似,不同之處在于兩個星號(*)的使用。
只要沒有另外規(guī)定,Javadoc會自動將標(biāo)簽和關(guān)鍵詞轉(zhuǎn)化為標(biāo)準(zhǔn)格式。Javadoc還會廣泛運用超級鏈接,可以連接到其他地方的編碼。包括Eclipse在內(nèi)的很多IDE都可以自動添加Javadoc解釋在variables、classes和methods。
JUnit
JUnit是一個開放源的Java語言的單元測試框架。一個基礎(chǔ)的JUnit測試包括一個測驗class,一個測驗method還有一個等待被測驗的功能。JUnit使用解釋來決定測試如何架構(gòu)和運行。據(jù)一個簡單的例子,如果你有一個class稱為MathClass,method為乘除法,你可以建立一個JUnit測試來檢查預(yù)料以外的值。當(dāng)數(shù)字2和5在乘法的法則下,你會期待結(jié)果為10這個值。當(dāng)在除法中將分母設(shè)為0,你會期待一個不符合算數(shù)法則規(guī)定的提示。
2怎么學(xué)習(xí)java
一、面向?qū)ο蟮闹R:java是一種面向?qū)ο蟮拈_發(fā)語言,因此熟悉面向?qū)ο髮W(xué)習(xí)java很有必要,你必須要了解:什么是對象,什么是類,什么是封裝,什么是多態(tài),什么是繼承,什么是抽象類,什么是接口。理解以上概念后,還必須要知道這些概念是如何體現(xiàn)的,如類和對象有什么區(qū)別?類是如何封裝的?
二、java語法:如果已經(jīng)有了開發(fā)經(jīng)驗,那么學(xué)習(xí)java語法將比較容易。如果有C++等面向?qū)ο笳Z言的開發(fā)經(jīng)驗,那就只必須簡單的翻看一下介紹java的相關(guān)書籍就可以了。如果是新手,沒有關(guān)系,多下些工夫,好好研究一本java初級教程之類的書就可以了。
學(xué)習(xí)了java語法,加上面向?qū)ο蟮闹R,只有用心,你就可以寫出來比較好的java代碼了。如果再抽出時間熟悉一下java編程規(guī)范,那么java程序開發(fā)的水平就應(yīng)該不俗了。
三、JSP和HTML:在我國的絕大多數(shù)公司,做java程序開發(fā)都少不了和JSP以及HTML打交道。所以,要熟悉java程序開發(fā)就要熟悉JSP和HTML,最好能知道JSP的幾個內(nèi)置對象,如Session,Request,Reponse,,以及常用的JSP標(biāo)簽,如include,userBean等。無論一些工具會幫你生成HTML代碼,但還是要熟悉比如title,等。如果再熟悉一下JS和CSS就更好了,那會使做出的頁面更友好。
四、WebServer:熟悉了以上三種,可以肯定的說你已經(jīng)可以制作出來JSP頁面了,也可以在你的頁面里使用自己開發(fā)的java類了,但你的頁面總要跑起來才干看到你要的效果,這就要求必須熟悉一種WebServer,比如:TOMCAT,RESIN等。您要熟悉如何發(fā)布你的應(yīng)用,如何利用WebServer的數(shù)據(jù)庫資源等。
五、熟悉一種框架:熟悉一種框架其實是java程序開發(fā)的一種可選知識,但目前開發(fā)B/S結(jié)構(gòu)的應(yīng)用的開發(fā)小組,都差不多會采納一種框架來構(gòu)建自己的應(yīng)用系統(tǒng)??蚣芏紩性S多可重用的代碼,優(yōu)良的層次關(guān)系和業(yè)務(wù)控制邏輯,基于框架的開發(fā)使你可以省出很多的開發(fā)成本。目前比較流行的框架有Struts和WAF等。
3怎樣學(xué)java
一定要看書
現(xiàn)在學(xué)習(xí)Java變得比以前容易多了,除了有大量的視頻教程外,還有專業(yè)的java培訓(xùn)機構(gòu),這都使學(xué)習(xí)變得更加傻瓜化,然而我要說的是,Java雖然變得越來越容易學(xué),然而那只代表入門容易,并不代表這門編程技術(shù)就真的變簡單了。如果僅僅學(xué)了些皮毛,高手寫的程序你是望塵莫及的。在學(xué)習(xí)的過程中,書籍永遠是知識最好的載體,很多出色的程序員大師精心編撰的編程書籍,富含的不僅僅是一些知識,更多的是他們所傳授的思想,通過看書,專研書籍中的內(nèi)容,會讓你變得更加聰慧,寫的程序也更加的精煉。
編程的時候,一定要獨立思索
現(xiàn)在網(wǎng)絡(luò)很發(fā)達,我見很多程序員總愛百度,包括我?guī)У脑S多人都是這樣,一個jdbc這么初級的東東,他們編程幾年了,每次用還總是百度查。這個東西應(yīng)該是熟記于心的,隨時用,信手拈來,這樣才干成為高手。就好像一個修理工,一遍查手冊,一邊給你修車,亦或是一個醫(yī)生,一邊看教程,一邊給你看病,想想就覺得恐懼。
算法很重要,要不斷的優(yōu)化程序
現(xiàn)在很多人都是快速的學(xué)習(xí),快速的學(xué)習(xí),反復(fù)的學(xué)習(xí)。而我的建議是,無論你學(xué)到什么階段,都要去不斷的優(yōu)化自己的編程,能用3行實現(xiàn)的程序,不用5行,這樣你編寫的程序才干更加凝練。而且,編程學(xué)習(xí)的中后期,就要重視算法,盡量編程優(yōu)質(zhì)的程序,這才是編程的美妙之處。
寫一個程序,不斷改善
你學(xué)習(xí)的過程可能很漫長,我建議你從一開始的時候,就想著寫一個小程序,比如一個計算器的程序,開始可能很簡單,僅僅通過命令行的方式浮現(xiàn),功能可能也只有加減乘除,但是隨著你學(xué)習(xí)的深入,你可以不斷的完善這個程序,直到有一天,你把它做成一個非常完善,性能非常卓越的程序后,你就真正學(xué)成了。
記得寫一些經(jīng)驗和技巧,要不斷總結(jié)
不要做黑瞎子,掰苞米,掰一個丟一個。要學(xué)會總結(jié),常常把自己碰到的問題及解決思想記錄下來,還要記下來自己的經(jīng)驗和技巧,然后常常瀏覽自己曾經(jīng)記下的這些東西,這樣有了積存,你會發(fā)現(xiàn),你成長的很快。
4java怎么樣學(xué)習(xí)
不要總對別人說的給個代碼吧!你應(yīng)該多想想如何做,怎么做?當(dāng)你自己想出來再參照別人的提示,你就知道自己和別人思路的差異,這樣才干進步。
初學(xué)者請不要看太多太多的書,只會紛亂你的心思,先找本好書完整系統(tǒng)的學(xué),很多人只對部分功能熟悉而已,不系統(tǒng)功能體系上還是不夠的。
看幫助,不要因為很難而自己是初學(xué)者所以就不看;多看的參照手冊,雖然你可能看不懂,總覺得不夠直觀。但這才是最根本的東西。
不要被對象、屬性、方法等詞匯所困惑;最根本的是先了解最基礎(chǔ)知識。
要關(guān)注那些細小的細節(jié)的問題--他們往往并不那么簡單,為了解決它你可能要用到很多很多的東西,幫你回憶知識點;拓寬思路。
知道一點東西,并不能說明你會寫腳本,腳本是必須要經(jīng)驗積存的。學(xué)腳本并不難,JSP、ASP、PHP等等也不過如此--難的是長期保持施行和不遺余力的博覽群書;
學(xué)習(xí)java最好的方法之一就是上手動手去學(xué)習(xí);永遠不要認(rèn)為自己看的書足夠了;要看懂書,仔細看書;碰到完全看不懂的書,請硬著頭皮看;別指望看第一遍書就能記住和
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024外墻金屬雕花板安裝勞務(wù)分包合同書3篇
- 2024年新一代信息技術(shù)產(chǎn)業(yè)基地建設(shè)租賃合同
- 2024版新風(fēng)機環(huán)保認(rèn)證與合作合同2篇
- 2024年度服務(wù)員勞動保障與職業(yè)規(guī)劃合同范本3篇
- 2024年度節(jié)能型外墻腳手架施工承包合同書3篇
- 2024年外派培訓(xùn)項目后續(xù)支持與維護合同3篇
- 2024版知識產(chǎn)權(quán)維權(quán)互助合同3篇
- 2024年共享停車位使用權(quán)購買合同協(xié)議書3篇
- 2024年標(biāo)準(zhǔn)鋁板銷售合同范本版B版
- 2024年墻紙軟包材料供銷合同及產(chǎn)品溯源體系3篇
- 2024-2030年中國建設(shè)工程質(zhì)量檢測行業(yè)發(fā)展模式規(guī)劃分析報告
- 2024甘肅省建筑安全員-A證考試題庫及答案
- 人教版(2024新版)七年級上冊生物期末復(fù)習(xí)課件
- 2021年四川省眉山市公開招聘警務(wù)輔助人員(輔警)筆試專項訓(xùn)練題試卷(2)含答案
- 浙江大學(xué)醫(yī)學(xué)院附屬兒童醫(yī)院招聘人員筆試真題2023
- 國家開放大學(xué)電大11251丨操作系統(tǒng)(統(tǒng)設(shè)課)期末終考題庫及答案
- 學(xué)生乘公交車安全
- 《藥物過敏反應(yīng)》課件
- 東南大學(xué)版三基內(nèi)科
- 2024年輔警招錄考試模擬200題及答案
- 2024年食品銷售環(huán)節(jié)食品安全管理人員抽查考核題庫
評論
0/150
提交評論