Java具有強大的跨平臺特性,已經深入到現代生活中的各個領域,從IC卡、手機游戲、PDA、無線通信,到開發大規模的商業應用,都可以看到Java的應用。本書博采眾多國內外程序設計語言系列書籍的優點,使用大量的實用案例,在注重概念梳理的同時,遵循程序設計的步驟,清晰地呈現了Java應用開發的全過程;對于重要的概念,配有示意圖;除第1章外,在每一章的結尾一節,安排了本章進階應用練習實例。本書所有案例基于Java SE 8,使用開源軟件Eclipse IDE for Java作為程序設計的集成開發環境。這些都極大地降低了學習難度,因此本書非常適合作為Java語言程序設計的入門教材。
本書的編寫目的,不僅在于讓讀者了解如何編寫Java程序,更在于讓讀者了解什么是面向對象,以及如何以Java的觀點思考與實踐面向對象:Java程序的強大功能是全世界有目共睹的,它真正所引導的是面向對象的精神,而讓讀者體會到這種精神,正是本書努力達成的目標。
前言
Java的版本不斷更新,2014年甲骨文(Oracle)推出了Java SE 8(Java Standard Edition 8)、Java ME 8以及Oracle Java Embedded產品的相關版本。Java SE 8與以前各版本平臺兼容,這是甲骨文接手Java后的重大更新。Java的開發工具分成IDE(Integrated Development Enviroment)及JDK(Java Development Kit)兩種,本書采用Eclipse軟件作為編輯環境。Eclipse團隊近年來一直為Java SE 8提供支持,它是一套Open Source的Java IDE工具。
市面上關于Java程序設計的書籍琳瑯滿目,其中國外的Java書籍大部分注重理論講解,對實例的考慮稍嫌不足,對初學者而言,這類書籍缺乏程序實際演練的機會;國內的Java書籍對于實例著墨甚多,以實踐來引導概念,注重范例的質與量。
筆者希望結合國內外Java書籍的優點,并遵循程序設計的步驟,配合適當的范例,來降低學習難度。本書將教導讀者如何編寫正確的程序代碼,介紹程序架構與可讀性。
本書的編寫目的,不僅在于讓讀者了解如何編寫Java程序,更在于讓讀者了解什么是面向對象,以及如何以Java的觀點思考與實踐面向對象:Java程序的強大功能是全世界有目共睹的,它真正所引導的是面向對象的精神,而讓讀者體會到這種精神,正是本書努力達成的目標。
因為編者水平有限,加之時間倉促,書中不妥與疏漏之處在所難免,敬請廣大讀者批評指正。
編 者
2020年6月
作者:陳德來,性別:男,臺灣人,工作經歷:目前是數位新知有限公司的負責人,曾組織編寫多套計算機方面的圖書。
目錄
第1章?程序語言與Java簡介1
1-1程序語言與程序設計2
1-1-1 程序語言的分類2
1-1-2 程序設計流程3
1-1-3 程序編寫原則3
1-1-4 結構化和面向對象程序設計5
1-2Java簡介6
1-2-1 Java的特性6
1-2-2 Java的應用范圍8
1-2-3 Java SE 8的功能8
1-3Java的開發環境、版本和架構9
1-3-1 程序開發工具介紹10
1-3-2 JDK安裝與環境設置10
1-4Eclipse簡介12
1-4-1 Eclipse IDE的下載12
1-4-2 啟動Eclipse13
1-4-3 利用Eclipse建立個程序14
1-4-4 Java的程序結構解析16
1-4-5 利用Eclipse運行程序18
1-4-6 在Eclipse傳遞參數給程序19
1-4-7 導入外部Java程序20
習題21