本書是高等職業(yè)教育計算機類專業(yè)基礎課黑馬程序員校企“雙元”系列教材之一。本書基于JDK 11,以項目餐廳助手為背景,通過任務驅動方式全面介紹Java基礎相關知識。全書共分為13個單元, 單元主要講解Java概述和特點、JDK及IDEA的安裝和使用、Java程序的編寫與運行機制;第2~7單元主要講解Java編程基礎知識,包括Java基本語法、面向對象、異常、Java API、集合和泛型等方面的知識;第8~12單元主要講解Java進階知識,包括I/O、JDBC、多線程、網絡編程、圖形用戶界面等內容; 3單元帶領讀者開發(fā)一個基于用戶圖形界面的綜合項目——傳智餐廳助手,目的是使讀者能夠鞏固前面所學知識,牢固掌握Java編程知識。本書可作為高等職業(yè)院校計算機相關專業(yè)的Java語言入門教材,也可作為廣大信息技術產業(yè)從業(yè)人員和編程愛好者的自學參考書。