久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

java基礎(chǔ)3

 java圖書館666 2013-10-08

java基礎(chǔ)3


1.面向過程:是一種謂語和賓語的關(guān)系,。對窗口操作的函數(shù)與窗口本身的定義沒有任何關(guān)系,。面向?qū)ο螅菏且环N主語和謂語的關(guān)系。
2.除了基本數(shù)據(jù)的8種類型外都是變量類型或者說是引用類型,。數(shù)組類型也屬于引用類型,。
3.比較兩個數(shù)組的方法,可以用Array的equals方法,。
4.強內(nèi)聚(許多功能盡量在類的內(nèi)部獨立完成,,不讓外面干擾),弱耦合(盡量提供給外部少的方法調(diào)用),。比如總統(tǒng)指揮一支部隊,,不必了解部隊細節(jié),。
5.static類型的方法不屬于任何對象。所以不需要創(chuàng)建對象就可以直接調(diào)用該方法,。
6.先執(zhí)行成員變量初始化的代碼,,然后才去執(zhí)行構(gòu)造方法中的代碼。
7.方法內(nèi)部的this表示使用該方法時的那個對象,。所以this事先是不知道是誰的,,只有當(dāng)對象創(chuàng)建出來并且調(diào)用該方法的時候才會起作用。this表示“我所在的那個對象”,。
特殊情況下用于將部件加入到容器之中,,或者用一個構(gòu)造方法調(diào)用第二個構(gòu)造方法。

例子程序:

容器的用法:

  1. class Container {  
  2.  Component com;  
  3.  public void addCompnent() {  
  4.   
  5.  com = new Component(this);//如果將該處的this替換成new Container()的話就不能滿足要求了,。  
  6. }  
  7. }  
  8.   
  9. class Component {  
  10.  Container c;  
  11.  public Component(Container c) {  
  12.   
  13.  this.c = c;  
  14. }  
  15.   
  16. }//容器需要用到部件,,但是部件的方法里又要用到容器,這種情況下this就派上了用場,。  

 

構(gòu)造方法的用法:

  1. class Person {  
  2. private String name;  
  3. private int age;  
  4. public Person(String name){  
  5. this.name = name;  
  6. }  
  7. public Person(String name,int age)  
  8. this(name);//這樣可以省去重復(fù)的代碼  
  9. this.age = age;  
  10.   
  11. }  

8.finalize 和System.gc搭配使用,,手動清除系統(tǒng)中的垃圾。
9.靜態(tài)方法不能以任何方式引用this和super,。靜態(tài)方法不能直接訪問類中的非靜態(tài)成員,。如在main方法中不能直接調(diào)用非靜態(tài)成員,必須先創(chuàng)建一個對象,。
10.static代碼塊:
static
{
**************
}//在用到類的方法時才會執(zhí)行
static常用在單態(tài)設(shè)計模式(單例模式)
11.內(nèi)部類可以訪問外部類的數(shù)據(jù),,但外部類不能訪問內(nèi)部類的數(shù)據(jù)。內(nèi)部類在創(chuàng)建的時候保留了對外部類的一個引用,,
所以如果某變量在內(nèi)部類找不到的話可以根據(jù)該引用繼續(xù)在外部類中查找,。
12.內(nèi)部類和外部類擁有相同的變量名時:
 
  1. public class OutClass {  
  2.   private int size = 1;  
  3.   class Inner {  
  4.   private int size = 2;  
  5.   public void dostuff(int size) {  
  6.     size++;// dostuff 的形參  
  7.     this.size++;//內(nèi)部類的size;  
  8.     OutClass.this.size++;//外部類的size  
  9.   }  
  10.  }  
  11. }  

13.內(nèi)部類在方法中時,,不能訪問方法中定義的普通變量,。除非該變量使用final關(guān)鍵字。
14.使用java文檔注釋,。用javadoc命令來自動生成文檔
/**
*
*@version
*@author
*param Name 名字
*/
注釋信息應(yīng)該寫在類或者方法的前面,,param表示用到的一些參數(shù),“Name”表示參數(shù)名,,“名字”表示該參數(shù)的解釋信息,。
最終生成的文檔和java API中的有關(guān)類解釋的文件格式相同,生成的文件格式是html文件

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多