基礎總結

基礎入門:

基本數據類型:

byte,short,float,int,char,long,double,bool

整數的轉型:byte,short,char,int,long,float,double 從前到後可以自動轉換。

反之,則需要強制類型轉換,如

int i = 100;

byte b = (byte)i; 

string不是基本數據類型,而是一個類,他有自己的屬性和方法,但運用比較廣泛,string 對象就是引用類型。

 

類與對象: 

1.類是一種自定義的數據類型,可以創建多個對象,他一般都含有自己的屬性和方法,類中的方法都必須要實例化爲具體對象後才能調

 

用。

2.方法的修飾一般有有返回值和無返回值(void),有參數和無參數。每個對象都有一個默認的構造器方法。他的好處是一開始就可以

 

初始化值,並且可以重載。

3.重載指的方法名相同並且參數個數不同或參數類型不同或順序不同的方法。

 

登陸界面開發:

1.值傳遞與引用傳遞:通過調用方法傳遞的是值傳遞,他的值不會改變原值,直接相等的一般是引用傳遞,引用傳遞的是地址,所以會

 

改變以前所有的值。

2.JFrame(界面) Jbutton(按鈕)JLable(標籤)JTextField(文本)

this.setName("畫圖板");

this.setSize(600,450);

this.setDefaultCloseOperation(3); //關閉時退出程序

this.setLocationRelativeTo(null); //出現在屏幕中央

this.setLayout(new BorderLayout()); //網格佈局

this,setVisible(true);

這是一個簡單的界面的代碼,基本大多數界面都需要以上成分。這裏this是指繼承了JFrame的類。

 

類的繼承:

1.類(class) 抽象類(abstract class)接口(interface)括號中爲其定義時申請的關鍵字。

2.類可以繼承類,抽象類,接口,並且一級一級的要把所有的方法實現,接口沒有方法體,抽象類可以實現或者不實現,而剩下未實現

 

的方法一定要在最下層中實現。類的繼承用關鍵字(extends),接口的繼承用關鍵字(implements)。可以同時實現多個接口。

3.父類中的方法可以被子類重寫,一旦重寫,子類中的方法就按照重寫的來執行,構造方法也可以被重寫。

畫圖板程序開發:

1.處理事件監聽器:動作監聽器,

public interface ActionListener extends EventListener{

public void actionPerformed(ActionEvent e);

}

這是動作監聽器的內容,我們只需要實現這個類,並實現其中的方法就可以捕獲相應的組件;

public class mylistener implements ActionListener{

public void actionPerformed(ActionEvent e){}

}

這樣就可以了,只要常見對象就可以使用了。

2.匿名類部類,創建對象時直接在類部中實現類,即爲匿名內部類,很常用而方便的用法。

3.畫布(Graphics),任何組件都可以獲取畫布,只有添加畫布才能在上面作畫,Graphics中有很多方法能夠在畫布中作圖。

4.鼠標監聽器:和動作監聽器的使用相同,只是其中的未實現的方法不同。

5.在畫圖板的項目中畫布似最常用的,其中的方法與每一個組件都相關,所以畫布不出錯就ok

關鍵字:

1.關於static  靜態的

被修飾的對象似獨立的,會被提前執行。

  1.如果修飾的是方法

該方法只能調用該類中的同樣被static修飾的屬性或方法,而不能直接調用未被static修飾的方法。

2.如果修飾的是類

該類只能創建一個對象,或者不創建對象,直接用對象名.方法就可以調用

  3.有些必須提前執行的塊,可以用static修飾,幫助提前運行

 

2.關於final   終結的,最後的

被修飾的對象不能被改變

  1.如果被修飾的是方法

該方法不能被重寫

  2.如果被修飾的是類

該類不可以被繼承

  3.如果 被修飾的是屬性

該屬性值不可以被改變(只能是初值)

 

3.關於this和super

1.this用於表示當前對象,super用於表示該對象的父類

2.super同this的用法基本相同

 

4.關於peotected 、private和public

1.不同的包中時,只能調用public中的屬性和方法

2.同包而不同類時,不能調用private修飾中的屬性和方法

3.同包同類時,都可以

5.關於 instanceof    

  用來判斷當前的對象是否是某個類的實例。   畫圖打開後進行重繪  Shape抽象類

6.關於 try catth異常的關鍵字:

try catch是用來處理計算機異常的,一般比較常用,另外,還有一些常用的,一一列舉:

try                  用來捕獲異常的開始語句

catch             用來處理異常的開始語句

finally             永遠都會執行的代碼塊

throw             用來創建一個新的異常

throws           用來拋出一個異常

 

7.java中的保留字

const

goto

 

總結結束:這一次總結就相當於把書又看了一遍,很多細節都有一點忘了,所以有一些原本就記得東西就沒有總結,總結的這些都是不太熟悉的東西,收穫還是比較大的吧。

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