大資料Java基礎一

來源:互聯網
上載者:User

標籤:成員變數   訪問   --   容器   string   情況   fbo   boolean   i++   

DataType
-------------
 基礎資料型別 (Elementary Data Type)
  100 int  1.2
  1.byte short int long float double
  2.boolean[true,false]
  3.char 參考型別
  1.class
  2.interface
  3.[]函數
--------
 function,方法,method
 封裝功能代碼。
 不能嵌套定義。 函數格式
---------
    void    參數列表
 修飾符 傳回值類型 函數名(類型1 名稱1,...){
  //函數體
  ....
  //return ;
 }函數的調用
----------
 函數名()函數重載(overload)
------------------
 遞迴
----------
 
數組:
------------
 容器,資料類型相同。數組定義
------------     元素的個數==數組的長度
 類型[] 變數名 = new 類型[數值];
 int[] arr = net[10];
 arr.length;
 索引越界: java.lang.ArrayIndexOutOfBoundsException。
 null 指標異常: java.lang.NullPointerExceptionjava沒有指標
----------------
 沒有顯式的指標操作。引用就是指標。指標是對象的記憶體位址。
 null,對象不存在,不能訪問其屬性和方法,否則出現NullPointerException.1.定義函數,getMax(int[] arr),遍曆數組,取出int[]數組的最大值。
  int getMax(int[] arr) ;
網路命令
-------------------
ipconfig    //查看ip地址
ping 192.168.12.7  //測試指定的地址是否連通
ping www.baidu.com  //測試外網的聯通情況
ping www.baidu.com -t //測試網路持續連通情況
class TriangleDemo{
    public static void ninexjiu(){
    int line=9;
          int row=1;
while(row<=9){
          int col=9;
while(col >=row){
        System.out.print(col+"*" +row+"="+ (col *row)+"\t");
            col--;
         }
     row++;
       System.out.println();
}
 }   
 public static int sum(int n){
  int sum=0;
  for(int i=0;i<=100;i++){
   sum=sum+i;
  }
  return sum;
 // System.out.println("sum="+sum);
 }
 public static   void ninexnine(int a){
  for(int x1=0;x1<=a;x1++){
   for(int y1=0;y1<=x1;y1++){
    System.out.print(x1+"*"+y1+ "=" +(x1*y1)+"\t");
   }
   System.out.println();
  }
 }
 public static void main(String[] args){
  //TriangleDemo  t=new TriangleDemo();
   //  t.ninexNine();
 // t.sum();
  ninexjiu();
       ninexnine(10);
        System.out.println("sum="+sum(10));
 }
}

 

class ArrDemo{         public static void main(String[] args){                 int[] arr=new int[50];          for(int x=0; x<arr.length;x++){                 arr[x]=x+1;                  }            for(int x=0;x<arr.length;x++){                 System.out.println("arr["+x+"]="+arr[x]);
  1. 類與對象:
  2. 1,物件導向的基本思想。2,類與對象(聲明,建立,使用)。3,成員變數與方法(聲明與應用)。4,參數傳遞(基礎資料型別 (Elementary Data Type)與參考型別)。
  3. 方法重載:

    1,方法重載。2,構造器。3,構造器重載。4,this的使用。

  4. 存取權限:
  5. 1,包的使用(package,import)。2,存取權限修飾符。3,類的封裝性(私人化,seter與geter)。4,static(靜態成員變數,方法,類)。5,final(修飾變數,方法,類)
  6. 繼承  1類的繼承概念。2,成員繼承。3,super的使用。4,調用父類構造器。
  7. 多態:1,方法的重寫與隱藏。2,變數的隱藏。3,利用繼承實現多態。4,繼承下的類型轉換。5,instanceof。

大資料Java基礎一

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.