重拾Java回憶錄(一):Java01基礎資料型別 (Elementary Data Type)和基本語句,javajava01

來源:互聯網
上載者:User

重拾Java回憶錄(一):Java01基礎資料型別 (Elementary Data Type)和基本語句,javajava01


編寫java程式的基本的要求

1.編寫java類其實就是編寫java檔案(預設的情況下類名和檔案名稱要求一致)

2.類在編寫的時候,應該放在一個包(package)

包的含義:一個檔案夾的顯示(檔案的層次關係的反映)

包中的層次依靠 . 進行層進,用於區分不同的java檔案

包之間的應用

1.建立類  package 包名(指明類的位置)

2.使用類  import 包名.類名(可以使用*代表全部)

 

基礎資料型別 (Elementary Data Type):

1.標識符

命名的規則:

1.字母,底線,數字,$,組成,但是數字不能作為開始

2.大小寫敏感

3.不能使用關鍵字

4.習慣

1.要求有一定的語義, 所有的字母小寫

2.類名的第一個字母大寫Student,變數名的首字母小寫 studentName

3.單詞之間使用 _ 串連  file_path

 

2.基礎資料型別 (Elementary Data Type)(8種)

1.整型

Byte 

1B                   8位

-128--127

 

 

 

Short        

2B                   16       

-2^15

 

 

 

Int

4                     32       

-2^31

 

 

 

long

8                     64        

-2^63

 

 

 

2.浮點

Float

4B                   32

Double

8B                   64

3.字元

Char

2                    16

 

4.布爾

 

 

Boolean

1B         true/false

 

 

類型之間的轉換

1.正向

Byte-short(char)-int-long-float-double

2.逆向(強制轉換)

(轉換類型)標識符/數字

 

Java的特色

引用資料類型

類 , 介面 , 數組

參考型別 標識符(變數) = new 參考型別(參數)/[參數]   : 參考型別的構造器

String s=new String("");

Int arr[] =new int[10]

 

參考型別和基本類型的區別(記憶體)

棧記憶體:存放簡單的資料類型(變數名和值)

堆記憶體: 由棧記憶體配合使用 , 棧中存放堆記憶體的首地址,堆中存放引用的執行個體(方法的定義的入口/屬性)

 

 

基本語句:

運算子

 

移位元運算符

>> 所有的符號右移

>>>右移的高位補0

邏輯運算子

&    /   |

&&  /  ||

!

算數運算

 

++使用:不要使用 使用i+=1;

 流程語句變數的聲明

全域變數:範圍是整個檔案

局部變數:部分的方法中

運算子的使用

 

順序

分支if..else/

Switch(byte/short/int/char)

 

...do case

迴圈 for /while

 

***********************************************************************************************************

參考型別

數組:是一個對象

聲明數組

類型[] array;推薦 / 類型 array[]

建立數組

在堆記憶體中開闢空間,指定數組的長度,長度一旦指定不能更改

//多維陣列

類型[][].. Array//聲明和建立

 

數組的屬性和方法

數組是JavaAPI 提供的,具有一定的方法和屬性

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.