java 基本語法彙總:

 1、一個類的構成----類聲明   (關鍵字class)

                              ①變量:實例變量和靜態變量

                             ②方法:實例方法和靜態方法

                          ③構造方法:

                         ④main方法[可以沒有]:


2、java類的三大特徵:①封裝:一個類/接口/枚舉等等都是一個封裝體

                                       ②繼承:類繼承一個父類 ;類實現一個或者多個接口 ;接口繼承接口; 

                                                            繼承關鍵字extends 和implements

                                   ③多態:方法的多態-重載和覆蓋

                                                   類的多態-根據調用時選擇不同的類(面向接口編程)


3、類的訪問權限:① public 類對應main方法

                                ②缺省權限的類沒有main方法


4、成員的訪問權限:①public :所有類

                                      ②protected:本類 、子類和同包類

                                    ③缺省:本類、同包類

                                   ④private :本類


5、成員的狀態:①static:表示類成員,沒有的話爲實例成員

                           ②final:只能初始化一次,以後該變量只讀


5、類成員和實例成員的區別:①類成員:屬於類的,只會生成一個,共享一塊內存空間

                                                  ②實例成員:屬於對象的,不同的對象產生各自的成員,不同的內存

                                                 ③類成員不能調用實例成員:實例成員比類成員後出生,也許實例成員根本就沒有分配內存,就根本不存在,怎麼調用?

                                                 ④構造方法也應該算類成員,它最先出生,其他方法都不能調用它,它有jvm來調用,爲對象分配內存和初始化數據的

                       

6、繼承:子類從父類繼承了些什麼?

       ①父類除了構成方法以外的所有成員,都被子類繼承過來了,但是不一定有訪問權限

       ②繼承過來的方法可以覆蓋,也可以重載


7、super和this:①this:指的就是當前對象,就是this這個關鍵字所在的類的對象(this 不能用在static方法裏面)  

                           ②super:表示當前類的父類;super()表示引用父類構造方法,super().成員名錶示引用父類成員


8、抽象類和接口:①抽象類 abstract表示:抽象方法(可有可無),有抽象方法的類必須定位抽象類

                               ②interface  接口:public static final 成員變量  +public abstract  成員方法

                            

9、包:① 類的訪問、保護和名字空間的管理機制

         ②對應文件系統裏面文件夾

       ③包是一種樹狀結構

     ④包導入import


10、異常處理:1)捕獲異常:①try...catch....   ②try... catch ....finally        ③

                           2) 拋出異常 :①在方法後面加上throws XXException     讓調用該方法的其他方法去捕獲異常

                                                ②throw new  XXException("XXXX") ,可以拋出異常信息,一般放在方法體裏面

                         3)以上都是用系統自帶的異常類,我們也可以自定義異常類


總結:以上是java的一些基本語法



       

                                                 



                           

發佈了31 篇原創文章 · 獲贊 5 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章