"本書從問題出發,強調對學生解決問題的引導,培養學生自我探索和深鉆問題的能力,完成產學研融合教學的閉環;以成果為導向(OBE),破除知識點羅列模式,本書將知識點暗藏在大量實際問題場景的設計解決當中本書分為基礎篇、進階篇和應用篇三個階梯層次,其中,基礎篇包括:Java語言基礎、面向對象編程、繼承與組合、常用數據結構、程序的健壯性設計、輸入與輸出等;進階篇包括:創建型、結構型和行為型三類程序設計模式的使用場景、模型范式、特點和應用;應用篇包括:圖形界面設計、并行程序設計、網絡編程、數據庫編程、綜合實例等。
本書內容翔實,層次清晰,既可以作為普通本科院校各專業Java程序設計課程和信息技術類專業的綜合課程設計的教材,也可作為自學者及軟件開發人員的參考用書。
"
常新功,CCF高級會員、CCF信息系統專委會委員、山西省計算機學會理事,1991,1994年畢業于中國科學技術大學數學系,獲理學學士、碩士學位。2008年畢業于天津大學管理科學與工程專業,獲管理學博士學位。多年來從事機器學習和圖神經網絡的研究,在《系統工程學報》《系統仿真學報》《模式識別與人工智能》《計算機科學與探索》《智能系統學報》等核心期刊發表學術論文30余篇,主持完成山西省自然基金、山西省軟科學、高校科技創新項目、哲學社會科學規劃課題、社科聯等項目多項,獲得國家發明專利1項。