高永平,男,漢族,江西峽江,中共黨員;碩士生導師、副教授;多年來一直從事計算機科學與技術專業(yè)的教學與科研工作。主要研究方向:數(shù)據(jù)庫技術與應用、軟件工程與知識工程。主講了本課程和研究生的主要課程為:《java程序設計(雙語)》、《數(shù)據(jù)結構與算法》、《Web程序設計》、《面向對象程序設計》、《軟件工程》、《高級軟件工程》、《數(shù)據(jù)庫原理與應用》等。在國內(nèi)外期刊公開發(fā)表各類科研和教研論文23篇,其中被EI檢索論文8篇,核心期刊發(fā)表論文4篇。主持或作為主要參與人的科研和教研項目18項,其中國家自然2項,省級科研項目9項,省級教研7項;另外還有橫向課題5項。獲得省高校科技成果二等獎1項,省教學成果獎二等獎和三等獎各1項;校教學成果獎5項。
第1章 Decisions(選擇結構) 1
1.1 Key points of this chapter(本章要點) 1
1.2 Example(例題) 1
1.3 Experimental contents(實驗內(nèi)容) 3
1.4 Experimental steps(實驗步驟) 4
1.5 Experimental result(實驗結果) 5
第2章 Loops(循環(huán)結構) 6
2.1 Key points of this chapter(本章要點) 6
2.2 Example(例題) 7
2.3 Experimental contents(實驗內(nèi)容) 7
2.4 Experimental steps(實驗步驟) 8
2.5 Experimental result(實驗結果) 10
第3章 Methods(函數(shù)) 12
3.1 Key points of this chapter(本章要點) 12
3.2 Example(例題) 13
3.3 Experimental contents(實驗內(nèi)容) 16
3.4 Experimental steps(實驗步驟) 18
3.5 Experimental result(實驗結果) 21
第4章 Arrays and ArrayLists(數(shù)組與數(shù)組列表) 22
4.1 Key points of this chapter(本章要點) 22
4.2 Example(例題) 24
4.3 Experimental contents(實驗內(nèi)容) 27
4.4 Experimental steps(實驗步驟) 28
4.5 Experimental result(實驗結果) 31
第5章 Input Output and Exception Handling(輸入輸出與異常處理) 32
5.1 Key points of this chapter(本章要點) 32
5.2 Example(例題) 36
5.3 Experimental contents(實驗內(nèi)容) 39
5.4 Experimental steps(實驗步驟) 40
5.5 Experimental result(實驗結果) 43
第6章 Objects and Classes(類與對象) 45
6.1 Key points of this chapter(本章要點) 45
6.2 Example(例題) 47
6.3 Experimental contents(實驗內(nèi)容) 49
6.4 Experimental steps(實驗步驟) 50
6.5 Experimental result(實驗結果) 53
第7章 Inheritence and Interfaces(繼承與接口) 54
7.1 Key points of this chapter(本章要點) 54
7.2 Example(例題) 59
7.3 Experimental contents(實驗內(nèi)容) 62
7.4 Experimental steps(實驗步驟) 64
7.5 Experimental result(實驗結果) 69
第8章 Graphical User Interfaces(圖形用戶接口) 70
8.1 Key points of this chapter(本章要點) 70
8.2 Example(例題) 75
8.3 Experimental contents(實驗內(nèi)容) 82
8.4 Experimental steps(實驗步驟) 84
8.5 Experimental result(實驗結果) 87
第9章 the Java Collections Framework(Java集合框架) 88
9.1 Key points of this chapter(本章要點) 88
9.2 Example(例題) 94
9.3 Experimental contents(實驗內(nèi)容) 96
9.4 Experimental steps(實驗步驟) 97
9.5 Experimental result(實驗結果) 99
第10章 Streams and Binary Input/Output(流與二進制的輸入/輸出) 100
10.1 Key points of this chapter(本章要點) 100
10.2 Example(例題) 102
10.3 Experimental contents(實驗內(nèi)容) 106
10.4 Experimental steps(實驗步驟) 107
10.5 Experimental result(實驗結果) 109
第11章 Multithreading(多線程) 110
11.1 Key points of this chapter(本章要點) 110
11.2 Example(例題) 113
11.3 Experimental contents(實驗內(nèi)容) 117
11.4 Experimental steps(實驗步驟) 119
11.5 Experimental result(實驗結果) 124
第12章 Programming with JDBC(JDBC編程) 125
12.1 Key points of this chapter(本章要點) 125
12.2 Example(例題) 129
12.3 Experimental contents(實驗內(nèi)容) 130
12.4 Experimental steps(實驗步驟) 131
12.5 Experimental result(實驗結果) 133
第13章 Internet Networking(Internet 網(wǎng)絡) 135
13.1 Key points of this chapter(本章要點) 135
13.2 Example(例題) 139
13.3 Experimental contents(實驗內(nèi)容) 142
13.4 Experimental steps(實驗步驟) 144
13.5 Experimental result(實驗結果) 147
附錄 148
參考文獻 162