SUN認證JAVA程式設計師考試大綱

  課程目標: 
通過學習該課程學員可以具有以下能力: 
1、 理解面向對象編程思想。 
2、 熟悉掌握運用java進行面向對象的編程。 
3、 能夠使用java程式語言進行基於文本和圖形界面的套用設計。 
4、 理解和掌握多執行緒設計、事件處理、異常處理。 
5、 掌握java的i/o編程。 
6、 掌握java的網路編程。 
課程內容大綱: 
一、 緒言 
1、 課程目標、課程內容總覽及課程進度安排介紹。 
2、 介紹參加課程學習的預備知識要求。 

二、 java編程起步 
1、 什麼是java。 
2、 一個基本的java應用程式。 
3、 java的機制。 

三、 面向對象編程 
1、 面向對象編程及相關概念(類、屬性和方法聲明,封裝,構造器)。 
2、 java源檔案構成及package、import語句。 
3、 java api文檔使用。exercise:設計類和創建對象。 

四、 java標識符、關鍵字和類型 
1、 標識符、java關鍵字。 
2、 java的基本數據類型和引用數據類型。 
3、 java的對象生成。 
4、 值傳遞、this關鍵字。 
5、 java編碼規範。 

五、 表達式和流程控制 
1、 java表達式 
2、 java流程控制語句。 

六、 數組 
1、 數組聲明、創建和初始化。 
2、 多維數組。 
3、 數組的使用。 

七、 類的繼承 
1、 子類、多態。 
2、 類成員的存取的控制。 
3、 方法名、類構造器和方法的重載。 
4、 重載方法和父類構造器的調用。 
5、 對象的構造和初始化。 
6、 object類介紹、==操作符、tostring()方法。 
7、 包裝類。 

八、 高級類特徵 
1、 static、final關鍵字及使用。 
2、 抽象類 
3、 接口 
4、 內部類