欧美人与动人物牲交免费观看久久,蜜桃视频在线观看免费视频网站www,久久综合亚洲欧美成人,女人被躁的高潮嗷嗷叫,美女自卫慰黄网站

自考大專報名
當前位置:自考大專網 >> 通知公告 >> 瀏覽文章

通知公告

工商自考???Java程序設計復習資料.doc

工商自考專科-Java程序設計復習資料.doc      (行考)

Java虛擬機(JVM)是Java Virtual Machine的縮寫,是指運用硬件或軟件手段實現的虛擬的計算機。 鼠標點擊事件的監(jiān)聽器是ActionListener JFrame的默認布局管理器是BorderLayout 字節(jié)流既可以讀寫文本文件,也可以讀寫二進制文件。 異常類中用來輸出異常棧跟蹤信息的方法是printStackTrace 如果有:接口A a = new B;,則B必須實現A的所有抽象方法。 構造方法靜態(tài)方法方法不能被聲明為抽象方法。 Object是所有類的父類。 派生類構造方法可以通過關鍵字super調用基類構造方法 創(chuàng)建包的關鍵字是package導入其它類的關鍵字是import 一個完整的Java應用程序由一個或多個類組成;其中Java Application至少有一個主類,這個類中包含一個名為main的方法 Java源文件的后綴為.java,可以使用任何文本編輯工具直接編寫。編寫好的源文件需要通過Java的編譯器編譯成為后綴為.class的字節(jié)碼文件,然后將編譯好的字節(jié)碼交給JVM解釋執(zhí)行應用程序。 標識符是給類、方法或變量的賦予的名字。一個標識符可以以字母、數字、下劃線、美元符號組成,但不能以數字作為第一個字符。特別需要注意的是,Java是大小寫敏感的,APPLEapple是兩個不同的標識符。 do~while語句的執(zhí)行流程是:先執(zhí)行循環(huán)體中的語句,然后判斷條件是否為真,如果為真則再次執(zhí)行循環(huán)體,然后再次判斷條件是否為真,重復執(zhí)行直到條件為假時結束循環(huán)。與while循環(huán)的主要差別是,while語句的循環(huán)體可能一次都不執(zhí)行,而do~while語句的循環(huán)體至少執(zhí)行一次。 數組是可以存儲多個相同類型數據的一種對象。數組的元素下標從0開始。數組的length屬性,表示數組中元素的個數或數組的長度。二維數組對象的長度等于行數。 數組是一種數據結構,是用來存儲同一類型值的集合。java語言中,數組是一種最簡單的復合數據類型。數組是有序數據的集合,數組中的每個元素具有相同的數據類型,可以用一個統(tǒng)一的數組名和下標來唯一地確定數組中的元素。數組有一維數組和多維數組。 使用字符串對象的length方法取得字符個數或長度。StringcharAt方法用于取出某個位置上的字符,split用于分割字符串,replace用與替換字符串中的字符,substring用于截取字符串中的一部分。 String與其它類型的數據作+運算的結果一定是字符串。String類型轉換成int方法,Integer.parseInt(“字符串”); 如果在一個類中定義了多個同名的方法,它們或有不同的參數個數或有不同的參數類型,則稱為方法的重載 類是對一組對象的抽象描述與定義,是創(chuàng)建對象的依據和模版;對象是類的具體化,是類的一個特例,是將類實例化的結果。 當實例化一個對象時,這個對象存儲在堆中。為了以后方便訪問這個對象,還可以在棧中定義一個特殊的變量,讓這個變量的值等于對象在堆內存中的地址,那么以后通過這個變量就可以隨時訪問到堆中的對象了。棧中的這個變量稱之為對象的引用,相當于是某個對象的一個別名,實際上存儲的是對象的地址。 構造方法名稱與類名完全相同,包括大小寫在內。構造方法不能聲明返回類型。構造方法只能用于創(chuàng)建對象的時刻,不能在程序中顯示調用在客戶端代碼中創(chuàng)建該代理類的一個實例。開發(fā)者可以在類中編寫自定義的構造方法,也可以不定義構造,這時系統(tǒng)會自動為這個類添加一個默認的構造方法。    可以在一個類中定義多個不同參數的構造方法,但創(chuàng)建對象時只能使用其中一個。 多態(tài)是面向對象的重要特征之一。其中靜態(tài)多態(tài)就是通過方法重載(Overloading)來實現的。方法重載就是在同一個類中,允許同時存在多個相同名稱方法,只要這些方法的參數個數或類型不同即可,而方法的返回類型可以相同也可以不同。 現實世界中所有事務皆是對象;面向對象就是在計算機程序中模擬現實世界的概念,即模擬現實世界的實體。然后設計和實現軟件系統(tǒng)的方法。 面向對象是專指在程序設計中采用封裝、繼承、多態(tài)等設計方法。可是,這個定義顯然不能再適合現在情況。面向對象的思想已經涉及到軟件開發(fā)的各個方面。如,面向對象的分析(OOA,Object Oriented Analysis),面向對象的設計(OODObject Oriented Design)、以及我們經常說的面向對象的編程實現(OOP,Object Oriented Programming)。許多有關面向對象的文章都只是講述在面向對象的開發(fā)中所需要注意的問題或所采用的比較好的設計方法??催@些文章只有真正懂得什么是對象,什么是面向對象,才能最大程度地對自己有所裨益。這一點,恐怕對初學者甚至是從事相關工作多年的人員也會對它們的概念模糊不清。面向對象的分解根據抽象關鍵的問題域來分解系統(tǒng)。面向對象的設計是一種提供符號設計系統(tǒng)的面向對象的實現過程,它用非常接近實際領域術語的方法把系統(tǒng)構造成現實世界的對象。 Java常見包:java.lang,java.util,java.io:javax.swing。創(chuàng)建包使用package關鍵字,導入包使用import關鍵字。 java采用一種不同的,很方便的方法:Garbage Collection.垃圾回收機制放在JVM里。JVM完全負責垃圾回收事宜,應用只在需要時申請空間,而在拋棄對象時不必關心空間回收問題。     在java中,當對象不被引用時就會被加入回收隊列,但不是立即被銷毀,對象何時被銷毀并釋放內存是無法預知的,因為調用gc()只是通知提前jvm銷毀對象,但jvm會選擇在合適的時候銷毀,何時銷毀的時間點,是無法預支的。finalization函數是當對象被銷毀時調用的,因此在finalization中的代碼不一定會立刻執(zhí)行。 break的作用是跳出當前循環(huán)塊(for、whiledo while)或程序塊(switch)。在循環(huán)塊中的作用是跳出當前正在循環(huán)的循環(huán)體。在程序塊中的作用是中斷和下一個case條件的比較。 continue用于結束循環(huán)體中其后語句的執(zhí)行,并跳回循環(huán)程序塊的開頭執(zhí)行下一次循環(huán),而不是立刻循環(huán)體。 Java中的異常用對象來表示。Java對異常的處理是按異常分類處理的,不同異常有不同的分類,每種異常都對應一個類型(class),每個異常都對應一個異常(類的)對象。   異常類從哪里來?有兩個來源,一是Java語言本身定義的一些基本異常類型,二是用戶通過繼承Exception類或者其子類自己定義的異常。Exception 類及其子類是 Throwable 的一種形式,它指出了合理的應用程序想要捕獲的條件。   異常的對象從哪里來呢?有兩個來源,一是Java運行時環(huán)境自動拋出系統(tǒng)生成的異常,而不管你是否愿意捕獲和處理,它總要被拋出!比如除數為0 的異常。二是程序員自己拋出的異常,這個異??梢允浅绦騿T自己定義的,也可以是Java語言中定義的,用throw 關鍵字拋出異常,這種異常常用來向調用者匯報異常的一些信息?! ‘惓J轻槍Ψ椒▉碚f的,拋出、聲明拋出、捕獲和處理異常都是在方法中進行的。   Java異常處理通過5個關鍵字try、catch、throw、throws、finally進行管理。 Java的訪問控制級別分為四種: 公有:對所有類公開訪問權限。使用public修飾符。 保護:對子類和同一個包的類公開訪問權限。使用protected修飾符。 私有:僅對類的內部公開。使用private修飾符。 默認:對同一個包的類公開訪問權限。不使用修飾符。 Java中有非常特殊的類——Object類,它是所有類的父類。你不需要使用extends關鍵字顯示繼承Object類,它會自動成為你編寫的任何類的父類。因此,Object類中定義的方法在所有類中得到了繼承。 在子類中寫了一個與父類中已有的方法完全一樣的方法時,稱之為子類覆蓋(重寫)了父類的方法。在這種情況下,可能產生動態(tài)多態(tài)。即,當父類引用指向子類對象時,子類覆蓋了父類的某個方法,當通過父類的引用調用被覆蓋的方法時,會執(zhí)行子類中的方法。 如果你不希望別人別人覆蓋你的類中的方法,也可以使用final修飾符修飾方法。 不希望別人別人繼承你的類。這時可以使用final修飾符修飾類。final也可修飾變量表示變量只能賦值一次。 抽象方法需要使用abstract來修飾,抽象方法只有方法聲明。一個類如果有抽象方法則這個類必須是抽象類。抽象類不能被實例化??梢远x抽象類的引用,但這個引用必須指向它的具體子類對象。子類繼承抽象類必須覆蓋抽象父類的抽象方法,否則這個子類也必須是抽象類。沒有抽象方法的類也可以被聲明為抽象的。 Java程序的一個基本存儲單元,它的值可以不斷的被修改。 子類中編寫了與父類中的方法同名同參的方法。 面向對象編程方法(Object-Oriented programming) Integrated Development Environment集成開發(fā)環(huán)境。 接口是不能實例化的,接口的作用就是給其它類去實現。一個類實現某個接口,必須實現接口中的所有抽象方法,否則這個類只能是抽象類。實現的關鍵字是implements。 Java語言中Throwable類是所有異常的頂層父類。它有ErrorException兩個直接子類。Java異常處理通過5個關鍵字來實現:try、catchfinaly 、throw、throws。 new File(“文件路徑”)并不表示創(chuàng)建了文件。File對象的createNewFile方法表示創(chuàng)建文件。 根據流中最小單位來劃分,流還可以分成字節(jié)流和字符流。即字節(jié)流中的最小單元是字節(jié),那么稱這種流為字節(jié)流,字符流中的最小單元是字符。字節(jié)流可以用來讀寫任何文件,包括二進制文件和文本文件,如視頻、音頻、文本文件都可以處理。而字符流一般只用來處理文本文件。 字節(jié)流的兩個頂層父類是InputStreamOutputStream。字符流的頂層父類是ReaderWriter 掌握FIleInputStream,FileOutputStreamFileReader,FileWriter的用法。 創(chuàng)建線程類有兩種方式:一是繼承Thread父類,二是和實現Runnable接口。 線程類必須實現run方法。通過從Thread父類繼承的start方法來啟動線程。 Thread.sleep(毫秒數)方法使線程休眠。 JRE是指Java運行環(huán)境 JDK是指Java開發(fā)工具包。 Java基本數據類型一共有8種,分為4類。 一個int類型和一個long類型的變量進行運算的結果是long類型。 當使用final關鍵字修飾一個變量時,該變量只能賦值一次。 表達式!(3>5)的結果是TRUE。 Eclipse中編寫應用程序需要先創(chuàng)建一個工程。 使用一個對象前,必須聲明并初始化它。 表示當前對象引用的關鍵字是this。 盒類Test的默認構造是Test{}。 若父類引用指向子類對象,則父類引用調用的是子類方法。 SwingJFrame,JPanel,JButton等組件的基本用法。 按鈕點擊事件的處理。 布局管理器:流布局管理器、邊界布局管理器。JFrame的默認布局為邊界布局管理器。JPanel的默認布局為流布局管理器。 public class ButtonFrame extends JFrame implements ActionListener {        private JButton jb1 = new JButton("按鈕");               public ButtonFrame(String title){               super(title);               this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);               this.setSize(350, 200);               this.setLocation(250,150);               this.setLayout(new FlowLayout);//設置布局管理器                      add(jb1);                      jb1.addActionListener(this);//Button注冊ActionEvent的監(jiān)聽器               jb1.setToolTipText("你好");               this.setVisible(true);        } public void actionPerformed(ActionEvent arg0) {//點擊事件處理 //     獲得按鈕button上的文本             String bValue = button.getText;                int count = Integer.parseInt(bValue);                //將文本加一               String newValue = String.valueOf(++count);                //重設置button上的文本                button.setText(newValue);       }        public static void main(String[] args) {               new ButtonFrame("放置按鈕的窗體");        } }  

報名留言

留言后,我們將盡快回復您

"工商自考???Java程序設計復習資料.doc"由湖北自考大專網整理編輯,轉載請注明出處。