更新時間:2019-08-09 09:37:14 來源:動力節(jié)點(diǎn) 瀏覽2193次
很多初學(xué)者剛接觸Java一片迷茫,不知從何開始學(xué)習(xí),也不知道怎么學(xué)習(xí)這門高級語言,發(fā)現(xiàn)很多人學(xué)習(xí)Java時就想“一口吃個大胖子”,認(rèn)為學(xué)了Java就可以很輕松地開發(fā)網(wǎng)站或開發(fā)軟件了,如果你真是這樣想的話,你就大錯特錯了。莫急功近利,一定要腳踏實(shí)地,慢慢來,每天一點(diǎn)學(xué)習(xí)一點(diǎn),堅(jiān)持下去。我們溫總理也說了“仰望星空,腳踏實(shí)地”是有一定道理的。
學(xué)習(xí)Java的基本語法
學(xué)習(xí)Java編程的語法。Java的語法是類C++的,基本上主流的編程語言不是類C,就是類C++的。需要注意的是有幾個不容易搞清楚的關(guān)鍵字的用法,public,protected,private,static,什么時候用,為什么要用,怎么用,這可能需要有人來指點(diǎn)一下,自認(rèn)為聰明的可以自己看書,然而我當(dāng)初是老師教滴。
學(xué)習(xí)面向?qū)ο蟮腏ava語言
學(xué)習(xí)Java的面向?qū)ο?/span>的編程語言的特性的地方。比如繼承,構(gòu)造器,抽象類,方法的多態(tài),重載,覆蓋,Java的異常處理機(jī)制。把書上面的例子反復(fù)的揣摩,修改,嘗試,把那幾章內(nèi)容反復(fù)的琢磨。如果有C++經(jīng)驗(yàn)的話,那學(xué)起來是相當(dāng)?shù)目斓摹?/p>
要求運(yùn)用基本的j2seAPI
除了Java語言本身的語法之外,懂得運(yùn)用j2se的API也是一個必要的課題,然而在這么多的API下,您必然想知道哪些API是必要或常用的。我的建議是先掌握字符串處理、異常處理、容器(Container)、輸入/輸出(I/O)、線程(Thread)這幾個主題。
熟悉Java的類庫
Java的基礎(chǔ)類庫其實(shí)就是JDK安裝目錄下面jrelibt.jar這個包。學(xué)習(xí)基礎(chǔ)類庫就是學(xué)習(xí)rt.jar。基礎(chǔ)類庫里面的類非常非常多。有3000多個,但是真正對于我們來說最核心的只有4個,分別是Java.lang.*;java.io.*;java.util.*;java.sql.*;首先要通讀整個package的框架,了解整個package的class,interface,exception的構(gòu)成,最好是能夠找到介紹整個包框架的文章。這些專門介紹包的書籍的前幾章應(yīng)該就是這些總體的框架內(nèi)容介紹。對包整體框架的把握并不是要熟悉每個類的用法,記住它有哪些屬性,方法。想記也記不住的。而是要知道包有哪些方面的類構(gòu)成的,這些類的用途是什么,最核心的幾個類分別是完成什么功能的。編碼的時候,具體的方法調(diào)用,是邊寫代碼,邊查Documentation,所有的東西都在Documentation里面,不要求你一定記住。對每個包的總體框架的把握就變得極為重要。
網(wǎng)絡(luò)編程
Web編程的核心是HTTP協(xié)議,HTTP協(xié)議和Java無關(guān),如果熟悉了HTTP協(xié)議的話,又有了Java編程的良好的基礎(chǔ),學(xué)習(xí)Servlet/JSP簡直易如反掌。在Servlet/JSP的學(xué)習(xí)中,重要的仍然是ServletDocumentation。ServletAPI最常用的類很少。Servlet/JSP編程本質(zhì)就是在反復(fù)調(diào)用這些類來通過HTTP協(xié)議在WebServer和Brower之間交談。另外對JSP,還需要熟悉幾個常用JSP的標(biāo)記,具體的寫法記不住的話,臨時查就是了。此外JavaWeb編程學(xué)習(xí)的重點(diǎn)要放在WebApplication的設(shè)計(jì)模式上,如何進(jìn)行業(yè)務(wù)邏輯的分析,并且進(jìn)行合理的設(shè)計(jì),按照MVC設(shè)計(jì)模式的要求,運(yùn)用Servlet和JSP分別完成不同的邏輯層,掌握如何在Servlet和JSP之間進(jìn)行流程的控制和數(shù)據(jù)的共享,以及WebApplication應(yīng)該如何配置和部署。
相關(guān)閱讀
初級 202925
初級 203221
初級 202629
初級 203743