《Java高級程序設計》第一週做業

新學期規劃
(一)學習目標
經過上一學年的學習和努力,我對Java語言程序設計已有了一個基本的瞭解,也已經掌握了較爲初級的簡單程序編寫,好比簡單的記事本設計,GUI界面設計(咱們小組上學期的項目是:測試登錄窗口)等等,新的學期但願可以逐漸熟悉java程序的書寫,更深層次理解面向對象的思想和特性,學習使用java強大的類庫,慢慢試着編寫一些較爲功能強大,邏輯性強的程序。
(二)問題總結
針對上學期在程序設計做業當中出現的問題,這學期應當注意如下幾點:
1.編寫程序的規範性,靈活地建立和使用類和方法,注意代碼的邏輯性和可讀性。
(三)課前預習
這個學期的課程主要包括如下七個專題。
1.GUI程序設計。
2.異常處理。
3.IO編程。
4.經常使用的JAVA類與範例。
5.JBDC編程。
6.多線程編程。
7.網絡編程。
預習了前兩章的內容,概括重難點以下:
(1)GUI界面
本章主要學習了組件、容器與佈局管理器,主要是用了抽象窗口工具包AWT和Swing包。
1.有三種類型的容器:Window、Panel、ScrollPane,經常使用的有Panel、Frame、Applet.
2.LayoutManage:FlowLayout、BorderLayout(默認佈局管理器)、GridLayout、CardLayout、GridBagLayout
3.事件的監聽:ActionEvent、ItemEvent、TextEvent、FocusEvent、WindowEvent
4.事件適配器:內部類和匿名內部類
5.組件;Butten、Checkbox、Choice、Canvas、TextArea、TextField、List、Frame、Dialod......
(2)異常處理
JAVA語言的異常處理機制最大的優點之一就是能夠將異常狀況在方法調用中進行傳遞,經過傳遞能夠將異常狀況傳遞到合適的位置在進行處理。
異常是編程語言用來描述當某種非預期狀況發生時該如何處理的一種機制。
1.對可查異常處理,必須處理,兩種方法:捕獲異常、聲明拋出異常java

a. 捕獲異常:第一步try{...}選定範圍;第二步catch子句處理異常事件;第三步經過finally子句完成釋放資源。編程

b. 聲明拋出異常:用throws子句來完成
C. 自定義異常:必須是Exception的子類
2.原則網絡

a. 把應用程序的異常事件分類,利用異常的層次來動態控制。多線程

b. 把異常處理的代碼與正常代碼分開,簡練程序並增長可讀性。編程語言

c. 利用finally語句做爲異常處理的統一接口。工具

d. 能用簡單測試不要用異常控制,對異常不要過於細化,不要過於壓制,不要介意對異常的傳遞。佈局

e. 自定義的異常類都是Throwable及其子集。
但願這個學期可以順利掌握更多技能,努力!Aellez!學習

相關文章
相關標籤/搜索