Java從入門到精通

出版時(shí)間:2009-8  出版社:化學(xué)工業(yè)出版社  作者:高宏靜  頁數(shù):467  
Tag標(biāo)簽:無  

前言

  近年來我國IT產(chǎn)業(yè)發(fā)展迅猛,IT從業(yè)人數(shù)也不斷增多,越來越多的人開始學(xué)習(xí)計(jì)算機(jī)技術(shù)。而作為計(jì)算機(jī)核心技術(shù)之一的程序設(shè)計(jì)更是受到了很多人的青睞,尤其是年輕人。如今很多年輕人開始學(xué)習(xí)編程,以使得自己在未來的職業(yè)生涯中更有競(jìng)爭(zhēng)力?! 〉芏嗳藙傞_始學(xué)習(xí)時(shí)總覺得不得要領(lǐng),感覺有一堵無形的墻豎在面前而無法逾越。究其原因是學(xué)習(xí)方法或者思路有問題所致。作為自學(xué)人員,學(xué)編程首先需要一本好書,適合自己閱讀的書,這樣才不至于走彎路,學(xué)習(xí)效果也好。然而圖書市場(chǎng)上的圖書雖然很多,但要真想找本很好的入門編程書卻并不容易,很多書都是寫給專家看的,把真正需要學(xué)習(xí)的人都給擋在了門外?;谶@種原因,我們策劃了這套《程序員書庫》叢書,希望能降低讀者學(xué)習(xí)編程的門檻,帶領(lǐng)讀者快速跨入編程的大門?! 矔瑫俊  禞ava從入門到精通》  《C++從入門到精通》  《PHP從入門到精通》  《Visual C++從入門到精通》  《Visual Basic從入門到精通》  《ASP.NET從入門到精通》  《Linux編程從入門到精通》  《JavaScript從入門到精通》  《CSS從入門到精通》  《ActionScript 3.0從入門到精通》  《Excel VBA從入門到精通》  《SQL Server 2008從入門到精通》  叢書主要特色  1.由淺入深講解到位,輕松入門  本叢書對(duì)內(nèi)容的講解都是從最基本的配置和概念講起,然后層層深入,最后還安排了綜合案例,很適合讀者學(xué)習(xí),可以達(dá)到輕松入門、快速提高的效果?! ?.程序代碼詳盡注釋,易于理解  書中給出了典型的程序代碼,而且對(duì)這些代碼都進(jìn)行了詳盡的注釋,讀者閱讀起來很容易理解,這對(duì)理解編程有很大的幫助?! ?.以大量實(shí)例為示范,快速掌握  無論是對(duì)基本的語法講解,還是應(yīng)用開發(fā),書中都列舉了大量實(shí)例,最后還提供了綜合實(shí)例,非常實(shí)用,讀者可以通過這些例子很快掌握所學(xué)內(nèi)容,學(xué)習(xí)效果好?! ?.多媒體視頻講解,加速學(xué)習(xí)  叢書的每本書都配專門制作的多媒體學(xué)習(xí)光盤,方便讀者學(xué)習(xí),另外也提供了書中所涉及的源代碼,以方便讀者使用?! ?.完善的售后服務(wù),后顧無憂  本叢書提供技術(shù)論壇(http://www.rzchina.net)和QQ群(QQ群號(hào):21948169)答疑,讀者可以在上面提問和交流?! 矔m合的讀者對(duì)象  本叢書定位于如下沒有編程基礎(chǔ)的入門人員?! ? 自學(xué)編程的入門人員?! ? 各類程序設(shè)計(jì)愛好者?! ? 想學(xué)習(xí)一門技術(shù)以便找工作的人員?! ? 做課題設(shè)計(jì)和畢業(yè)設(shè)計(jì)的學(xué)生?! ? 需要迅速掌握一門編程語言的人員?! ? 大中專院?;螂娔X學(xué)校的學(xué)生?! W(xué)習(xí)建議  學(xué)習(xí)編程并不是想象的那么難,關(guān)鍵是要有合適的教程和正確的學(xué)習(xí)方法。如果您已經(jīng)選擇了這套書,那么恭喜您已經(jīng)解決了第一個(gè)問題。但我們還有如下建議?! ? 入門人員自然按書中安排的順序閱讀最好?! ? 如果你有一定的基礎(chǔ),那也不妨跳躍式閱讀,選擇閱讀。  ? 先弄懂書中的內(nèi)容,然后可以適當(dāng)拓展?! ? 要勤思考,多動(dòng)手,必要時(shí)一定要上機(jī)操作?! ? 要學(xué)會(huì)利用網(wǎng)絡(luò)資源,經(jīng)常光顧各技術(shù)論壇,有不懂的地方可以利用百度來搜索解決方法?! ∠M@套書能成為您初學(xué)編程的良師益友,能帶您輕松跨入編程的大門,并逐步成為編程高手。

內(nèi)容概要

Java語言是一種跨平臺(tái)的高級(jí)語言,無論是網(wǎng)絡(luò)世界還是桌面應(yīng)用程序,無論是分布式應(yīng)用環(huán)境還是嵌入式應(yīng)用都可以看到Java的身影。顯然Java語言依然保持著旺盛的生命力,也使得眾多的從業(yè)人員開始學(xué)習(xí)Java語言。本書共分為6篇:第一篇是Java入門知識(shí),主要介紹了Java的基礎(chǔ)知識(shí),包括Java的發(fā)展以及Java編程環(huán)境等;第二篇是Java面向?qū)ο笏枷?,主要介紹了類和對(duì)象、繼承、接口和內(nèi)部類、面向?qū)ο缶幊?、異常處理、線程等相關(guān)知識(shí);第三篇是界面篇,主要介紹了Java中的界面開發(fā);第四篇是Java的應(yīng)用篇,主要介紹了I/O編程、集合思想、數(shù)據(jù)庫編程以及Java中的常見類;第五篇是Java的網(wǎng)絡(luò)開發(fā),主要介紹了Socket編程、Applet開發(fā)以及JSP Web開發(fā);最后一篇通過兩個(gè)綜合案例,綜合介紹了前面所學(xué)內(nèi)容。    本書的特點(diǎn)是詳細(xì)介紹了Java語言的各個(gè)方面,概念明了,講解細(xì)致,步驟清晰,其中的實(shí)例大量應(yīng)用了簡(jiǎn)單但不缺乏深度的程序,有源代碼的詳細(xì)標(biāo)注,有運(yùn)行結(jié)果和運(yùn)行結(jié)果分析,使得初學(xué)者在初步了解理論知識(shí)的基礎(chǔ)上,通過具體的應(yīng)用實(shí)例輕松掌握所學(xué)內(nèi)容。本書適合正在學(xué)習(xí)Java編程語言,或打算學(xué)習(xí)Java語言的人員,也可作為大中專院校師生和培訓(xùn)班的教材。

作者簡(jiǎn)介

  本叢書的作者團(tuán)隊(duì)對(duì)計(jì)算機(jī)程序設(shè)計(jì)類圖書市場(chǎng)有很好的敏感性,對(duì)出版動(dòng)態(tài)有準(zhǔn)確的把握,對(duì)計(jì)算機(jī)技術(shù)的發(fā)展進(jìn)行長(zhǎng)期跟蹤。該團(tuán)隊(duì)長(zhǎng)期以來致力于計(jì)算機(jī)圖書的內(nèi)容提供和策劃,已經(jīng)出版的多個(gè)系列圖書都在計(jì)算機(jī)圖書市場(chǎng)上有良好的口碑,都曾經(jīng)引領(lǐng)了當(dāng)年的計(jì)算機(jī)程序設(shè)計(jì)暢銷書。

書籍目錄

第一篇  基礎(chǔ)篇 第1章  Java概述	 第2章  Java基本語言	 第3章  控制流程語句	 第4章  數(shù)組	第二篇  面向?qū)ο蟆〉?章  類和對(duì)象	 第6章  繼承	 第7章  接口和內(nèi)部類	 第8章  面向?qū)ο缶幊? 第9章  異常處理	 第10章  線程	第三篇  界面篇 第11章  圖形編程	 第12章  事件處理	 第13章  Swing用戶界面設(shè)計(jì)	第四篇  應(yīng)用篇 第14章  Java I/O系統(tǒng)	 第15章  集合	 第16章  Java與數(shù)據(jù)庫	 第17章  Java常用類	第五篇  網(wǎng)絡(luò)編程篇 第18章  網(wǎng)絡(luò)編程	 第19章  Applet網(wǎng)頁內(nèi)嵌程序	 第20章  Java Web應(yīng)用——JSP	第六篇  綜合案例 第21章  小型員工信息系統(tǒng)	 第22章  基于JApplet的貪吃蛇游戲

章節(jié)摘錄

  面向?qū)ο蠹夹g(shù)被稱為是程序設(shè)計(jì)思想的一場(chǎng)革命,它已經(jīng)逐步成為計(jì)算機(jī)應(yīng)用開發(fā)領(lǐng)域的主流趨勢(shì)。Java語言是面向?qū)ο蠹夹g(shù)成功應(yīng)用的范例之一。Java語言具有面向?qū)ο?、跨平臺(tái)、安全性、多線程等顯著特點(diǎn),這使得Java成為許多應(yīng)用系統(tǒng)的理想開發(fā)工具。隨著Internet的產(chǎn)生和發(fā)展,Java語言的這些優(yōu)點(diǎn)引起軟件開發(fā)人員極大的關(guān)注,Java語言已經(jīng)成為最流行的網(wǎng)絡(luò)編程語言之一?!  耙淮尉帉?,到處運(yùn)行”,這是Java技術(shù)的一個(gè)最重要特性,只需要編寫一次自己的應(yīng)用程序,Java程序就可以在各種操作系統(tǒng)中正常運(yùn)行了?! ”緯褪轻槍?duì)Java語言的初學(xué)者,在學(xué)習(xí)本書之前,并不需要具備面向?qū)ο蟮幕A(chǔ)知識(shí),甚至不要求讀者有編程經(jīng)驗(yàn)。本書從Java的基礎(chǔ)知識(shí)講起,由淺入深,循序漸進(jìn),將Java面向?qū)ο蟮乃枷胱匀坏貪u漸融入到讀者的腦海中。同時(shí)本書還匯集了大量的程序示例,隨書的光盤中收錄了各示例的源碼及所需資源,以幫助讀者輕松學(xué)習(xí),快速掌握?! ”緯攸c(diǎn)  由于本書面向入門級(jí)的讀者,因此內(nèi)容上要求通俗易懂,能夠立即實(shí)踐并易于上手,所以本書具有以下特點(diǎn)。  1.循序漸進(jìn),由淺入深  從Java的基礎(chǔ)知識(shí)開始,介紹了Java程序的運(yùn)行環(huán)境和安裝過程,并通過一系列簡(jiǎn)單的示例讓讀者認(rèn)識(shí)簡(jiǎn)單的Java程序,再逐步深入,闡述Java的語法和語義以及面向?qū)ο蟮奶攸c(diǎn),最后通過示例展示Java語言的部分高級(jí)應(yīng)用?! ?.形象類比,圖解豐富  在本書中,沒有晦澀的理論,概念通俗易懂;以現(xiàn)實(shí)生活中的事物作比喻來描述Java語言的相關(guān)理論知識(shí),并附有圖解,便于讀者的理解和記憶。  3.技術(shù)全面,內(nèi)容充實(shí)  本書涉及了Java語言的所有基礎(chǔ)知識(shí),覆蓋范圍廣,對(duì)Java語言的基礎(chǔ)知識(shí)以及各個(gè)方面的應(yīng)用和實(shí)踐,以及Java程序的某些設(shè)計(jì)模式、程序員在編程中經(jīng)常用到的編程技巧等等都作了十分詳細(xì)的介紹。  4.實(shí)用性強(qiáng),示例豐富  每個(gè)理論下面都附有豐富的使用示例,以及程序注釋、說明和程序運(yùn)行的結(jié)果。讀者領(lǐng)會(huì)了相關(guān)理論知識(shí)后可以立即動(dòng)手,付諸于實(shí)踐,并通過實(shí)踐了解相關(guān)用法,增強(qiáng)對(duì)理論知識(shí)的理解鞏固?! ”緯鴥?nèi)容  本書共分為6篇:第一篇是Java入門知識(shí),主要介紹了Java的基礎(chǔ)知識(shí),包括Java的發(fā)展以及Java編程環(huán)境等;第二篇是Java面向?qū)ο笏枷耄饕榻B了類和對(duì)象、繼承、接口和內(nèi)部類、面向?qū)ο缶幊獭惓L幚?、線程等相關(guān)知識(shí);第三篇是界面篇,主要介紹了Java中的界面開發(fā);第四篇是Java的應(yīng)用篇,主要介紹了I/O編程、集合思想、數(shù)據(jù)庫編程以及Java中的常見類;第五篇是Java的網(wǎng)絡(luò)開發(fā),主要介紹了Socket編程、Applet開發(fā)以及JSP Web開發(fā);最后一篇通過兩個(gè)綜合案例,綜合介紹了前面所學(xué)內(nèi)容?! 〉?章Java概述:主要介紹了Java概述性的幾個(gè)問題,以及如何進(jìn)行Java開發(fā),包括使用記事本的最簡(jiǎn)單開發(fā)和集成開發(fā)工具Eclipse的使用?! 〉?章Java基本語言:主要介紹了Java的基本數(shù)據(jù)類型與運(yùn)算符的分類與使用,并給出完整示例源碼供讀者學(xué)習(xí)?! 〉?章控制流程語句:主要介紹了Java中的3種程序控制語句,并給出了詳細(xì)的程序示例?! 〉?章數(shù)組:主要介紹了Java中的數(shù)組,包括一維數(shù)組的結(jié)構(gòu)、聲明創(chuàng)建、初始化、使用;二維數(shù)組的使用;并結(jié)合示例講解了數(shù)組的復(fù)制、搜索、排序問題?! 〉?章類和對(duì)象:主要介紹了Java中的對(duì)象及類的問題,生動(dòng)解釋類及對(duì)象的概念及之間的關(guān)系,詳細(xì)講解了類的成員變量、成員方法;關(guān)于修飾符詳細(xì)講解了其使用及各個(gè)修飾符之間的區(qū)別。  第6章繼承:主要介紹了派生類、抽象類和Object類的相關(guān)知識(shí)?! 〉?章接口和內(nèi)部類:主要介紹了Java的接口思想,包括接口的定義、實(shí)現(xiàn)和應(yīng)用以及接口和內(nèi)部類的不同之處?! 〉?章面向?qū)ο缶幊蹋褐饕榻B了面向?qū)ο缶幊痰南嚓P(guān)知識(shí)?! 〉?章異常處理:主要介紹了Java中對(duì)異常的處理機(jī)制?! 〉?0章線程:主要介紹了Java中線程的使用,包括線程的創(chuàng)建、調(diào)度、控制,并詳細(xì)介紹了線程的生命周期、線程通信、線程同步死鎖的問題?! 〉?1~13章圖形用戶界面編程基礎(chǔ):主要介紹了組件、容器等概念,并給出了布局管理器的使用說明及使用示例;所有的圖形用戶界面程序只有完成一定的工作才有意義,因此結(jié)合事件監(jiān)聽器與組件說明了用戶圖形界面程序的編寫及運(yùn)行?! 〉?4章Java I/O系統(tǒng):主要介紹了Java中的輸入輸出,包括文件的讀寫及數(shù)據(jù)庫的讀寫?! 〉?5章集合:主要介紹了集合相關(guān)的接口和接口實(shí)現(xiàn)類(主要包括Collection和Iterator、List、Set、Map接口)及一些主要的實(shí)現(xiàn)類(包括LinkedList、ArrayList、HashSet、TreeSet、HashMap、TreeMap類)?! 〉?6章Java與數(shù)據(jù)庫:主要介紹了幾種常用的數(shù)據(jù)庫以及Java與各種數(shù)據(jù)庫連接的方法?! 〉?7章Java常用類:主要介紹了Java中常用的幾種類,包括基本數(shù)據(jù)類型的封裝類、Math類和StringBuffer字符類?! 〉?8章網(wǎng)絡(luò)編程:主要介紹了網(wǎng)絡(luò)編程的基礎(chǔ)知識(shí),針對(duì)TCP/IP、UDP、URL三種類型的網(wǎng)絡(luò)編程進(jìn)行了重點(diǎn)的講解,并給出了完整示例源碼供讀者學(xué)習(xí)?! 〉?9章Applet網(wǎng)頁內(nèi)嵌程序:主要介紹了Applet應(yīng)用程序的基本知識(shí)及Applet的部署,并詳細(xì)介紹了Applet中多媒體的操作?! 〉?0章Java Web應(yīng)用——JSP:主要介紹了JSP的基礎(chǔ)知識(shí)和綜合應(yīng)用?! 〉?1和22章:主要介紹了兩個(gè)綜合案例,一個(gè)是使用Java界面編程開發(fā)一個(gè)小型的員工管理系統(tǒng);另一個(gè)是使用JApplet開發(fā)一個(gè)貪吃蛇的小游戲?! ”緯x者  ? Java初學(xué)者  ? Java專職編程人員  ? Java編程愛好者  ? 大中專院校的學(xué)生  ? 社會(huì)培訓(xùn)班學(xué)生

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    Java從入門到精通 PDF格式下載


用戶評(píng)論 (總計(jì)9條)

 
 

  •   適合初學(xué)者用
    只是內(nèi)容有點(diǎn)小過時(shí),不過還湊合
  •   入門級(jí)別,可以時(shí)?;匚?/li>
  •   講的很徹底
  •   絕對(duì)是正版,就是包裝太寒酸。
  •   內(nèi)容不錯(cuò),紙質(zhì)一般,不過贈(zèng)送的光盤沒什么用,里面的課程不全,課程講解是照著書本一個(gè)字一個(gè)字緩慢地念的。
  •   發(fā)貨速度不錯(cuò),支持。。。
  •   可能因?yàn)闀姆饷娣e了些灰塵看起來有點(diǎn)舊的感覺,其他還好
  •   這本真是好基礎(chǔ)的,特別是前面幾章,講的就是c語言。
  •   雖然快遞滿給力的,但是包裝很差,書角有磨損。好吧,這其實(shí)可以接受,但是最重要的是封面脫落了,不是運(yùn)輸?shù)倪^程中脫落的,而是發(fā)貨的人本來就知道封面脫落。從來沒有遇到這種情況,所以打一個(gè)從來沒有過的兩星。
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7