- 零基礎學Java(第4版)
- 常建功 陳浩 黃淼等編著
- 2098字
- 2019-01-01 00:49:38
前言
Java語言擁有面向對象、跨平臺、分布式、高性能、可移植等優點和特性,是目前應用最廣泛的編程語言之一。Java語言不僅可以制作網站后臺,而且還能夠操作各種操作系統;不僅可以應用于多媒體開發,而且還可以制作大型網絡游戲;同時目前最流行的手機操作系統Android也是在Linux內核的基礎上通過Java語言實現的。
本書的目的是讓讀者對Java語言語法有更進一步的了解,尤其為新手進入編程行業提供一個全面學習的階梯。筆者結合自己多年的學習和編程經驗,為廣大程序員詳細介紹了Java的全部語法,使Java程序員能夠提高自己的基礎知識、完善自己的知識結構、擴寬自己的知識面。
在講解知識點時,筆者采用由淺入深、逐級遞進的學習方式。本書是Java語言初、中級學習者的絕佳入門指南。
本書特色
本書詳盡介紹了Java語法的特點和Eclipse、MyEclipse的編程環境,在組織與取材方面盡量讓讀者能夠正確、全面地掌握該語言的優勢,建立牢固的知識體系,當Java新版本出現時,能夠有能力欣賞與感悟新版本所帶來的激動人心的變化。通過對本書的學習,任何想用Java語言做項目的開發人員都能夠有所收獲。本書語言簡練、循序漸進,實例簡潔明了、易于學習。
本書的特點主要體現在以下幾個方面。
□ 本書的編排采用由淺入深、循序漸進的方式,各章主題鮮明、要點突出,適合初、中級學習者逐步掌握Java語法規則和面向對象編程思想。
□ 本書對Eclipse、MyEclipse編程環境的各種應用都做了詳細的介紹,適合初、中級學習者快速熟悉并使用該編程環境。
□ 實例豐富,關鍵知識點都輔以實例幫助讀者理解。實例程序簡潔,不是簡單的代碼羅列,而是緊扣所講的技術細節采用短小精煉的代碼,并配以詳細的代碼解釋和說明,使讀者印象深刻,理解透徹。
□ 實例可移植性強,與編譯環境和平臺無關,讀者可輕易將代碼復制到自己的機器上進行實驗,自行實踐和演練,直觀體會所講要點,感受Java語言的無限魅力。書中所有例子的源代碼都附在隨書光盤中,方便讀者使用。
□ 結構清晰、內容全面,幾乎兼顧了所有Java語言特性。
□ 本書結合筆者多年的Java語言編程和系統開發經驗,特別標注出易出錯的技術點或初學者易誤解的細節,使讀者在學習中少走彎路,加快學習進度。
□ 很多Java語言書籍只講語法規則,不講數據結構和編程思想,讀者即便掌握了語法理論,也無法寫出大型的Java語言程序。本書彌補了這些不足,介紹了數據結構和算法的知識,闡述了結構化程序設計的思想,探討了高質量編程的內容,為讀者進一步深入學習軟件開發打下基礎。
本書內容
本書分為四篇,共25章,結合目前最流行的軟件編程環境,全方位介紹了Java的編程思想及特色。本書首先講述Java語言的語法知識,使讀者對Java語言語法和編程機制有一個初步的了解。如果將編寫Java語言程序比作蓋房子,語法知識就相當于磚瓦水泥。接著進一步介紹Java語言編程中常用的操作,即Java語言編程主題、一些深層次的技術細節,以及理解起來比較困難、易出錯的要點。最后結合筆者的開發經驗詳細講解了一個項目案例和一些面試技巧。
第一篇(第1~4章)Java語言語法基礎——面向過程知識
該篇講述了Java語言語法基礎知識,包含面向過程涉及的所有語法:Java技術概覽、Java開發工具及環境設置、Java語言中的數據與運算符、程序設計中的流程控制。讀者通過學習本篇可對Java語言面向過程語法有一個初步而全面的認識,了解Java語言的由來及強大功能,明確Java源文件的編譯和運行過程,熟悉Java語言程序的結構,知道如何聲明變量,如何通過三大流程控制語句組織程序。學完本篇讀者便可自行編寫簡單的Java語言程序。
第二篇(第5~11章)Java語言語法進階——面向對象知識
Java語言之所以被稱為高級語言,因為它實現了面向對象思想,它具有關于面向對象的語法。本篇從如何設計類、創建對象和組織包講起,介紹了這些概念的詳細語法。然后重點講解如何通過Java語言實現面向對象思想的三大特性:繼承、多態和封裝。學完本篇才算真正了解Java語言語法。
第三篇(第12~23章)Java語言編程主題
在具體開發Java語言程序時,會進行一些常用操作,如文件的操作和訪問、異常處理和內存管理、數據的存儲和操作、XML文件的創建和解析、數據庫的連接、網絡編程和界面的設計。本篇通過12章的內容詳細介紹了上述編程主題,學完本篇讀者可以迅速地開發Java語言程序。
第四篇(第24~25章)Java語言程序設計實例與面試題剖析
本篇的目的是讓讀者掌握Java語言開發案例和實踐項目,雖然這里只提供了學校管理系統項目的開發,但讀者重點掌握的是Java語言語法和項目開發流程,最后一章通過一些常見的Java語言面試題,為讀者踏入職場做好準備。
讀者對象
本書作為Java語言的基礎教程,適合于:
□ 希望進入Java編程行業的新手。
□ 迫切希望提高個人編程技能和水平的初級程序員。
□ 具備一定編程經驗但是語法基礎不牢固的工程師。
□ 希望了解Java語法最新變化的程序員。
□ 希望了解和使用Eclipse和MyEclipse工具的程序員。
□ 需要一本案頭必備查詢手冊的人員。
本書作者
本書由常建功、陳浩和平頂山學院的黃淼主編,其中第1~5章由常建功編寫,第6~10章由陳浩編寫,第11~25章由黃淼編寫,其他參與編著和資料整理的有馮華君、劉博、劉燕、葉青、張軍、張立娟、張藝、彭濤、徐磊、戎偉、朱毅、李佳、李玉涵、楊利潤、楊春嬌、武鵬、潘中強、王丹、王寧、王西莉、石淑珍、程彩紅、邵毅、鄭丹丹、鄭海平、顧旭光。
- Docker技術入門與實戰(第3版)
- Unity 5.x By Example
- HTML5+CSS3網頁設計
- The Complete Coding Interview Guide in Java
- Unreal Engine 4 Shaders and Effects Cookbook
- 用案例學Java Web整合開發
- Building Wireless Sensor Networks Using Arduino
- Unity&VR游戲美術設計實戰
- Java高級程序設計
- Design Patterns and Best Practices in Java
- Practical Time Series Analysis
- RabbitMQ Essentials
- Access 2013數據庫應用案例課堂
- 深入淺出Python機器學習
- 我的第一堂編程課:孩子和家長都需要的編程思維