官术网_书友最值得收藏!

前言

Foreword

Java語言是目前IT領域里的主流編程語言。面向對象的Java語言具備一次編程、在任何平臺中均可運行的跨平臺特性,在需要支持多種操作系統和硬件平臺的場合,Java是首選的解決方案。

Java語言非常安全和健壯。Java致力于檢查程序在編譯和運行時的錯誤,奉行“錯誤發現和糾正得越早,造成的損失就越小”的原則,可謂防患于未然。Java 還支持自動內存管理,這不但減輕了程序員的許多負擔,也減少了程序員錯誤釋放內存的機會。

Java語言自1996年誕生以來,其開源的精神吸引了世界各地的IT精英們不遺余力地為它添磚加瓦。在如今的Java領域,各種新技術、新工具層出不窮,一方面,每一種技術都會不停地升級換代,另一方面,還會不斷涌現出新的技術和工具。Java 世界就像小時候玩的萬花筒,盡管實質上只是由幾個普通的玻璃碎片組成的,但只要輕輕一搖,就會變化出千萬種繽紛的圖案。Java 世界如此變化多端,很容易讓初學Java的人有無從下手的感覺。

常常會有Java新手問我類似這樣的問題:“我學Java已經有一段時間了,現在只能編寫一點簡單的程序,要學的東西實在太多了,我整天學都學不完,很迷茫,不知道該如何有針對性地去學,才能早日成為一名功底深厚的Java程序員。”

確實,對于初學者,一開始就陷入包羅萬象的Java技術的汪洋大海中,難以把握技術的核心思想,以及知識的深淺和主次,學習起來會比較吃力。

為了滿足廣大Java初學者的要求,本人在創作了十多本Java領域里的暢銷書籍后,融合近二十年來的軟件開發、教學和寫作經驗,用輕松詼諧的筆調,創作了《大話Java》這本書。本人在動手寫每一個知識點時,有三個問題時時在腦袋里激發自己的靈感:“怎樣寫才能讓讀者一看就懂?怎樣寫才能增添書的趣味性,激發讀者的學習興趣?設計怎樣的范例才能讓讀者迅速掌握實際運用的技能?”這三個問題激勵著我精益求精地設計書中的范例,推敲書中的措辭,精煉書的結構。

古人云:“授人以魚,不如授人以漁。”在一本Java書中,泛泛而談地羅列所有的技術,如同授人以魚,而以拋磚引玉的方式引導讀者把握Java編程的核心思想,并且掌握靈活運用技術進行編程的技能,則如授人以漁。本書致力于引領Java初學者們在Java領域里乘風破浪,游刃有余地“織網漁獵”。

本書的組織結構和主要內容

本書別出心裁,引入了中國傳統文化中家喻戶曉的《西游記》人物孫悟空,以他學習Java語言為主線,以模擬《西游記》中的種種傳奇故事及實現各種有趣的實際應用為案例,帶領讀者逐步領略Java語言的種種神通妙用,大大增加了書的趣味性。

本書的每一章都按照提出問題和解決問題的結構來安排內容,并且提供了編程實戰練習,引導讀者由被動閱讀轉為主動閱讀,從而使讀者既能深刻地領悟各種Java知識的用途,又能提高運用特定技術來解決實際問題的能力。

本書主要內容包括:創建和運行Java程序的基本方法、Java語言的基本語法、數據類型和變量、操作符、流程控制、繼承、Java 語言中的修飾符、接口、異常處理、對象的生命周期、內部類、多線程、數組、集合、輸入輸出、圖形用戶界面和訪問數據庫。本書還介紹了JDK9的一些新特性,包括JShell命令及Java類庫的模塊化等。

這本書是否適合你

本書語言通俗幽默,內容循序漸進,適合所有Java初學者閱讀。即使是沒有任何編程基礎的讀者,也可以輕松閱讀本書。

本書與作者的另一本書《Java 面向對象編程》一書相比,前者的特色在于化繁為簡,以通俗淺顯的語言介紹了Java語言的基礎知識,并且通過經典有趣的實戰演練題幫助讀者提高實際編程能力。后者則更為詳細全面地闡述了Java語言的各種技術、性能優化的策略,以及Java的核心思想。前者提綱挈領,后者包羅萬象,兩者各有千秋,相得益彰。

本書致力于輕輕松松地帶領讀者跨入Java世界的大門,體驗通過Java編程實現各種實用范例的樂趣,而《Java面向對象編程》則幫助讀者全面掌握Java的各種技術,并且更深刻理解Java的核心思想,進一步提高Java編程能力。

本書的所有范例都基于最新的 JDK9版本。本書每一章都提供了典型有趣的編程實戰題。建議讀者首先嘗試自己獨立完成題目。當遇到困難時,再參考書中給出的“編程提示”。這樣會更有助于快速提高你的實際編程能力。

本書技術支持網站

以下是作者為本書提供的技術支持網址,讀者可通過它下載與本書相關的資源(包括源代碼、軟件安裝程序、視頻教程和講義等),還可以與作者互動,或者和其他讀者交流學習心得,以及對本書提出寶貴意見:

http://www.javathinker.net/funnyjava.jsp

致謝

本書在編寫過程中得到了Oracle公司、電子工業出版社,以及JavaThinker.net網站的網友們的大力支持與幫助,在此表示衷心的感謝!參與編寫的人員有孫衛琴、張雷、許亮思、張宇客、孟祥、王琨、曹文偉、曹雅潔、李紅軍、李洪成共十人。盡管我們盡了最大努力,但本書難免會有不妥之處,歡迎各界專家和讀者朋友批評指正。

主站蜘蛛池模板: 广饶县| 祁阳县| 安丘市| 龙州县| 安图县| 黄平县| 永济市| 定安县| 慈溪市| 肇庆市| 甘谷县| 平阳县| 哈尔滨市| 息烽县| 喀喇| 砀山县| 二连浩特市| 荥经县| 通江县| 磐安县| 成安县| 沙湾县| 建水县| 资阳市| 佳木斯市| 车致| 福贡县| 仁化县| 营口市| 乐都县| 汉阴县| 三河市| 富蕴县| 墨竹工卡县| 织金县| 永安市| 贞丰县| 临西县| 林周县| 馆陶县| 高青县|