java編程該怎么入手_第1頁
java編程該怎么入手_第2頁
java編程該怎么入手_第3頁
java編程該怎么入手_第4頁
java編程該怎么入手_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第頁java編程該怎么入手首先是興趣。興趣是學習的最好老師

其實最大的困難是在于克服自己。只要你有恒心,學好JAVA并不難。就算你沒有基礎,沒有經(jīng)驗,沒有任何概念。可是即使是發(fā)明JAVA的人,發(fā)明計算機的人在起初也是一張白紙。他們也是不斷琢磨,不斷學習和施行才出結果的。所有的JAVA高手都是從什么也不會學到什么都會的。興趣很重要,只要你有興趣,就會發(fā)現(xiàn)學習JAVA和打籃球一樣簡單。

其次要努力。古語說的好:只要功夫深鐵杵磨成針

中國人做事就怕有怕認真。只要有恒心,你會發(fā)現(xiàn)學好JAVA兼職是小菜一碟,比老婆婆用鐵杵磨針要簡單多了。當然你會說你沒有基礎,那么你就在學JAVA之前,拿出3個月學計算機基礎,怎么樣!3個月不夠,半年夠不夠。我想,只要保持、努力,有恒心,要不了1年,就能學好JAVA。甚至半年就夠了。

方法很重要。技方法很重要,可以嘗試看視頻

學習方法很重要,要找到有效的學習方法,這樣學起來會如魚得水的。比如,現(xiàn)在許多人看基礎免費視頻,學起來就比以前看書快很多,而且也更簡單。

避免被騙。如果斷定上培訓機構,"合適最好、慎重當心、以防被騙'

什么叫合適最好,就培訓機構并不是越出名、學費越貴就一定越好。其實,好多培訓機構廣告打的猛,其實教學水平未必是最好的。Java培訓費用動輒上萬,騙子培訓機構也非常多,所以要遵循"合適最好、慎重當心、以防被騙'。

可走捷徑??梢院嫌嫼嫌嬌吓嘤柊?/p>

其實,現(xiàn)在很多JAVA培訓班已經(jīng)具備比較成熟的教學方法,有經(jīng)驗實力的知名培訓機構培訓出來的同學更能受用人單位的認可。當然,不同培訓機構對學員準入要求不一樣,有的培訓機構要求有基礎的,有的零基礎的都可以,學習的深淺也不一,時間也不一樣。這個必須要結合自己實際狀況來做決定。

2怎么學習java

首先要明確學習java的目的,因為語言有很多種,為什么要學習java,如果連自己學習的目的都不知道,只是看學習的人比較多,那么就失去了學習的意義。

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

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

接下來就要學習面向對象最基本的封裝、繼承、多態(tài)。類,接口,泛型,輸入輸出流,線程,TCP/UDP協(xié)議,注解,反射機制等一些非經(jīng)常用的部分。

常用的部分學好之后,就可以接觸數(shù)據(jù)庫的一些東西了,比如表,視圖,索引,存儲過程,觸發(fā)器等,然后就是java與數(shù)據(jù)庫連接jdbc,因為以后的工作中,最常用的就是java操作數(shù)據(jù)庫。

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

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

3學習java的方法

我們必須明確一個大方向,也就是說現(xiàn)在面向對象的編程范疇。無論人工智能曾經(jīng)有所浪潮,但將來5-10年工業(yè)界廣泛承認并接受的將是面向對象式的編程。工業(yè)界目前最流行的面向對象編程語言就是C++和Java。所以基本上鎖定這兩個方向就可以了。而且完全可以同時掌握。

掌握Java的精華特性而且一定要知道為什么。比如,Interface和multi-thread。用interface是更好的多繼承的模型,而多線程則是制定到語言一級的重要特性。要完全理解interface是為什么,用多線程又有幾種常用的編程模型。

理解了Java語言的特性是為什么了之后,就可以試著上升到制定這個層次,畢竟學習語言是要用的。目前比較好的開發(fā)模式是采納自定向下的面向對象的制定,加上MVC的模式(你可以看一下我介紹的關于MVC的內容)。首先要找出最頂層的對象(這往往是最難的),然后一層一層往下遞歸,記住每次應符合7+/-2的原則,因為我們人的短記憶就是這樣。一般有圖形用戶界面的應從界面開始制定。

最好的方法其實是施行。一般教科書上的例子并不能算是施行,只能算是讓你掌握語言特性用的。而提倡做實際的Project也不是太好,因為你還沒有熟練的能力去綜合各種技術,這樣只能是你自己越來越迷糊。比較好的方法是找一些比較經(jīng)典的例子,每個例子比較集中一種編程思想而制定的,比如在我的施行當中,我曾經(jīng)學習過一個很經(jīng)典的例子就是用Java實現(xiàn)的HotDraw(源自SmallTalk),你可以用rolemodel或hotdraw在搜索引擎上找一下,我記不大清楚了。從HotDraw上我學到了什么是Framework,以及如何用rolemodel的方式來構造,這樣我就可以應用到其他的地方。順便說一句,這個例子你絕對不會覺得小,只會覺得大,并且他還是真正的商用的Framework。

4怎么樣學習java

一、面向對象的知識:java是一種面向對象的開發(fā)語言,因此熟悉面向對象對學習java很有必要,你必須要了解:什么是對象,什么是類,什么是封裝,什么是多態(tài),什么是繼承,什么是抽象類,什么是接口。理解以上概念后,還必須要知道這些概念是如何體現(xiàn)的,如類和對象有什么區(qū)別?類是如何封裝的?

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

學習了java語法,加上面向對象的知識,只有用心,你就可以寫出來比較好的java代碼了。如果再抽出時間熟悉一下java編程規(guī)范,那么java程序開發(fā)的水平就應該不俗了。

三、JSP和HTML:在我國的絕大多數(shù)公司,做java程序開發(fā)都少不了和JSP以及HTML打交道。所以,要熟悉java程序開發(fā)就要熟悉JSP和HTML,最好能知道JSP的幾個內置對象,如Session,Request,Reponse,,以及常用的JSP標簽,如include,userBean等。無論一些工具會幫你生成HTML代碼,但還是要熟悉比如title,等。如果再熟悉一下JS和CSS就更好了,那會使做出的頁面更友好。

四、WebServer:熟悉了以上三種,可以肯定的說你已經(jīng)可以制作出來JSP頁面了,也可以在你的頁面里使用自己開發(fā)的java類了,但你的頁面總要跑起來才干看到你要的效果,這就要求必須熟悉一種WebServer,比如:TOMCAT,RESIN等。您要熟悉如何發(fā)布你的應用,如何利用WebServer的數(shù)據(jù)庫資源等。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論