本書不僅介紹了Java的基本語法規(guī)則,還將J2SE平臺提供的功能融合進來,著重介紹在此平臺上如何編寫有實際用途的程序,培養(yǎng)學生良好的編程習慣,提高學生的工程應用能力。本書在章節(jié)組織中以快速帶領讀者進入工程編程領域為目標。在編程工具的選擇上,介紹了目前主流且免費的開發(fā)工具:VS Code。在介紹完Java基礎的語法知識之后,立即開始介紹Java中的常用工具類,包括數組、字符串、數學類、系統(tǒng)類等。學完這一部分,讀者已經可以編寫有一定實用價值的程序了。在介紹完面向對象的高級特性之后,著重介紹了在工程開發(fā)中經常會遇見的一些問題,如字符編碼的轉換問題、文件的內容和屬性的處理問題。在多線程章節(jié)中,著重介紹了線程的互斥和同步處理方法,這也是工程編程中的難點問題。整本教材中提供了大量的編程實例,大多數問題都以程序代碼來講解,代碼編寫遵循工程編程規(guī)范,充分體現(xiàn)了“talk is cheap, show me the code”的精神。