java基礎知識

來源:互聯網
上載者:User

標籤:構造方法   傳回值   有序   字母   gpo   int()   常用方法   常用   保留字   

1,輸入

     scanner sc=new scanner(systom.in);

     sc.next();  //接受string類型資料

     sc.nextint();//接受int類型資料

2,變數

     實質上是指記憶體中的一Block Storage空間(用來儲存資料)

    命名規則:

               只能使用數字,字母,底線,$組成。不能數字開頭,不能用保留字

               

             以駝峰式命名規則:以單詞區分,首字母要小些,後續單字首大寫

                 如:stuManageSystem

3,常量

           final

4,資料類型

          整型: byte 位元組     short 短整型     int 整形   long   長整形        

         浮點型 :float、double

        字元型 :char

         布爾型 :boolean

        注意:在要求精度很高的情況下,不使用float,double,使用java.util.BigDecimal

       引用資料類型: string ,數組,介面,枚舉,類

5,數組

          int[] aa=new int[長度];

6,構造方法

       分有參和無參      作用:用來初始化

7,存取修飾詞

     public   公用的(整個項目中都可以使用)

     protected  受保護的(在同個包中可以使用,有繼承關係的也可以使用)

    private      私人的   (只能在當前類中使用)

   default(friendly) 預設的(在同一個包中)

8,重寫

     傳回值,參數名,方法名要相同,方法體中內容可以不同

9,重載

     同命不同參

10,介面

    不能被執行個體化,只能通過他的實作類別來操作, implement

11,抽象類別(abstrart)

      不能執行個體化,只能通過繼承來操作

12,時間

      date de=new date();

      simpiedateformat sd=new simpiedateormat("yyyy/MM/DD hh:mm:ss E");

     sd.format(de)

13,隨機數

   random rd=new random();

  rd.nextint();

  產生3到30的隨機數:rd.nextint(27)+3;

 ran.nextFloat()

 ran.nextDouble()

14,集合

        用來儲存資料的容器

         集合和數組的區別: 數組;長度一定,資料類型一定,有序,集合反之

        collection是集合的根介面

        常用方法:

    size()   集合中元素的個數

    isEmpty()  判斷集合是否為空白(true是空集合)

    contains(Object o) 判斷是否包含指定元素

    iterator()  迭代器(在jdk1.5之前迴圈中沒有包含增強for迴圈,只能使用迭代器)

    toArray()  將集合轉換為數組

    add(Object o)  添加集合元素

    remove(Object o) 刪除集合元素

    clear()   移除集合中的所有元素

   子介面;list 有序資料不唯一 。 set 無序,資料唯一 map索引值對的形式儲存資料

    list的實作類別:

             arra‘ylist 尋找資料很快,添加、修改、刪除較慢

             尋找資料很快,添加、修改、刪除較慢

list 有序,資料不唯一

set 無序 資料唯一

 

 

    

   

     

 

 

      

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.