TOP
0
0
【簡體曬書節】 單本79折,5本7折,優惠只到5/31,點擊此處看更多!
大話Java:程序設計從入門到精通(簡體書)
滿額折
大話Java:程序設計從入門到精通(簡體書)
大話Java:程序設計從入門到精通(簡體書)
大話Java:程序設計從入門到精通(簡體書)
大話Java:程序設計從入門到精通(簡體書)
大話Java:程序設計從入門到精通(簡體書)
大話Java:程序設計從入門到精通(簡體書)
大話Java:程序設計從入門到精通(簡體書)
大話Java:程序設計從入門到精通(簡體書)
大話Java:程序設計從入門到精通(簡體書)
大話Java:程序設計從入門到精通(簡體書)
大話Java:程序設計從入門到精通(簡體書)
大話Java:程序設計從入門到精通(簡體書)
大話Java:程序設計從入門到精通(簡體書)

大話Java:程序設計從入門到精通(簡體書)

商品資訊

人民幣定價:79.9 元
定價
:NT$ 479 元
優惠價
87417
領券後再享88折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:12 點
相關商品
商品簡介
作者簡介
目次

商品簡介

本書採用由淺入深、與實際應用緊密結合的方式,利用大量典型生動的範例,詳細講解了 Java 編程的各種基本技術。本書的範例全部基於最新的JDK9 版本。本書內容包括:創建和運行Java 程序的基本方法、Java語言的基本語法、數據類型和變量、操作符、流程控制、繼承、Java語言中的修飾符、接口、異常處理、對象的生命週期、內部類、多線程、數組、集合、輸入輸出、圖形用戶界面和訪問數據庫。本書還介紹了JDK9 的一些新特性,包括JShell 命令及Java類庫的模塊化等。

作者簡介

孫衛琴,知名IT作家和Java專家,畢業于上海交通大學,隨後主要從事基於Java的軟件開發工作,在此其間還從事Java方面的培訓和諮詢工作。2002年開始Java技術領域的創作,文風清晰嚴謹、深入淺出,深受讀者歡迎,其多部作品的銷量在同類書籍中一度位居全國榜首。代表著作有:
《Java面向對象編程》
《精通Hibernate: Java對象持久化技術詳解》
《精通Struts: 基於MVC的Java Web設計與開發》

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網
站的網友們的大力支持與幫助,在此表示衷心的感謝!參與編寫的人員有孫衛琴、張
雷、許亮思、張宇客、孟祥、王琨、曹文偉、曹雅潔、李紅軍、李洪成共十人。儘管
我們盡了最大努力,但本書難免會有不妥之處,歡迎各界專家和讀者朋友批評指正。
孫衛琴

目次

第 1 章編程入門一點通...........................1
1.1 初識高級編程語言......................1
1.2 跨越平臺無障礙,Java語言
顯身手..........................................3
1.3 編寫面向對象的Java 源程序.....5
1.3.1 定義 Monkey類......................... 5
1.3.2 創建 Monkey對象..................... 6
1.3.3 程序入口 main()方法................ 8
1.4 編譯和運行Java程序.................9
1.4.1 JDK簡介.................................... 9
1.4.2 本範例的目錄結構.................. 11
1.4.3 編譯 Java源程序..................... 11
1.4.4 運行 Java程序......................... 12
1.4.5 創建用於編譯和運行 Java程序
的批處理文件.......................... 13
1.5 用JDeveloper軟件來開發Java
應用............................................13
1.6 小結............................................15
1.7 編程實戰:八戒用餐懷感恩....16
第2 章基本語法了如指掌.....................19
2.1 Java 源文件結構........................19
2.2 關鍵字........................................20
2.3 標識符........................................21
2.4 Java 語言大小寫敏感................22
2.5 包聲明語句................................22
2.6 包引入語句................................24
2.7 方法的聲明................................26
2.8 注釋語句....................................27
2.9 編程規範....................................28
2.10 JavaDoc文檔...........................28
2.11 直接用JDK來編譯和運行
本章範例....................................29
2.12 用JDeveloper來編譯和運行
本章範例....................................31
2.13 用Eclipse來編譯和運行
本章範例....................................33
2.14 Java 類庫模塊化......................36
2.15 使用JShell交互式編程界面..38
2.16 小結......................................... 40
2.17 編程實戰:八戒吃瓜
美滋滋....................................... 41
第3 章數據類型齊爭豔......................... 43
3.1 基本類型.................................... 44
3.1.1 boolean類型.............................44
3.1.2 byte、short、int和long
類型..........................................45
3.1.3 char類型與字符編碼...............46
3.1.4 float和double類型.................47
3.2 引用類型.................................... 47
3.3 基本類型與引用類型的區別.... 48
3.4 直接數........................................ 50
3.4.1 直接數的類型..........................50
3.4.2 直接數的賦值..........................51
3.5 小結........................................... 51
3.6 編程實戰:金箍棒的
電子檔案................................... 52
第4 章千姿百態話變量......................... 55
4.1 變量的作用域............................ 55
4.1.1 實例變量和靜態變量..............57
4.1.2 用靜態變量統計實例的
個數..........................................59
4.1.3 成員變量和局部變量同名.......60
4.2 對象的默認引用:this.............. 60
4.3 參數傳遞.................................... 61
4.4 變量的初始化及默認值............ 63
4.4.1 成員變量的初始化..................64
4.4.2 局部變量的初始化..................65
4.4.3 用new關鍵字創建對象..........65
4.5 小結........................................... 67
4.6 編程實戰:人參果樹妙回春.... 69
第5 章操作符號顯身手......................... 71
5.1 操作符的優先級........................ 72
5.2 整型操作符................................ 73
5.2.1 一元整型操作符......................73
5.2.2 二元整型操作符......................73
5.3 浮點型操作符............................ 74
5.4 比較操作符和邏輯操作符........75
5.4.1 比較操作符.............................. 75
5.4.2 邏輯操作符.............................. 76
5.5 特殊操作符“?:” .......................78
5.6 變量的賦值................................78
5.7 基本數據類型轉換....................79
5.7.1 自動類型轉換.......................... 79
5.7.2 強制類型轉換.......................... 80
5.8 小結............................................81
5.9 編程實戰:判斷年份是否為
閏年............................................82
5.10 編程實戰:數字加密..............83
第6 章運籌帷幄控流程.........................85
6.1 分支語句....................................86
6.1.1 if...else語句............................. 86
6.1.2 switch 語句.............................. 87
6.2 循環語句....................................91
6.2.1 while語句................................ 93
6.2.2 do...while 語句......................... 94
6.2.3 for語句.................................... 95
6.3 流程跳轉語句............................96
6.4 小結............................................98
6.5 編程實戰:實現常用
數學運算....................................98
6.6 編程實戰:打印金字塔............99
6.7 編程實戰:考試分數和等級
轉換..........................................100
6.8 編程實戰:數兔子..................101
6.9 編程實戰:尋找水仙花數......103
第7 章代碼重用靠繼承.......................105
7.1 繼承的基本語法....

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 417
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區