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