本書為校企合作開發(fā)的教材。以項目為載體,以任務(wù)驅(qū)動的方式從不同角度圍繞項目提出問題、分析問題、組織教學(xué)內(nèi)容,讓專業(yè)知識與實踐項目任務(wù)融通,并由淺入深,層層遞進,培養(yǎng)學(xué)生探索、進取、獨立解決問題的能力。全書內(nèi)容包括:Java開發(fā)環(huán)境、Java基本語法,用面向過程程序設(shè)計思想解決問題;面向?qū)ο蟪绦蛟O(shè)計,包括封裝、繼承、多態(tài)、抽象、接口等內(nèi)容,這是Java的核心內(nèi)容;集合的應(yīng)用,包括List集合類、Set集合類、Map集合類的用法和區(qū)別,為多個對象的存儲提供了除數(shù)組以外新的保存方式;圖形用戶界面設(shè)計,詳述常用組件、事件處理機制、數(shù)據(jù)庫訪問等內(nèi)容;用I/0流進行文件的讀寫操作;多線程技術(shù),提升程序性能等。本書可作為高職高專計算機類及相關(guān)專業(yè)的教材,也可作為成人高校學(xué)習(xí)和自學(xué)者的參考書。
羅娜,重慶科創(chuàng)職業(yè)學(xué)院高級工程師;主持重慶高校《Java程序設(shè)計》在線課程平臺建設(shè);在《科技通報》《信息通信》等刊物發(fā)表論文5篇;曹小平,重慶科創(chuàng)職業(yè)學(xué)院副教授,重慶市教育信息化專家?guī)斐蓡T;
項目1 面向過程學(xué)生信息管理
任務(wù)1.1 搭建Java開發(fā)環(huán)境
任務(wù)1.2 實現(xiàn)學(xué)生信息管理系統(tǒng)主界面
任務(wù)1.3 學(xué)生信息的錄入
任務(wù)1.4 學(xué)生信息管理的實現(xiàn)
任務(wù)1.5 模塊化程序設(shè)計
項目2 面向?qū)ο髮W(xué)生信息管理
任務(wù)2.1 學(xué)生類的實現(xiàn)封裝
任務(wù)2.2 學(xué)生類的實現(xiàn)繼承
任務(wù)2.3 ?粕愺w科生類抽象和接口
項目3 集合應(yīng)用
任務(wù)3.1 靜態(tài)存儲數(shù)據(jù)
任務(wù)3.2 動態(tài)存儲數(shù)據(jù)
項目4 圖形化學(xué)生信息管理
任務(wù)4.1 系統(tǒng)界面設(shè)計
任務(wù)4.2 系統(tǒng)功能實現(xiàn)
任務(wù)4.3 信息的數(shù)據(jù)庫存儲
項目5 多線程應(yīng)用
任務(wù)5.1 電子時鐘
項目6 文件讀寫操作
任務(wù)6.1 學(xué)生信息的導(dǎo)入/導(dǎo)出
參考文獻