java開發(fā)中必備知識(shí)點(diǎn)_第1頁(yè)
java開發(fā)中必備知識(shí)點(diǎn)_第2頁(yè)
java開發(fā)中必備知識(shí)點(diǎn)_第3頁(yè)
java開發(fā)中必備知識(shí)點(diǎn)_第4頁(yè)
java開發(fā)中必備知識(shí)點(diǎn)_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

第頁(yè)java開發(fā)中必備知識(shí)點(diǎn)java語(yǔ)法,通過(guò)任何一本Java入門書籍,都可以學(xué)會(huì)Java基本語(yǔ)法。千萬(wàn)不要認(rèn)為,把書上的例子程序都能寫出來(lái)就算學(xué)會(huì)了Java語(yǔ)法。要想真正掌握,還必須要做大量的測(cè)試題。對(duì)語(yǔ)法不準(zhǔn)確的理解,會(huì)使你寫的代碼出現(xiàn)邏輯錯(cuò)誤。而這些錯(cuò)誤會(huì)使你真正的項(xiàng)目開發(fā)中吃盡苦頭:認(rèn)為正確才會(huì)寫上去。而在幾十萬(wàn)行代碼中找出幾行有邏輯錯(cuò)誤的代碼,非常困難。因?yàn)槟銕缀醪粫?huì)懷疑你認(rèn)為正確的代碼存在錯(cuò)誤。

常用類。永遠(yuǎn)不要寫別人已經(jīng)實(shí)現(xiàn)的代碼。有很多功能,用JDk中現(xiàn)有的類就可以完成。必須要熟悉JDK.可以通過(guò)研究JDK幫助文檔和JDK源代碼的方式,逐漸了解,必須要的類都在什么地方。一方面,要熟悉有哪些可以直接使用的資源,另一方面,學(xué)習(xí)一下,SUN公司的工程師怎樣寫代碼。

IDE集成開發(fā)環(huán)境。現(xiàn)在企業(yè)最常用的IBM公司的eclips類似的還有JBuilder,Idea,NetBean等等。畢竟,只有5%的頂尖高手在使用簡(jiǎn)單的文本編輯器在寫Java代碼。多數(shù)程序員都是使用這些東西。

數(shù)據(jù)庫(kù).MySql,Oracle,DB2.小項(xiàng)目多數(shù)使用MySql這樣的免費(fèi)數(shù)據(jù)庫(kù)。大一些的項(xiàng)目會(huì)合計(jì)使用Oracl或者DB2.Java項(xiàng)目很少使用SqlServer.因此,還必須要學(xué)習(xí)數(shù)據(jù)庫(kù)方面的一些知識(shí)??梢詮腟QL語(yǔ)言開始。這些數(shù)據(jù)庫(kù)都支持標(biāo)準(zhǔn)SQL.學(xué)會(huì)基本的SQL,參照具體的數(shù)據(jù)庫(kù)手冊(cè),就可以完成一般的項(xiàng)目開發(fā)了當(dāng)然,要想使你程序運(yùn)行的效率更高,必須要更深入的學(xué)習(xí)。大部分的程序優(yōu)化,都是從這部分開始的。

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

最首要的還是先看書,java基礎(chǔ)之類的書,把java里面最基本的語(yǔ)法知識(shí)了解。

接下來(lái)簡(jiǎn)單的敲一些代碼,比較簡(jiǎn)單的小例子就可以,每本書中都會(huì)帶一些小子,看過(guò)一遍之后,背著敲一遍,但要理解,千萬(wàn)不能機(jī)械的敲。

看視頻,到網(wǎng)上找一些關(guān)于Java的視頻看一遍,因?yàn)樯厦鎯刹阶龊弥?,看一些視頻基本上也能明白了。

然后你就可以找一些略微難一點(diǎn)的算法還做一做了,不用必須敲出來(lái),能看懂就行。

下面就可以學(xué)習(xí)用Java做網(wǎng)站了,java基礎(chǔ)知識(shí)培養(yǎng)你一個(gè)開發(fā)的思維,真真用到j(luò)ava的還是做網(wǎng)站。

當(dāng)然,和網(wǎng)站有關(guān)的HTML,也就是前端語(yǔ)言要會(huì),還有后臺(tái)action你都要知道,最好學(xué)習(xí)一些框架,比如三大框架等。

這都是必須要一些時(shí)間的,如果條件同意,最好還是找老師教,能少走很多彎路。

3怎樣學(xué)java

第一步:零基礎(chǔ)學(xué)習(xí)java的第一步,首先先學(xué)習(xí),計(jì)算機(jī)基本原理,Java語(yǔ)言發(fā)展簡(jiǎn)史,這些是最基本的常識(shí),初學(xué)者一定要了解這些常識(shí)。

第二步:要了解java開發(fā)的環(huán)境搭建,體驗(yàn)java程序員的開發(fā)環(huán)境,比如變量path和classpath的設(shè)置,java程序員的執(zhí)行過(guò)程,java反編譯工具。然后了解,計(jì)算機(jī)常用進(jìn)制二、八、十六的介紹,以及它們與十進(jìn)制之間的互相轉(zhuǎn)化,ASCII碼。

第三步:了解Java語(yǔ)法格式,常量和變量,變量的作用域,函數(shù)和函數(shù)的重載,運(yùn)算符,程序流程控制,數(shù)組和操作數(shù)組的類。針對(duì)數(shù)組的常用查找、排序算法原理,以及其Java實(shí)現(xiàn)。

第四部:學(xué)習(xí)一個(gè)很難理解的一個(gè)概念“對(duì)象〞,很多人學(xué)到“對(duì)象〞就會(huì)感到有些吃力,不過(guò)沒(méi)關(guān)系,只要依據(jù)我工具里的教程來(lái)學(xué)習(xí),肯定可以讓你很快掌握。這段時(shí)間,你要掌握的知識(shí)點(diǎn)如下:

對(duì)象的本質(zhì),理解面向?qū)ο螅惻c對(duì)象的關(guān)系,在程序中如何應(yīng)用面向?qū)ο蟮乃枷虢鉀Q問(wèn)題。

如何〔制定〕類,制定類的基本原則,類的實(shí)例化過(guò)程,類的細(xì)節(jié):構(gòu)造函數(shù)、this關(guān)鍵字、方法和方法的參數(shù)傳遞過(guò)程、static關(guān)鍵字、內(nèi)部類,Java的垃極回收機(jī)制,Javadoc介紹。

對(duì)象的三大特性:封裝、繼承和多態(tài),以及相應(yīng)的Java實(shí)現(xiàn):子類對(duì)象的實(shí)例化過(guò)程、方法的覆蓋、final關(guān)鍵字、抽象類、接口、繼承的優(yōu)點(diǎn)和缺點(diǎn)剖析。

對(duì)象的多態(tài)性:子類和父類之間的轉(zhuǎn)換、抽象類和接口在多態(tài)中的應(yīng)用、多態(tài)帶來(lái)的好處。Extensibility的理解、Extensibility的運(yùn)用。

常用制定模式:Singleton、Template、Strategy模式。

4java怎么樣學(xué)習(xí)

1.奠定java的語(yǔ)法基礎(chǔ)

學(xué)習(xí)java的第—步,就是學(xué)會(huì)使用java這個(gè)程序語(yǔ)言來(lái)編寫程序,而學(xué)習(xí)程序語(yǔ)言的第—步就是熟悉其語(yǔ)法的使用。程序語(yǔ)言就是一門語(yǔ)言,所不同的是這種語(yǔ)言是用來(lái)與計(jì)算機(jī)〔溝通〕的,所以假設(shè)要熟悉語(yǔ)言,使用的方法莫過(guò)于多看別人寫的程序,了解別人是如何使用java來(lái)解決問(wèn)題的,然后針對(duì)同樣的程序進(jìn)行學(xué)習(xí),并從實(shí)例中測(cè)試自己是否真正了解到如何解決問(wèn)題。

2.運(yùn)用基本的j2seAPI

除了java語(yǔ)言本身的語(yǔ)法之外,懂得運(yùn)用j2se的API也是一個(gè)必要的課題,然而在這么多的API下,您必定想知道哪些API是必要或常用的。我的建議是先掌握字符串處理、異常處理、容器(Container)、輸入/輸出(I/O)、線程(Thread)這幾個(gè)主題。API的內(nèi)容龐大,沒(méi)有任何一本是可以具體講解每個(gè)API如何運(yùn)用,您也不必須要將API背誦下來(lái),您要懂得查詢API文件說(shuō)明,雖然API文件都是英文的,但基本上只要有基本的英文閱讀能力就足以應(yīng)付查詢必須求。

3.使用搜索引擎

作為一個(gè)開發(fā)人員,懂得使用搜索引擎來(lái)尋找問(wèn)題的答案是一項(xiàng)必要的能力。我習(xí)慣使用搜索引擎,幾個(gè)簡(jiǎn)單的關(guān)鍵詞通常就可以為您找到問(wèn)題的答案

4.參加實(shí)戰(zhàn)課程

學(xué)校教的大多是理論行的東西,你可以去網(wǎng)上找一

溫馨提示

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

評(píng)論

0/150

提交評(píng)論