JAVA 的基礎知識

來源:互聯網
上載者:User

標籤:java標識符   修飾符   逗號   強制   huawei   file   自訂資料類型   單行   隱式   

 一 對昨天的知識複習,如JDK  JVM  JRE等等的進行系統的回顧。

 二  JAVA的資料類型 

    1.基礎資料型別 (Elementary Data Type)(如int/char /byte/ short 等這樣的數實值型別)

    2.參考型別 

      * API中的類,比如String、File

      *自訂的類,如PersonalAccount,CreditAccount

      * 數組,如int[],String[]

 三  基礎資料型別 (Elementary Data Type)的取值範圍、類型轉換、理解應用如:

    1【 8種基礎資料型別 (Elementary Data Type)/位元】:(byte/8 ) (short/16) (int/32 ) (long/64) (float/32) (double/64) (char/16) (boolean/1)

    2  資料類型轉換有兩種情況:

        自動類型轉換(隱式類型轉換)

        如:float f = num; double d = f;

        強制類型轉換(顯式類型轉換)

        如:int x = 65; char ch = (char)x;(因為char類型精度低於int類型,編譯器無法將其自動轉換,只能進行強制轉換)

 四   包的概念、作用、命名規範以及使用

       概念 :物理上是檔案夾, 邏輯上是有邏輯關係的類的集合。

       作用:避免類重名 ,控制存取權限。

       命名規範:在包的命名中,可以使用.號來區分包的層級;包名一般情況下是小寫。

       第一級 指該項目的類型,如com,org,gov等

       第二級 指項目所開發或者啟動並執行公司名稱,如:chinasofti,icss,huawei等

       第三級 指項目的名稱,如:corejava,bcms,oa,erp等

       第四級 指項目模組的名稱,如:bean,action,exception,chapter01等

       例如:   public class AAA {

         public static void main(String[] args) {
         System.out.println("我能學好JAVA語言");

            }

       }

   五 許可權存取修飾詞(public、 protected、 (default)、 private)四個許可權存取修飾詞,許可權由大到小依次排列。

   六 Java類中的封裝

       封裝性是一種資訊隱藏技術

      1  對象的全部屬性和全部方法結合在一起,形成一個不可分割的獨立單位。

      2  儘可能隱藏對象的內部結構。

         例如使用public許可權 :

         public class Trainer{

      private String name; public String getName (){

                                return name;

                                }

          public void setName(String name) {

                              this.name = name;

                 }

          }

  七 Java運算式 (使用一系列的標識符和運算子組成的序列)

      運算式: 逗號運算式 :作用分隔定義的變數

                  問號運算式(三元運算子)

                  邏輯運算式 (邏輯值,即“true”或“false”)

  八  標識符

       概念 :Java語言中,對於變數,常量,方法,都有名字,統統稱之為Java標識符; 標識符是用來給類、對象、方法、變數、介面和自訂資料類型命名的。

       命名規則 以及命名規範

  九  分號、關鍵字、空白、花括弧等使用

       分號:在Java中 ,有一些字元被當作分隔字元使用,最常用的分隔字元是分號(;),用來分隔語句。

       空白:在代碼中遇到運算子時,例如 = 等,兩端留出空格,增強代碼可讀性。

       { }花括弧:用來包括自動初始化的數組的值 用來定義程式塊,類,方法以及局部範圍。

        // 單行注釋

        /* 單、多行注釋 */

        /** 文檔注釋 */

        

 

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.