Archive for the ‘ 入門 ’ Category

Java入門需掌握的30個基本概念

Posted in Oracle, 入門, 概念 on 三月 22nd, 2011 by – Java入門需掌握的30個基本概念 已關閉迴響。 Tags:

1.OOP中唯壹關系的是對象的接口是什麽,就像計算機的銷售商她不管電源內部結構是怎樣的,他只關系能否給妳提供電就行了,也就是只要知道can or not而不是how and why.所有的程序是由壹定的屬性和行為對象組成的,不同的對象的訪問通過函數調用來完成,對象間所有的交流都是通過方法調用,通過對封裝對象數據,很大限度上提高復用率。   2.OOP中最重要的思想是類,類是模板是藍圖,從類中構造壹個對象,即創建了這個類的壹個實例(instance)。   3.封裝:就是把數據和行為結合起在壹個包中)並對對象使用者隱藏數據的實現過程,壹個對象中的數據叫他的實例字段(instance field)。   4.通過擴展壹個類來獲得壹個新類叫繼承(inheritance),而所有的類都是由Object根超類擴展而得,根超類下文會做介紹。   5.對象的3個主要特性   behavior—說明這個對象能做什麽.   state—當對象施加方法時對象的反映.   dentity—與其他相似行為對象的區分標誌.   每個對象有唯壹的indentity 而這3者之間相互影響.   6.類之間的關系:   use-a :依賴關系   has-a :聚合關系   is-a :繼承關系–例:A類繼承了B類,此時A類不僅有了B類的方法,還有其自己的方法.(個性存在於共性中)   7.構造對象使用構造器:構造器的提出,構造器是壹種特殊的方法,構造對象並對其初始化。   例:Data類的構造器叫Data   new Data()—構造壹個新對象,且初始化當前時間.   Data happyday=new Data()—把壹個對象賦值給壹個變量happyday,從而使該對象能夠多次使用,此處要聲明的使變量與對象變量二者 是不同的.new返回的值是壹個引用。   構造器特點:構造器可以有0個,壹個或多個參數   構造器和類有相同的名字   壹個類可以有多個構造器   構造器沒有返回值   構造器總是和new運算符壹起使用.     8.重載:當多個方法具有相同的名字而含有不同的參數時,便發生重載.編譯器必須挑選出調用哪個方法。   9.包(package)Java允許把壹個或多個類收集在壹起成為壹組,稱作包,以便於組織任務,標準Java庫分為許多包.java.lang java.util java,net等,包是分層次的所有的java包都在java和javax包層次內。   10.繼承思想:允許在已經存在的類的基礎上構建新的類,當妳繼承壹個已經存在的類時,那麽妳就復用了這個類的方法和字段,同時妳可以在新類中添加新的方法和字段。11.擴展類:擴展類充分體現了is-a的繼承關系. … Continue reading