程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java學習過程的核心總結

Java學習過程的核心總結

編輯:關於JAVA

下面是java學習過程中的總結的一些知識點,希望對於初學者有所幫助.....

第一課    
1. 有關Applet與Application的區別
Applet 是小應用程序,必須在WEB上運行,而Application可以在自己的本地機上運行
2.Applet 中有幾個方法:init(),stop(),repaint(),start(),update(),destory().如果說繪圖還常用到Graphics這個類中的paint()方法。還有插入圖像時要用到Icon這個接口,它的變量可作為Jlabel的參數。注意Icon這個接口是ImageIcon這個類中的。
3.Awt與JFC的區別:JFC是AWT的擴充,加入了廣泛的,可完全移植的,類和庫的集合。


第二課
1.    主要說的是布局管理器有FlowLayout,GridLayout,BorderLayout,BoxLayout,GridBagLayout,其中大多數默認的是FlowLayout,框架的默認是BorderLayout,但是在GridBagLayout中有一個約束為GridConstraints用來指定組件的大小與位置,如果說設計到有東西方向之類的話就要用到GridBagLayout這種布局但是這種布局必須要用到GridBagLayout這個約束。在BoxLayout可以對多個Jpanel進行排板,但是要用到addLayoutComponent這個方法。


第三課  
1.    事件接口的方法默認的都是void
2.    事件接口有哪些,與及它們中的方法有哪些。
3.    事件的組成
4.    事件的方法都是抽象的,所以呢必須覆蓋抽象的方法
5.     覆蓋與重載的區別
6.   接口與抽象的區別


第四課  
1.    Eorrer與Exception的區別
2.    異常的類型
3.    自定義的異常類
如  class  a extends Exception{
public String Message(){
  System.out.println(“Exception”);
}

}
class b extends a{
……………
void show() throws a{
………….// 自己創建的異常類的條件
}
}
4.發生的異常必須要寫在try塊中
5.throw與throws的區別
  throw是引發異常,throws是拋出異常
6.final與finally的區別

第五課
1.    線程與進程的區別  一個進程可以包含多個線程
2.    Thread類與實現Runnable接口可以實現線程
3.    有一些關於日期與時間的類: Data,Calendar,GregorianCalendar,Calendar
4.    如果是用Runnable,接口實現線程,就要new Thread 生成一個對象
5.    顯示時間的方法: Data   data = new Data();
get(data.Hour) + get(data.Minute)+get( data.Second);
6.    線程的生命周期: 新建一個線程,運行,不可運行,線程死亡
7.    ShowStatus()方法在狀態欄上顯示消息


  第六課
1.    文件的輸出輸入流  OutputStream與InputStream是抽象類
2.    Filer類與RandomAccess類
如: String engry = text.getText()+ new String(textp.getPassword());
RandomAccessFile Rd = new RandomAccessFile(“E:\\”,”rw”);
Rd.seek(Rd.length());
Rd.WriterBytes(engry);
3.    Reader與Writer都是抽象類
4.    BufferedInputStream,BufferedReader與PrintStream類


第七課與第八課
1.    服務器的類與客戶端的類
ServerSocket  與Socket
2.    服務器與客戶端是怎麼樣連接起來的
通過accept()方法,對客戶端的套接字進行監聽,然而客戶端是連接服務器的IP地址,與端口號。
4.    3. 都用到了BufferedInputStream與PrintStream這兩個輸入輸出類
5.    4. 如果說要進行多線程的通信,就要用到Thread類與Runnable接口,要實現          的功能 就寫到run方法中,然而在客戶端就寫到事件的監聽中。
5.要得到你所工作的網絡的IP地址用getLocalHost()和getAddress()方法。
第九課
1.    vector類
2.    它中的方法:addElement(Object n),insertElementAt(Object n,int index),setElementAt(Object,int index)


作者發布本文的目的是希望學習java的可以更快的進入狀態,更好的學習....

*
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved