有關(guān)java開(kāi)發(fā)的書(shū)籍推薦_第1頁(yè)
有關(guān)java開(kāi)發(fā)的書(shū)籍推薦_第2頁(yè)
有關(guān)java開(kāi)發(fā)的書(shū)籍推薦_第3頁(yè)
有關(guān)java開(kāi)發(fā)的書(shū)籍推薦_第4頁(yè)
有關(guān)java開(kāi)發(fā)的書(shū)籍推薦_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第頁(yè)有關(guān)java開(kāi)發(fā)的書(shū)籍推薦1.《java從入門(mén)到精通》

本書(shū)從初學(xué)者角度出發(fā),通過(guò)通俗易懂的語(yǔ)言、豐富多彩的實(shí)例,具體介紹了使用Java語(yǔ)言進(jìn)行程序開(kāi)發(fā)應(yīng)該掌握的各方面技術(shù)。全書(shū)共分28章,包括:初識(shí)Java,熟悉Eclipse開(kāi)發(fā)工具,Java語(yǔ)言基礎(chǔ),流程控制,字符串,數(shù)組,類(lèi)和對(duì)象,包裝類(lèi),數(shù)字處理類(lèi),接口、繼承與多態(tài),類(lèi)的高級(jí)特性,異常處理,Swing程序〔制定〕,集合類(lèi),I/O輸入輸出,反射,枚舉類(lèi)型與泛型,多線程,網(wǎng)絡(luò)通信,數(shù)據(jù)庫(kù)操作,Swing表格組件,Swing樹(shù)組件,Swing其他高級(jí)組件,高級(jí)布局〔管理〕器,高級(jí)事件處理,AWT繪圖與音頻播放,打印技術(shù)和企業(yè)進(jìn)銷(xiāo)存管理系統(tǒng)等。所有知識(shí)都結(jié)合具體實(shí)例進(jìn)行介紹,涉及的程序代碼給出了具體的解釋?zhuān)梢允棺x者輕松領(lǐng)會(huì)Java程序開(kāi)發(fā)的精髓,快速提升開(kāi)發(fā)技能。

2.《java核心技術(shù)卷一》

本書(shū)是Java技術(shù)經(jīng)典參照書(shū),多年暢銷(xiāo)不衰,第7版在保留以前版本風(fēng)格的基礎(chǔ)上,涵蓋Java2開(kāi)發(fā)平臺(tái)標(biāo)準(zhǔn)版J2SE5.0的基礎(chǔ)知識(shí),主要內(nèi)容包括面各對(duì)象程序制定、反射與代理、接口與內(nèi)部類(lèi)、事件監(jiān)聽(tīng)器模型、使用SwingUI工具箱進(jìn)行圖形用戶界面制定,異常處理、流輸入/輸出和對(duì)象序列化、泛型程序制定等。本書(shū)內(nèi)容翔實(shí)、深入淺出,附有大量程序?qū)嵗?,極具有用價(jià)值,是Java初學(xué)者和Java程序員的必備參照書(shū)。

本書(shū)出版以來(lái),深受廣大讀者的喜愛(ài),它全面介紹了JavaSE的基礎(chǔ)知識(shí),不但具有使用價(jià)值,而且易于閱讀,易理解,它必成為想進(jìn)軍Java和基礎(chǔ)薄弱同學(xué)的不二之選。

3.《java〔編程〕語(yǔ)言》

本書(shū)以Java語(yǔ)言創(chuàng)建者的獨(dú)特視角向讀者展現(xiàn)了為什么以及如何使用Java語(yǔ)言,以便讀者理解Java語(yǔ)言的基本制定目標(biāo)以及它在現(xiàn)實(shí)世界中的應(yīng)用。本書(shū)介紹的是Java語(yǔ)言的新版本,該版本在《JavaLanguageSpecification,SecondEdition》中定義,在Java2SDK1.3標(biāo)準(zhǔn)版中實(shí)現(xiàn)。本書(shū)已是第三版,在經(jīng)構(gòu)上相對(duì)前兩版有所調(diào)整,重點(diǎn)講述了新的語(yǔ)言特征,并提供了新API的使用實(shí)例。本書(shū)完全覆蓋了Java語(yǔ)言當(dāng)前版本的特征和類(lèi)庫(kù),可以作為Java語(yǔ)言的入門(mén)向?qū)?,也可作為高?jí)Java開(kāi)發(fā)及Java語(yǔ)言教學(xué)的參照用書(shū)。

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

第一,學(xué)會(huì)學(xué)習(xí)。學(xué)習(xí)也是一種能力,在學(xué)習(xí)和工作中我們發(fā)現(xiàn)同樣多的時(shí)間不同的人其學(xué)習(xí)效果是不一樣的,甚至是學(xué)習(xí)用時(shí)短的人比時(shí)間長(zhǎng)的人效果更高。這是因?yàn)檫@兩種人的〔學(xué)習(xí)能力〕不一樣,學(xué)習(xí)能力的養(yǎng)成必須要長(zhǎng)期的總結(jié)、積存和沉淀的。建議你和周邊的程序員進(jìn)行比較,如果存在學(xué)習(xí)效率低下的想象,那就趕緊學(xué)習(xí)他人的學(xué)習(xí)方法吧。

第二,將基礎(chǔ)知識(shí)學(xué)牢。所謂“基礎(chǔ)不牢,地動(dòng)山搖〞,因?yàn)樗袕?fù)雜的程序都是由簡(jiǎn)單的程序構(gòu)成,而構(gòu)成這些簡(jiǎn)單程序的就是基礎(chǔ)知識(shí),所有出色的程序員都對(duì)基礎(chǔ)知識(shí)掌握的非常牢固。因此,掌握牢固基礎(chǔ)知識(shí)是成為一個(gè)中級(jí)JAVA程序員的必要條件之一。

第三,向出色程序員學(xué)習(xí)。所謂“近朱者赤,近墨者黑〞,想要成為一個(gè)中級(jí)的JAVA程序員,就要向行業(yè)內(nèi)、公司內(nèi)、部門(mén)內(nèi)出色的程序員學(xué)習(xí),查看他們編寫(xiě)的程序,通過(guò)查看程序?qū)W習(xí)他們的思維方式。除此之外,還要把握住一切機(jī)會(huì)向他們請(qǐng)教,了解他們程序開(kāi)發(fā)前、中、后是如何思索和工作的,學(xué)習(xí)他們的技巧和方法,并在工作中進(jìn)行實(shí)際操練,提升自己的程序開(kāi)發(fā)能力。

第四,培養(yǎng)自己的結(jié)構(gòu)化思維能力。一個(gè)中級(jí)的JAVA程序員無(wú)論是在工作質(zhì)量還是工作效率方面都是優(yōu)于初級(jí)程序員的,他們的成功之處就是形成的結(jié)構(gòu)化的思維能力,他們拿到開(kāi)發(fā)任務(wù)之后并目視盲目的立即去開(kāi)發(fā)程序,而是首先了解程序的用途、目的、特別必須求、開(kāi)發(fā)時(shí)間等,掌握這些信息后他們會(huì)對(duì)程序開(kāi)發(fā)前、中、后的工作進(jìn)行計(jì)劃和安排。要養(yǎng)成結(jié)構(gòu)化思維的模式,首先就要去模仿他們,先做到“形似〞,以后才干做到“神似〞。

3怎樣學(xué)java

1、概述

整個(gè)學(xué)習(xí)Java的過(guò)程一共分為三個(gè)階段:初級(jí)-中級(jí)-高級(jí)。其中初級(jí)階段是整個(gè)學(xué)習(xí)的基礎(chǔ),中級(jí)階段是基于初級(jí)階段的進(jìn)一步擴(kuò)大,在初級(jí)階段必須要花費(fèi)很多精力完成的工作,其實(shí)中級(jí)階段只必須幾行代碼就實(shí)現(xiàn)了,在初級(jí)階段不能完成的事情,中級(jí)階段就能夠完成了,而高級(jí)階段則是對(duì)中級(jí)階段的進(jìn)一步優(yōu)化和補(bǔ)充。

2、初級(jí)階段概述

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

3、中級(jí)階段概述

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

4、高級(jí)階段概述

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

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

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

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

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

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

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

溫馨提示

  • 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)論