點擊上方圖片,查看Java教學大綱
Java教學核心內容,重點和難點探討
圍繞三部分對java教學做一個探討
(曾於2019-10-23在書圈-清華科技大講堂直播)
基本語法的注意事項及側重點,
面向對象的基礎點,核心內容和難點分析,
Java實用技術模塊教學手段的探討。
耿祥義視頻講解
一. Java 入門
二、基本語法
1.授課特點 。注意和C語言的不同之處,以及Java的改進之處。 例如分支語句的表達式的值必須是boolean類型(C語言沒有boolean類型)。Java的重點不是訓練你怎麼很好的使用分支,循環語句等這些基本的語句 (屬於學習者第一門程式語言,比如C語言負責的範疇)2.重點是數組。 數組屬於「引用型」變量, 兩個相同類型的數組如果具有相同的引用,它們就有完全相同的元素。 理解圖「數組模型.png」很重要(見視頻講解)。3.學生學習出現的特點 。喜歡刨根問底。例如,這些年我一直孜孜不倦的回答的一個問題:的值是false,而不是true(實際上0.4f>0.4的值是true). 今天借著這個直播的機會再說一次(下次教材修訂,準備放在第4章回答這個問題),細節見上面的視頻講解。三、核心基礎
儘管核心基礎(分布在4-7章)的每部分內容都很重要,都需要很好的掌握,但其中還是有起著承上啟下、勿謂言之不預的內容。所以,對待這部分內容的態度應該是:磨刀不誤砍柴工。如果小時候學過樂器,就知道這個道理:基本功決定你能走多遠!有句話說的好:車到山前必有路,船到橋頭自然直。那你得車到山前、船到橋頭才行,在本模塊可這樣理解:學好本模塊內容就是車到山前,船到橋頭 在這次直播中,強調3點:
● 核心砥柱 ●核心樞紐 ● 核心思想
詳細講解見上面視頻。
四、應用基礎
●第8章內容主要是學習基礎類庫中的類,重點是掌握幾個基礎類的用途和基本用法。 如果時間有限,可重點學習String類,StringTokenizer和Scanner類即可( ▲剩下的內容,學生可以去看教材上的微課。)。●第9章是和設計GUI程序有關的Java Swing框架中的類,這部分內容本身仍然是Java語言的一部分重要的應用基礎,而其中的事件處理機制更是非常重要的設計思想,是必須要精準理解和掌握的。另外,這部分內容對於學習Android程序設計也是非常有幫助的。從教學上看,在這部分內容,用戶在視覺上終於可以看見對象了,所以對於理解核心模塊中的一些基本概念也是很有幫助的。我在這裡示範一下時間有限的講法,具體步驟和細節見上面的視頻。五、專項應用
六、進一步的學習