14.final類:為防止他人從你的類上派生新類,此類是不可擴展的.
15.動態(tài)調(diào)用比靜態(tài)調(diào)用花費的時間要長,
16.抽象類:規(guī)定一個或多個抽象方法的類本身必須定義為abstract
例: public abstract string getDescripition
17.Java中的每一個類都是從Object類擴展而來的.
18.object類中的equal和toString方法.
equal用于測試一個對象是否同另一個對象相等.
toString返回一個代表該對象的字符串,幾乎每一個類都會重載該方法,以便返回當前狀態(tài)的正確表示.
(toString 方法是一個很重要的方法)
19.通用編程:任何類類型的所有值都可以同object類性的變量來代替.
20.數(shù)組列表:ArrayList動態(tài)數(shù)組列表,是一個類庫,定義在java.uitl包中,可自動調(diào)節(jié)數(shù)組的大小.
21.class類 object類中的getclass方法返回ckass類型的一個實例,程序啟動時包含在main方法的類會被加載,虛擬機要加載他需要的所有類,每一個加載的類都要加載它需要的類.
22.class類為編寫可動態(tài)操縱java代碼的程序提供了強大的功能反射,這項功能為JavaBeans特別有用,使用反射Java能支持VB程序員習慣使用的工具.
能夠分析類能力的程序叫反射器,Java中提供此功能的包叫Java.lang.reflect反射機制十分強大.
1.在運行時分析類的能力.
2.在運行時探察類的對象.
3.實現(xiàn)通用數(shù)組操縱代碼.
4.提供方法對象.
而此機制主要針對是工具者而不是應用及程序.
反射機制中的最重要的部分是允許你檢查類的結(jié)構(gòu).用到的API有:
java.lang.reflect.Field 返回字段.
java.reflect.Method 返回方法.
java.lang.reflect.Constructor 返回參數(shù).
方法指針:java沒有方法指針,把一個方法的地址傳給另一個方法,可以在后面調(diào)用它,而接口是更好的解決方案.
23.接口(Interface)說明類該做什么而不指定如何去做,一個類可以實現(xiàn)一個或多個interface.
24.接口不是一個類,而是對符合接口要求的類的一套規(guī)范.
若實現(xiàn)一個接口需要2個步驟:
1.聲明類需要實現(xiàn)的指定接口.
2.提供接口中的所有方法的定義.
聲明一個類實現(xiàn)一個接口需要使用implements 關鍵字
class actionB implements Comparable 其actionb需要提供CompareTo方法,接口不是類,不能用new實例化一個接口.
25.一個類只有一個超類,但一個類能實現(xiàn)多個接口.Java中的一個重要接口
Cloneable
26.接口和回調(diào).編程一個常用的模式是回調(diào)模式,在這種模式中你可以指定當一個特定時間發(fā)生時回調(diào)對象上的方法.
例:ActionListener 接口監(jiān)聽.
類似的API有:java.swing.JOptionPane
java.swing.Timer
java.awt.Tookit
27.對象clone:clone方法是object一個保護方法,這意味著你的代碼不能簡單的調(diào)用它.
28.內(nèi)部類:一個內(nèi)部類的定義是定義在另一個內(nèi)部的類
原因是:1.一個內(nèi)部類的對象能夠訪問創(chuàng)建它的對象的實現(xiàn),包括私有數(shù)據(jù)
2.對于同一個包中的其他類來說,內(nèi)部類能夠隱藏起來.
3.匿名內(nèi)部類可以很方便的定義回調(diào).
4.使用內(nèi)部類可以非常方便的編寫事件驅(qū)動程序.
29.代理類(proxy):1.指定接口要求所有代碼
2.object類定義的所有的方法(toString equals)
30.數(shù)據(jù)類型:Java是強調(diào)類型的語言,每個變量都必須先申明它都類型,java中總共有8個基本類型.4種是整型,2種是浮點型,一種是字符型,被用于
Unicode編碼中的字符,布爾型.
相關推薦:計算機等級考試二級Java經(jīng)典算法大全匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |