歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Java中的屬性以及基本數據類型

Java中的屬性以及基本數據類型

日期:2017/3/1 10:14:55   编辑:Linux編程

  Java中的屬性,就是類中描述對象狀態的語句,說白了,就是數據,比如我們創建一個類叫做“人”,那麼我們就可以用30這個數字來描述他的年齡。

  數據分為兩種,常量和變量。常量顧名思義,就是程序中不能被修改的數據。相應地,變量當然就可以被修改。這樣劃分是因為,有的數據我們要經常修改,而有的數據我們不要修改,卻要經常引用,那麼就要視情況來判斷究竟是要定義一個變量呢,還是常量。

  我們想要定義一個常量或變量,需要掌握的知識包括:數據的基本類型、聲明變量和常量的基本語法,以及給變量或常量賦值的語法
  首先是數據的類型。Java中數據分成不同的類型,有兩大類,基本數據類型(primitive type)和引用數據類型,現在我們來看基本數據類型。基本類型的數據包括三種:數值型、字符型和布爾型。下面通過表格來展示Java中基本數據類型的名稱、簡寫、取值范圍、內存存儲需求以及示例說明。 名稱 簡寫 取值范圍 內存存儲需求 默認值 示例說明 整形 int -2,147,483,648 2,147,483,647 4字節 0 例如:int x = 12456789; 最常用 短整型 short -32,768 ~ 32,767 2字節 0 例如:short x = 12345; 長整型 long -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 8字節 0 long x = 1,000,000,000,000; 雖然長整型超過20億基本夠用,但是加入想要表示一個星球的的人口就可能要用到長整型 字節型 byte -128 ~ 128 1字節 0 byte x = 123; 浮點型 float 約±3.40292347E+38 4字節 0.0f float x= 1.234f; 浮點型數據後面加f標記,多數情況其精度不能滿足要求 雙精度浮點性 double 約±1.79769313486231570E+308 8字節 0.0d double x = 123.456d; 雙精度浮點型數據在後面加d標記,其精讀是浮點型的兩倍,比較常用 字符型 char '\u0000 - u\ffff' 不確定 '\u0000' char x = 'a'; 布爾型 boolean true、false 1/8字節 false boolean x = true;
  怎樣定義變量?基本語法就是:   類型變量名 = 值;   也可以現不給變量賦值,等到要用的時候再賦值:   類型變量名;     賦值:   變量名 = 值;
  怎樣定義常量呢?只要在變量的基礎上在類型前加上final就可以了:   final 類型 常量名 = 值;   命名規范:Java中的常量一般用大寫字符命名,而變量一般用Camel命名法,即每個單詞首字母大寫。
Copyright © Linux教程網 All Rights Reserved