Java基礎知識

來源:互聯網
上載者:User

標籤:不同   nbsp   jvm   eclipse   bsp   遇到   text   family   ali   

  學習了這麼長時間的Java剛開始覺得其實挺簡單的,但是後面邏輯性非常的強,所以還是要繼續加油,下面就是一些基礎的東西

  使用eclipse工具

  寫程式基本命名

    類名:每個單字首大寫

    變數名:第一個單詞全小寫,其他單詞字母首字母大寫

    變數名需求:1.首字母:必須是各國語言、底線以及錢

            2.其他字母:首字母+數字

          註:變數使用前,必須賦初值

    自動轉換:1.從範圍小到範圍大,自動轉換

         2.從範圍大到範圍小,強制轉換

         3.任何類型【遇到】字串,自動轉換成字串

      判斷相等:基本類型用==;參考型別用equals

    Java虛擬機器原理:

      Java給任何作業系統都安裝了一套Java解析器,就是Java虛擬機器(JVM)。一次編寫,處處運行。

      Java跨平台,虛擬機器不跨平台;位元組碼是由JVM啟動並執行。

      JVM:Java Virtual Machine

      JRE:Java Runtime Environment 

      JDK:Java development Kit    Java開發工具

    Java跨平台原理:

      JVM本身不跨平台,是因為不同平台上有不同虛擬機器,這些虛擬機器會將同一份位元組碼解釋成不同平台上可行的機

    器碼,因此Java的位元組碼是可跨平台的

    Java真正啟動並執行是位元組碼(.class)檔案

    一個.Java檔案中,檔案名稱必須和public class的類名一致

    一個.Java檔案中,只能用一個public class,但可以有多個class

一、八種基礎資料型別 (Elementary Data Type)(原生資料類型)

  數值型最大的是double,所有型最大的是String

   註:後面的數字代表位元組數

  1.byte 位元組類型           1

  2.short 短整型            2

  3.int 整型               4

  4.long 長整型            8

  5.float 浮點類型(單精確度)   4

  6.double 浮點類型(雙精確度)   8 

    7.char 字元型          2

  8.boolean 布爾型            1/8 

二、引用數字類型(對象資料類型)

  除以上八種資料類型其他的都是引用資料類型

  最常見的就是string

 

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.