?該培(pei)訓(xun)面(mian)向想成(cheng)為SUN認證(zheng)Java程(cheng)序(xu)員(yuan)的(de)學(xue)員(yuan)。使學(xue)員(yuan)掌握如何使用標準Java Development kit(JDK)開(kai)發Java Applications和(he)applets。您將(jiang)學(xue)會Java語(yu)言的(de)語(yu)法,如何使用Java來創(chuang)建圖(tu)形用戶(hu)界面(mian)(GUI),事(shi)件(jian)處理(li)機制,異常(chang)處理(li),通過設計與開(kai)發各種Java程(cheng)序(xu)來獲得(de)實際的(de)編程(cheng)經驗,您也將(jiang)學(xue)到文件(jian)輸(shu)(shu)入/輸(shu)(shu)出(I/O),多線程(cheng)和(he)網(wang)絡等方面(mian)的(de)知識。
目標: 本課程完成后,您將具備以下能力
????
使(shi)用Java編程語言創建Java應用程序(xu)和applets;
????定義和(he)描述垃圾搜集(ji),安(an)全(quan)性和(he)Java虛擬機(JVM);
????描述和使(shi)用Java語言(yan)面向對象(xiang)的特點(dian);
????開發圖(tu)形(xing)用戶接口(kou)(GUI)。利用Java支持(chi)的(de)多種布局管理;
????描述(shu)和使(shi)用(yong) Java的(de)事件處理模式;
????使用(yong)Java語(yu)言的(de)鼠標輸入,文(wen)本,窗口和(he)菜單窗口部件;
????使用(yong)Java的(de)(de)例外處理(li)來(lai)控(kong)制(zhi)程序執行和(he)定義用(yong)戶自己的(de)(de)例外事件;
????使用Java語(yu)言的先進的面向對象(xiang)特點(dian),包括方法重載(zai),方法覆(fu)蓋,抽象(xiang)類,接口(kou),final, static和訪問控制;
????實現(xian)文件的輸入輸出(chu)(I/O);
????使用Java語言(yan)內在的線程模式來控制多線程;
????使用Java的Sockets機制進行網絡通信。
預備知識:
?
????熟悉C或C++程序或已經參加過SL-110課程;
????能夠(gou)創(chuang)建和編(bian)譯簡單(dan)的程(cheng)序;
????熟悉Web瀏覽(lan)器。
課程內容:
????本課程主要包(bao)括(kuo):如何(he)使用標準Java Development kit(JDK)開(kai)發Java Applications和(he)applets;Java語言的(de)語法;如何(he)使用Java來創建(jian)圖形用戶(hu)界面(GUI),事件處理機制(zhi);異常的(de)處理;文(wen)件輸入/輸出流編程;多(duo)線程編程和(he)網(wang)絡(luo)編程等知識。