本書主要面向零基礎讀者,用實例引導讀者學習,深入淺出地介紹Java的相關知識和實戰(zhàn)技能。 本書第Ⅰ篇“基礎知識”主要講解Java開發(fā)環(huán)境搭建、Java程序要素,并逐一介紹常量、變量、運算符、表達式、語句、流程控制、數組、枚舉、類、對象以及方法等;第Ⅱ篇“核心技術”主要介紹類的封裝、繼承、多態(tài),并逐一介紹抽象類、接口、Java常用類庫以及異常的捕獲與處理等;第Ⅲ篇“高級應用”主要介紹多線程、文件I/O操作、GUI編程、Swing GUI編程、Java Web、常用設計框架以及Android編程基礎等;第Ⅳ篇“項目實戰(zhàn)”主要介紹智能電話回撥系統(tǒng)、理財管理系統(tǒng)、我的飯票網以及Hadoop下的數據處理等。 本書提供了與圖書內容全程同步的教學視頻。此外,還贈送大量相關學習資料,以便讀者擴展學習。 本書適合任何想學習Java的初學者,無論初學者是否從事計算機相關行業(yè),是否接觸過Java,均可通過對本書內容的學習快速掌握Java的開發(fā)方法和技巧。