java如何實(shí)現(xiàn)編程_第1頁
java如何實(shí)現(xiàn)編程_第2頁
java如何實(shí)現(xiàn)編程_第3頁
java如何實(shí)現(xiàn)編程_第4頁
java如何實(shí)現(xiàn)編程_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

第頁java如何實(shí)現(xiàn)編程一、面向?qū)ο蟮闹R:java是一種面向?qū)ο蟮拈_發(fā)語言,因此熟悉面向?qū)ο髮W(xué)習(xí)java很有必要,你必須要了解:什么是對象,什么是類,什么是封裝,什么是多態(tài),什么是繼承,什么是抽象類,什么是接口。理解以上概念后,還必須要知道這些概念是如何體現(xiàn)的,如類和對象有什么區(qū)別?類是如何封裝的?

二、java語法:如果已經(jīng)有了開發(fā)經(jīng)驗(yàn),那么學(xué)習(xí)java語法將比較容易。如果有C++等面向?qū)ο笳Z言的開發(fā)經(jīng)驗(yàn),那就只必須簡單的翻看一下介紹java的相關(guān)書籍就可以了。如果是新手,沒有關(guān)系,多下些工夫,好好研究一本java初級教程之類的書就可以了。

學(xué)習(xí)了java語法,加上面向?qū)ο蟮闹R,只有用心,你就可以寫出來比較好的java代碼了。如果再抽出時(shí)間熟悉一下java編程規(guī)范,那么java程序開發(fā)的水平就應(yīng)該不俗了。

三、JSP和HTML:在我國的絕大多數(shù)公司,做java程序開發(fā)都少不了和JSP以及HTML打交道。所以,要熟悉java程序開發(fā)就要熟悉JSP和HTML,最好能知道JSP的幾個(gè)內(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ù)庫資源等。

五、熟悉一種框架:熟悉一種框架其實(shí)是java程序開發(fā)的一種可選知識,但目前開發(fā)B/S結(jié)構(gòu)的應(yīng)用的開發(fā)小組,都差不多會采納一種框架來構(gòu)建自己的應(yīng)用系統(tǒng)。框架都會有許多可重用的代碼,優(yōu)良的層次關(guān)系和業(yè)務(wù)控制邏輯,基于框架的開發(fā)使你可以省出很多的開發(fā)成本。目前比較流行的框架有Struts和WAF等。

2怎么學(xué)習(xí)java

首先要明確學(xué)習(xí)java的目的,因?yàn)檎Z言有很多種,為什么要學(xué)習(xí)java,如果連自己學(xué)習(xí)的目的都不知道,只是看學(xué)習(xí)的人比較多,那么就失去了學(xué)習(xí)的意義。

開始可以買一本java的基礎(chǔ)書籍,從頭看起,好好的學(xué)習(xí)鉆研,邊看邊敲代碼,有些人只想用眼睛看,不動手,學(xué)習(xí)編程語言,不動手就學(xué)會那是不現(xiàn)實(shí)的。

要清楚java的三大體系,javaSE,javaEE和javaME,javaSE是java相對基礎(chǔ)的部分,也是學(xué)習(xí)java的必經(jīng)階段,所以要從javaSE學(xué)起,然后在想另外兩個(gè)體系擴(kuò)大。

接下來就要學(xué)習(xí)面向?qū)ο笞罨镜姆庋b、繼承、多態(tài)。類,接口,泛型,輸入輸出流,線程,TCP/UDP協(xié)議,注解,反射機(jī)制等一些非經(jīng)常用的部分。

常用的部分學(xué)好之后,就可以接觸數(shù)據(jù)庫的一些東西了,比如表,視圖,索引,存儲過程,觸發(fā)器等,然后就是java與數(shù)據(jù)庫連接jdbc,因?yàn)橐院蟮墓ぷ髦?,最常用的就是java操作數(shù)據(jù)庫。

然后就可以看一些java的框架了,因?yàn)楝F(xiàn)在很多企業(yè)開發(fā)中都是使用框架的,比如StringMVC,SSH等,使用框架可以減少工作量,增加工作效率。

總之,不管學(xué)習(xí)什么語言,都不是一朝一夕之間可以學(xué)會的,必須要付出努力和汗水的,學(xué)習(xí)的過程很無聊,但是你保持過來了,你會發(fā)現(xiàn)編程也是有很多樂趣的。

3怎樣學(xué)java

初級階段學(xué)習(xí)的目的是掌握J(rèn)ava的大部分語法,這個(gè)階段學(xué)完后,可以完成一些實(shí)驗(yàn)性質(zhì)的東西,比如做一個(gè)計(jì)算器計(jì)算加減乘除,這個(gè)階段對類和接口等等面向?qū)ο蟮恼Z法,只能做到從直觀上有個(gè)了解,無法深入理解,千萬別以為學(xué)完這個(gè)階段,你就真的懂面向?qū)ο罅?。這個(gè)階段對計(jì)算機(jī)能利用的僅僅是內(nèi)存和CPU,很多現(xiàn)代計(jì)算機(jī)的高級功能都無法使用。當(dāng)然,關(guān)于僅僅只是實(shí)現(xiàn)算法,比如機(jī)器學(xué)習(xí)里面的各種算法,學(xué)習(xí)到這個(gè)階段幾乎能夠完成大部分工作了。

中級階段是在初級階段的基礎(chǔ)上做了進(jìn)一步的擴(kuò)大,它分為兩個(gè)方面:1、充分利用了現(xiàn)代計(jì)算機(jī)的各種高級功能,比如I/O操作、網(wǎng)絡(luò)操作、CPU多核下的并發(fā)操作2、為Java開發(fā)者提供了一套方便的數(shù)據(jù)結(jié)構(gòu)庫以及文本和時(shí)間操作的工具庫。

如上面所述,高級階段是對中級階段的進(jìn)一步優(yōu)化和補(bǔ)充:NIO是對I/O性能的一次優(yōu)化,并發(fā)框架是對多線程同步原語的優(yōu)化,JDBC則是提供了與數(shù)據(jù)庫打交道的能力,而注解/反射/動態(tài)代理則是加強(qiáng)了Java語言的功能。

4怎么學(xué)java

首先肯定要明白自己為什么學(xué)習(xí)java,興趣占的比重大還是為了生活比重大;再者很重要的一點(diǎn)就是去互聯(lián)網(wǎng)上的招聘網(wǎng)站搜索當(dāng)下要成為一名java開發(fā)工程師應(yīng)該至少具備哪些技能,現(xiàn)在一般的公司招聘員工都有自己的要求(這里不談編程技術(shù)之外的要求),比如這些個(gè)要求,從招聘信息上我們的初學(xué)者就能有自己的目標(biāo),目標(biāo)有了,剩下的就是向著這一步努力前進(jìn)。定下目標(biāo)這一步放在第一關(guān)于新人是及其重要的。

接下來就是按照目標(biāo)前進(jìn),我們新人學(xué)習(xí)java要從基礎(chǔ)學(xué)起,可以借助很多工具讓自己成長的更快。1.借助網(wǎng)絡(luò)學(xué)習(xí),尋找網(wǎng)上的教學(xué)視頻;2.進(jìn)技術(shù)交流群找志同道合的人一起學(xué)習(xí),互相探討;3.花費(fèi)費(fèi)用參加技術(shù)培訓(xùn),這是很有效率的方法,但是也是花費(fèi)金錢較大的,繳費(fèi)之后能回報(bào)多少看自己的努力和培訓(xùn)機(jī)構(gòu)的實(shí)力?;痉椒ň屠e這些,剩下的可以自己的思索總結(jié),只要能學(xué)到技術(shù),各種方法均可。

找到了外部的基本方法,那就要看自己的執(zhí)行力了。1.看書上互聯(lián)網(wǎng)要用心,平常多查閱文檔,多動腦,勤動手,施行很重要,新手天天編碼500行有用代碼,用不了多久你就能夠成為大神;2.切記急功近利,新人前期編碼因?yàn)榭床坏教嘧约旱某晒菀?/p>

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論