圖書信息
作者:李世民 等
ISBN:
定價:59.8元
印次:1-1
裝幀:平裝
印刷日期:2012-7-6
圖書簡介
本書是一本面向Java編程初學者的書籍,不需要讀者有太多的計算機基礎知識。本書講解通俗易懂,循序漸進,避免雲山霧罩、晦澀難懂;語言輕鬆活潑,用類比、對比、比喻等寫作手法,並配合圖解教學,對難點給出了必要提示;每個知識點都對應相應的編程實例,便於讀者一邊學習一邊動手實踐,既可以提高讀者的動手能力,也可激發學習興趣。本書配帶1張DVD光碟,內容為本書配套多媒體教學視頻、本書原始碼及Java進階教學視頻。
本書共12章,涵蓋的內容有建立Java語言的開發環境及編寫第一個Java程式、了解面向對象的Java、變數和常量、數組、字元串、方法和它的表達式,Java中的語句、繼承和多態,Java中的類、輸入/輸出對象、異常處理,通過Java使用MySQL資料庫。通過學習本書內容,讀者可以具備初步的Java開發 能力。
本書最適合沒有基礎的Java入門新手閱讀;有一定基礎的讀者,也可通過本書進一步理解Java語言的各個重要概念和知識點;對於大、中專院校的學生和培訓班的學員,本書也不失為一本好教材。
前 言
在眾多計算機程式語言中,Java語言出現的時間不算太早,但它的發展速度可以用驚人一詞來形容。從最初使用它來做各種Web套用,到開發各種應用程式,再到最近開始流行的移動套用,Java語言的套用範圍一直在快速擴大。Java已經成為最受歡迎的程式語言之一,而且這種增長趨勢還沒有減緩的跡象。Java套用範圍迅速擴大的一個主要原因是Java語言的完善,它為開發人員提供了各種所需要的庫,使開發人員不必再關心與計算機編程的底層技術相關的細節,從而可以專注於自己的套用業務設計。簡單地說,Java使廣大開發者可以更容易地用計算機來解決自己的問題。
Java語言學習起來簡單,入門難度並不大。但在學習之初,它可能會給學習者一種無從下手的感覺。本書嘗試用一種全新的思路解決這個問題,以通俗易懂的語言,用圖解教學和實例教學的方法,讓讀者輕鬆掌握Java編程的基礎,為進一步提升打好基礎。
本書的基本講解思路如下。
* 從零開始學編程。對於沒有基礎的人來說Java語言比較抽象,尤其是面向對象的程式設計不好理解。本書從最初的Hello World例子開始,層層推進,教讀者學會Java編程。
* 帶著問題學編程。本書講解時會提出各種相關問題,讓讀者先思考,然後再進一步學習和理解,這樣理解得更深刻,學習效果好。
* 親自動手學編程。學習Java編程的最終目的是為了使用它來開發需要的應用程式,如果只看書不動手練習,永遠也不會成為一個優秀的程式設計師。本書中的每個知識點後都有對應的實例,讀者可以親自動手實踐,體驗實際編程。
本書學習門檻為零,可以讓新手在短時間內掌握Java編程基礎及面向對象的程式設計思想。本書與眾不同,語言上力求幽默直白、輕鬆活潑,將Java編程的各種知識用最簡單的語言,以讀者最容易理解的方式表達出來。在講解形式上力求圖文並茂,由淺入深。書中在引入面向對象的設計思想時,採用了大量生活中的例子和類比,讓讀者對相關概念有直觀的理解。相信通過閱讀本書,讀者可以輕鬆跨入Java的大門。
本書特色
1.提供配套的多媒體教學視頻
本書專門錄製了配套的多媒體教學視頻,以幫助讀者更加直觀而高效地學習,從而達到事半功倍的效果。
2.注重對概念和基本知識的講解
本書對所有基礎概念都做了較詳細的介紹,對於較難理解的概念與抽象的名詞,給出了形象的圖示或具體的實例,便於讀者理解。
3.圖解教學,簡單直觀
對於很多不容易理解的過程或概念,本書提供了大量的示意圖進行講解,一目了然,簡單直觀,可以大大加深讀者對知識的理解,節省閱讀時間。
4.實例豐富,注重實踐
本書圍繞學以致用的教學目標,對書中的所有知識點都配合了實際的案例進行講解,讀者通過演練這些例子,可以提高自己動手編程的能力,達到好的學習效果。
5.語言通俗,風格活潑
本書儘量用最淺顯易懂的語言進行講解,避免雲山霧罩、晦澀難懂的內容堆砌,從而可以大大降低讀者的學習難度。
6.問題導向,針對性強
對於相關知識,本書講解時儘可能地以問題的形式提出來,引導讀者先思考,後學習,從而找到好辦法來解決,這樣讀者可以更有針對性地學習,從而激發讀者的編程興趣。
7.脈絡清晰,一目了然
本書從最開始建立Java語言編程環境講起,到基本知識點,再到較為複雜的對象和方法,最後還介紹了實際套用中的資料庫套用,脈絡清晰,一目了然。
8.問題開放,拓展性強
本書除了講清楚基本的知識點外,還給出了部分開放性問題,引導讀者自己思考,動手實踐,找出解決問題的答案。
9.提供練習題,鞏固提高
本書提供了必要的練習題目,以幫助讀者鞏固和提高。
本書內容及體系結構
第1部分 做好準備工作(第1~2章)
本書前兩章分別介紹Java語言和它採用的面向對象的程式設計思想,主要是概念上的介紹,為後面正式開始學習Java程式語言打好基礎。
第2部分 程式中的數據(第3章)
計算機主要的工作就是做計算,當然離不開各種類型的數據。在開始真正編程之前必須要對Java程式語言中的各種數據類型有清楚了解,這部分內容就是讓讀者認識Java中的數據。
第3部分 較複雜的數據(第4~5章)
前面介紹的只是較簡單的數據類型,在處理大量數據及文字的時候就無能為力了。我們要用計算機來解決實際問題,自然不能停留在初級水平上面。數組與字元串是程式中很常見的數據類型,掌握了它們才能夠寫出功能比較強大的程式。
第4部分 程式功能的實現(第6~7章)
前面已經將所有關於數據類型的內容介紹清楚了,這部分介紹如何處理這些數據。有數據與處理數據的方法,就可以用Java程式來解決實際問題了。
第5部分 面向對象的高級內容(第8~10章)
Java語言不只是簡單地將數據與方法拼湊起來。在掌握了足夠多的Java程式語言基礎知識之後,這部分開始介紹面向對象程式設計中較為複雜的內容。這些程式設計思想能夠讓讀者在工作中派上大用場,同時也是Java編程學習過程中較難的部分。
第6部分 異常處理機制(第11章)
現實中程式不會永遠按照我們預期的那樣,不出任何問題地成功執行。在遇到意外情況時,所開發的程式必須能夠處理它們,儘可能地完成任務。這就需要在設計過程中引入異常處理機制。雖然這部分內容並不很多,但非常重要喔!
第7部分 資料庫入門(第12章)
數據的處理是程式要做的事情,在數據量太大的情況下,得找個好的辦法保存這些數據。這就是資料庫要做的事情。資料庫就是數據的棲身之地,有了資料庫的幫助,Java程式只需要將所需要用的數據取出來,處理好之後再保存到資料庫當中。
本書讀者對象
* Java語言初學者
* 國中級程式設計師
* 大、中專院校師生
* 培訓班學員
* Java語言開發的愛好者
本書作者
本書由李世民主筆編寫。其他參與編寫的人員有畢夢飛、蔡成立、陳濤、陳曉莉、陳燕、崔棟棟、馮國良、高岱明、黃成、黃會、紀奎秀、江瑩、靳華、李凌、李勝君、李雅娟、劉大林、劉惠萍、劉水珍、馬月桂、閔智和、秦蘭、汪文君、文龍、陳冠軍、張昆
目 錄
第1部分 做好準備工作
第1章 準備學習Java2
1.1 Java是什麼,什麼是Java2
1.1.1 Java是一種跨平台的計算機程式語言2
1.1.2 Java的開發及運行環境5
1.1.3 Java程式的開發流程5
1.2 讓計算機更聰明――Java能做什麼6
1.2.1 Java的桌面套用7
1.2.2 Java的網頁套用7
1.2.3 Java的手機套用8
1.2.4 Java的其他套用9
1.3 開始搭建Java環境9
1.3.1 JDK簡介10