Java范例開發(fā)大全

出版時間:2010-6  出版社:清華大學(xué)出版社  作者:張帆  頁數(shù):831  
Tag標(biāo)簽:無  

前言

  Java因為問世比較晚,因此避免了許多其他編程語言的缺點。而且它還很好地繼承了其他編程語言的優(yōu)點,所以受到了無數(shù)開發(fā)人員的喜愛。中國的軟件業(yè)目前還處于初級階段,還有很大的發(fā)展?jié)摿?,技術(shù)精湛的Java工程師自然很受歡迎,企業(yè)對Java人才的需求量依然很大。所以,學(xué)習(xí)Java開發(fā)一直以來都是一個熱門的話題?! 『芏郕ava程序設(shè)計初學(xué)者都有一些共同的疑問:他們已經(jīng)了解了Java語言的基礎(chǔ)知識,但卻并不知道如何應(yīng)用在實際開發(fā)中;還有一部分初學(xué)者經(jīng)過努力,感覺已經(jīng)較好地掌握了Java語言的各種語法和規(guī)范,但卻依然不能應(yīng)用自如,甚至在面臨一些復(fù)雜問題時依然是一頭霧水,例如無法將面向?qū)ο蟮某橄笏季S轉(zhuǎn)換為實際開發(fā)中的程序;還有很多人在學(xué)習(xí)了一段時間的Java語言后,總覺得有一堵無形的墻擋著,無法逾越?! 嶋H上,這些問題都是Java語言的初學(xué)者或者已經(jīng)學(xué)習(xí)過一段時間Java語言的入門者所共有的問題。這些問題反映出一個共同的特征,就是他們沒有很好地理解Java語言,也缺少必要的編程實踐,所以才會有如此種種的問題出現(xiàn)。本書主要就是為了解決這些問題而寫的。希望通過本書,能給廣大Java學(xué)習(xí)者提供一些良好的學(xué)習(xí)經(jīng)驗和心得體會,點撥思路,舉一反三?! ”緯倪x擇了370余個典型實例,講解Java語言的基礎(chǔ)知識和高級技術(shù),并給出了Java語言常見問題的解決方案和解決模式;對于比較難理解的內(nèi)容還給出了多個與實際生活相關(guān)聯(lián)的類比分析;最后還提供了兩個綜合案例,用以提高讀者的實戰(zhàn)水平。本書還專門配備了多媒體語音教學(xué)視頻,讀者可以高效、直觀地學(xué)習(xí)。學(xué)習(xí)完本書內(nèi)容后,讀者可以系統(tǒng)地掌握.Java語言編程技術(shù),并能夠提升自己的應(yīng)用開發(fā)水平。

內(nèi)容概要

本書精心挑選了有代表意義的370余個實例,詳細介紹了如何利用Java語言的強大功能來開發(fā)應(yīng)用程序。本書附帶1張光盤,內(nèi)容為本書中所有實例的多媒體語音教學(xué)視頻及書中的實例源代碼。    本書共22章,內(nèi)容涉及Java開發(fā)環(huán)境的搭建、Java基礎(chǔ)類型與運算符、條件控制語句、異常處理、數(shù)組、字符串、輸入輸出流、面向?qū)ο蠹捌渌拇筇卣?、?nèi)部類與接口、Java常用類、集合、多線程編程、Java泛型編程、網(wǎng)絡(luò)編程、數(shù)據(jù)庫技術(shù)、界面設(shè)計Swing、Applet小應(yīng)用程序、多媒體與圖像處理、JSP技術(shù)等。最后還介紹了模擬服務(wù)器與客戶端之間的通信及書店管理系統(tǒng)兩個綜合案例,以提高讀者的實戰(zhàn)水平。    本書內(nèi)容豐富,實用性強,實例貼近生活,容易理解,而且書中每一個實例都經(jīng)過仔細調(diào)試。本書適合Java初、中級學(xué)習(xí)人員學(xué)習(xí)和提高使用,也可以作為Java程序員案頭必備的參考資料。

作者簡介

張帆,畢業(yè)于西安交通大學(xué)。畢業(yè)后曾經(jīng)先后任職于方正奧德等知名IT企業(yè),長期從事Java企業(yè)級應(yīng)用開發(fā)。有8年以上的Java開發(fā)經(jīng)驗,精通Java語言,對Eclipse、Spring、Hibernate等開發(fā)技術(shù)與框架有豐富的使用經(jīng)驗,對Java圖形開發(fā)及分布式開發(fā)有深入研究。目前致力于Java加密與解密技術(shù)的研究。曾經(jīng)參與開發(fā)了金融、證券、保險、教育等多個領(lǐng)域的多個大型項目。平時愛好閱讀和旅游。

書籍目錄

第1篇 Java編程基礎(chǔ) 第1章 Java開發(fā)環(huán)境的搭建    1.1 理解Java    1.2 搭建Java所需環(huán)境     1.2.1 下載JDK     1.2.2  安裝JDK     1.2.3 配置環(huán)境     1.2.4 測試JDK配置是否成功     實例1 開發(fā)第一個Java程序 第2章 Java基礎(chǔ)類型與運算符    2.1 基礎(chǔ)類型     實例2  自動提升     實例3  自動轉(zhuǎn)換     實例4 常用基礎(chǔ)類型之強制轉(zhuǎn)換    2.2 運算符     實例5 算術(shù)運算符     實例6 關(guān)系運算符     實例7 邏輯運算符     實例8 位運算符     實例9 移位運算符     實例10 轉(zhuǎn)型運算符    2.3 其他形式     實例11 常量與變量     實例12 各種進制的轉(zhuǎn)換     實例13 Java中的進制與移位運算符 第3章 條件控制語句    3.1 if控制語句     實例14 判斷輸入的年份是否為閏年     實例15 抽獎活動    3.2 for語句     實例16 小九九乘法表     實例17 如何列出素數(shù)     實例18 Java中的遞歸     實例19 男生女生各多少人     實例20 求水仙花數(shù)     實例21  求任意一個正數(shù)的階乘     實例22 求n的n次方     實例23 利用for循環(huán)輸出幾何圖形     實例24 楊輝三角  3.3 while語句     實例25 求1到100之間的和     實例26 存上100元需要多少天     實例27 輸出100之間的所有偶數(shù)     實例28 如何判斷回文數(shù)字  3.4 dowhile語句     實例29 輸出100之間的所有奇數(shù)     實例30 求最大的隨機數(shù)  3.5 switch語句     實例31 判斷字母分類     實例32 優(yōu)良及差     實例33 打印任意一年日歷     實例34 一年四季的劃分第2篇 Java數(shù)據(jù)處理 第4章 異常處理   4.1 編譯時異常     實例35 除0發(fā)生的算術(shù)異常(ArithmeticException)     實例36 數(shù)組下標(biāo)越界異常(ArraylndexOutOfBoundsException)     實例37 數(shù)組元素類型不匹配異常(ArrayStoreException)     實例38 強制類型轉(zhuǎn)換異常(ClassCastException)     實例39 索引越界異常(IndexOutOfBoundsException)     實例40 空指針異常(NuUPointerException)     實例41 數(shù)字格式轉(zhuǎn)換異常(NumberFomatException)     實例42 字符串索引越界異常(StringlndexOutBounds)     實例43 操作錯誤(UnsupportedOperationException)   4.2 運行時異常     實例44 找不到指定類時發(fā)生的異常(ClassNotFoundException)     實例45 請求的方法不存在(NoSuchMethodException)    4.3 trycatch捕獲異常     實例46 trycatch捕獲異常的實例     實例47 trycatchfinally捕獲異常的實例     實例48 trycatch嵌套捕獲異常的實例   4.4 throws聲明異常     實例49 throws聲明異常實例一     實例50 throws聲明異常實例二   4.5 throw拋出異常   實例51  throw拋出異常實例一   實例52 throw拋出異常實例二  4.6 自定義異?!  嵗?3 自定義異常實例一   實例54 自定義異常實例二 第5章 數(shù)組 第6章 字符串 第7章 輸入/輸出流第3篇 Java面向?qū)ο缶幊獭〉?章 面向?qū)ο蟆〉?章 面向?qū)ο蟮乃拇筇卣鳌〉?0章 內(nèi)部類與接口 第11章 Java常用類第4篇 Java高級開發(fā)技術(shù) 第12章 集合 第13章 多線程編程 第14章 泛型 第15章 網(wǎng)絡(luò)編程 第16章 數(shù)據(jù)庫技術(shù) 第17章 界面設(shè)計——Swing 第18章 Applet小應(yīng)用程序 第19章 多媒體與圖像處理 第20章 JSP開發(fā)技術(shù)第5章 Java綜合案例 第21章 模擬服務(wù)器與客戶端之間的通信 第22章 書店管理系統(tǒng)

章節(jié)摘錄

  Java是IT行業(yè)的領(lǐng)軍者,它可以帶領(lǐng)我們進入一個新的境界。學(xué)習(xí)Java起步很關(guān)鍵,先要搭建的就是Java運行所需要的環(huán)境,有了這個平臺,就可以自由地發(fā)揮并開發(fā)程序。有的程序員就是由于自己的大意,總是浪費很多時間來調(diào)試環(huán)境,所以現(xiàn)在就必須將環(huán)境搭建好。  1.1 理解Java有的讀者覺得對于Java開發(fā)的入門知識,掌握一點就可以了,主要還是實踐。實際上,很多讀者會面臨比較基礎(chǔ)的Java問題,下面就先來看看Java語言具有哪些特性。簡單性:Java語言的語法與C語言和C++語言很接近,使得大多數(shù)程序員很容易學(xué)習(xí)和使用Java。另一方面,Java丟棄了C++中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動的強制類型轉(zhuǎn)換。特別地,Java語言拋棄了C語言的指針,并提供了自動“垃圾回收機制”,使得程序員不必為內(nèi)存管理而擔(dān)憂。面向?qū)ο螅篔ava語言為了與現(xiàn)實結(jié)合,將生活中的事物都可以看成對象,并為了簡單起見,只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實現(xiàn)機制(關(guān)鍵字為implements)。Java語言全面支持動態(tài)綁定,而C++語言只對虛函數(shù)使用動態(tài)綁定??傊?,Java語言是一個純面向?qū)ο蟪绦蛟O(shè)計語言。

編輯推薦

  全書377個典型實例、1個綜合案例,都配多媒體教學(xué)視頻講解,全面解析Java編程基礎(chǔ)、數(shù)據(jù)處理、面向?qū)ο缶幊碳捌渌呒壖夹g(shù)?!  禞ava范例開發(fā)大全》特色:實例教學(xué):以應(yīng)用為目標(biāo),用實例的方式講解,提高動手能力、視頻教學(xué):每個實例都對應(yīng)一個多媒體教學(xué)視頻,高效、直觀、應(yīng)用廣泛:涵蓋Java程序設(shè)計所涉及的核心技術(shù)及主流應(yīng)用、步驟詳細:每一個實例均給出了詳細的操作步驟和實現(xiàn)的源代碼、技巧豐富:講解中穿插了大量的技巧、說明及難點剖析,便于讀者掌握、實用性強:詳細講解了兩個項目案例的開發(fā)過程,提高讀者的實戰(zhàn)水平?!  禞ava范例開發(fā)大全》內(nèi)容及對應(yīng)的教學(xué)視頻時間:Java開發(fā)環(huán)境的搭建(9分鐘視頻)、Java基礎(chǔ)類型與運算符(39分鐘視頻)、條件控制語句(75分鐘視頻)、異常處理(62分鐘視頻)、數(shù)組(98分鐘視頻)、字符串(138分鐘視頻)、輸入/輸出流(116分鐘視頻)、面向?qū)ο螅?2分鐘視頻)、面向?qū)ο蟮乃拇筇卣鳎?5分鐘視頻)、內(nèi)部類與接口(41分鐘視頻)、Java常用類(66分鐘視頻)、集合(45分鐘視頻)、多線程編程(121分鐘視頻)、泛型(43分鐘視頻)、網(wǎng)絡(luò)編程(52分鐘視頻)、數(shù)據(jù)庫技術(shù)(38分鐘視頻)、界面設(shè)計——Swing(88分鐘視頻)、Applet小應(yīng)用程序(39分鐘視頻)、多媒體與圖像處理(51分鐘視頻)、JSP開發(fā)技術(shù)(62分鐘視頻)、模擬服務(wù)器與客戶端之間的通信(13分鐘視頻)、書店管理系統(tǒng)(56分鐘視頻)?! 〕?、大容量DVD-ROM內(nèi)容:《Java范例開發(fā)大全》涉及的源代碼、23小時《Java范例開發(fā)大全》配套多媒體教學(xué)視頻、15小時Java教學(xué)視頻(贈送)、24小時Java Web編程教學(xué)視頻(贈送)、1200余頁編程專題講座電子書(贈送)、11個典型應(yīng)用系統(tǒng)(贈送)?!  禞ava范例開發(fā)大全》讀者對象:有Java基礎(chǔ)需要提高的人員、需要作為案頭必備手冊的程序員、Java應(yīng)用開發(fā)人員、大中專院校的學(xué)生、社會培訓(xùn)班的學(xué)員。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Java范例開發(fā)大全 PDF格式下載


用戶評論 (總計23條)

 
 

  •   很不錯的一本書,這個系列的書都很不錯,對于java初學(xué)者來說這是一本值得擁有的經(jīng)典著作!
  •   優(yōu)點:非常好的一本書。例子簡單易懂。適合有一定只是的編程理念的人去學(xué)習(xí)他。缺點:1:書中,寫的例子的格式最好改下。這本書很多例子是先寫主函數(shù)存在的class,在寫別的class,但是,這樣不方便讀者抄寫調(diào)試書中的例子,他們不得不把所有的代碼看一遍。在重新整理抄寫。2:這個書也許比較專業(yè),所以有些地方的知識點是錯誤的。希望編輯大人在好好的審核比對。比如第290頁的175個實例.例子介紹說“在這個類里還有一個OuterCalss內(nèi)部類”,可實際的代碼中。他不是內(nèi)部類。
  •   適合初學(xué)者的范例
  •   對于一些有點基礎(chǔ)的學(xué)者的提高有很大幫助
  •   給同學(xué)買的。他很喜歡,說這本書很經(jīng)典。而且印刷質(zhì)量也很好
  •   算法很 有用 美中不足 書有點臟
  •   書的質(zhì)量還行,紙質(zhì)薄一點,應(yīng)該是正版的??爝f速度夠快的 秦皇島 第3天就送到了
  •   就是書的味道太大了,臭死了
  •   書的例子很好
  •   隔天就到??焖俚呐渌退俣龋『芎?!贊!
  •   很好,物流很快,書目前沒能看,我相信是不錯的
  •   這個數(shù)的例子實在太全了
  •   本書特別適合用java搞開發(fā)的人員參考
  •   沒想到這書那么厚!書的印刷質(zhì)量很好,內(nèi)容也很豐富,還帶光盤,講解的挺詳細的,很適合像我這樣的初學(xué)者用~~
  •   如題,很翔實,很全面。不過光盤上的視頻不怎么樣,沒有用心做。除去這個因素,整本書給我的感覺還是很好的。
  •   800多頁非常厚,內(nèi)容也比較全,但以案例為主,感覺還是適合有點基礎(chǔ)的人看
  •   很有厚重感,還沒看里面的內(nèi)容,先評價了,就是發(fā)書速度有點慢
  •   這本書真的很不錯,里面的例子很實用,然我學(xué)到很多知識。
  •   買回來看了幾天,內(nèi)容可以,學(xué)到了很多東西
  •   書不錯,確實挺好。
  •   書很好 ,就是我想要的
    物有所值
  •   里面的例子很經(jīng)典!值得一看
  •   第一印象不錯,具體待俺學(xué)過再說
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7