亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

JavaSe筆記01-關(guān)于數(shù)據(jù)類型

CHENGKANG / 579人閱讀

摘要:基礎(chǔ)數(shù)據(jù)類型公式是內(nèi)存中,代碼存儲的最小單位。什么是變量變量是有數(shù)據(jù)類型,變量名和字面值構(gòu)成一個完整體。整數(shù)和浮點型一個類型大小的比較的過程,存在自動轉(zhuǎn)換,強制類型轉(zhuǎn)換。比如強制類型轉(zhuǎn)換,會造成精度的丟失。

1:Java基礎(chǔ)數(shù)據(jù)類型

公式:1byte=8bit;bit是內(nèi)存中0,1代碼存儲的最小單位。

1.1 整數(shù):包含正整數(shù),負整數(shù)和0。

byte(1字節(jié)) 范圍:(-128 --- 127)
short(2字節(jié))
int(4字節(jié))
long(8字節(jié))

1.2 浮點型:精度(單精度和雙精度)

float(單精度)(4字節(jié))
double(雙精度)(8字節(jié))

1.3 字符型

char(2字節(jié))

1.4 布爾型

boolean(1字節(jié)) 

1.5 小結(jié):

數(shù)據(jù)類型,其實就是決定在jvm中,開辟多大內(nèi)存空間大小,來存儲你的字面值。字面值最終轉(zhuǎn)換成二進制編碼,進行存儲。
因為不管任何語言只要在計算機中進行操作,都會轉(zhuǎn)換成機器01編碼。只不過這些操作都是語言幫我們自動處理了。
在開發(fā)中,定義變量一定都有規(guī)則,根據(jù)字面值去選擇一個合理的數(shù)據(jù)類型。  
2:什么是變量:

變量是有數(shù)據(jù)類型,變量名和字面值構(gòu)成一個完整體。舉個栗子:

int age = 26

數(shù)據(jù)類型 變量名 =字面值;

變量名(標識符)的注意事項:

  以字母,$_開頭,其他隨意(除了java的關(guān)鍵字),中間不包含特殊字符(#,@)和空格等其他字段。
  同樣用于:方法和類的名稱

{} 就是一個作用域

一個作用域中不能擁有相同的兩個或多個變量名。

3:java注釋:
- 單行注釋://
- 多行注釋:/**  **/ 
- 文檔注釋:javadoc文檔注釋的規(guī)則,它一定用于類,方法和屬性中,用來提示和生成javadoc文檔的的。
總結(jié):

數(shù)據(jù)類型運算的時候,我們都是使用int接受,或者比int更大范圍的數(shù)據(jù)類型區(qū)接受。比如:long,float,double.
short a=10;short b=1000;這兩個相乘按照常識short c=a*b;但是會發(fā)現(xiàn)一個問題這兩個相乘會超出short的范圍。所以jdk在設(shè)計的階段就用所以的運算都是用int原因。

整數(shù)和浮點型一個類型大小的比較的過程,存在自動轉(zhuǎn)換,強制類型轉(zhuǎn)換。

byte

float類型定義是比較特殊的,定義過程中,一定在結(jié)尾加f或者F,比如float d=3.5f;float c=100f;
如果float接受的是一個整數(shù),不需要加f或者F,但是如果時小數(shù)一定要加f或者F。因為java一個小數(shù)的默認數(shù)據(jù)類型是:double

long類型在定義的時候,一定要加L或者l。比如long c=100L;long cc=3454434534L;

浮點類型中,默認數(shù)據(jù)類型是double,它的定義中尾巴d是可以省略。比如double c=3.0345;double cc =3445.644645d;

如果0.445小數(shù),定義過程中前面0是可以省去的。比如:float a=0.35f;float b=.89f;(0.89f);

強制類型轉(zhuǎn)換,會造成精度的丟失。所以在開發(fā)過程中,一定要謹慎使用。比如double c=5.8;int d=(int)c;

jdk7+新增一些數(shù)據(jù)類型的接受,在定義數(shù)據(jù)類型的時候,我們所看的數(shù)字都是十進制,0-9.
而在程序里面,數(shù)字有十進制,八進制,十六進制,二進制(jdk7以后也支持整型和浮點型能夠接受二進制)。

十進制轉(zhuǎn)二進制,手算技巧:看到奇數(shù)寫1,看到偶數(shù)寫0。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/73529.html

相關(guān)文章

  • JavaSe筆記03-關(guān)于操作符,運算符和位運算符

    摘要:運算符運算符,是一種特殊的符號。算數(shù)運算符賦值運算符比較運算符位運算符邏輯運算符三目運算符算數(shù)運算符符號加減乘,除,取余自增自減作用在于整數(shù)和浮點型。 運算符 Java運算符,是一種特殊的符號。用表示數(shù)據(jù)的運算,賦值和比較。 算數(shù)運算符 賦值運算符 比較運算符 位運算符 邏輯運算符 三目運算符 1. 算數(shù)運算符 符號:加(+),減(-),乘(*),除(/),取余(%) 自增:++ ...

    dunizb 評論0 收藏0
  • JavaSe筆記02-添加判斷和字符char的認識

    摘要:和的關(guān)系和有什么關(guān)系基礎(chǔ)數(shù)據(jù)類型的類型是沒有字符串的。字符串專門處理彌補單字符的問題。也就是說單個字符是可以被所接受的,輸入自動類型轉(zhuǎn)換。 1: java分為兩種數(shù)據(jù)類型:基礎(chǔ)數(shù)據(jù)類型和封裝數(shù)據(jù)類型 - 整型: byte(1字節(jié)),short(2字節(jié)),int(4字節(jié)),long(8字節(jié)) - 浮點型: float(4字節(jié)),double(8字節(jié)) - 字符串: ...

    lijy91 評論0 收藏0
  • JavaSE筆記整理

    1、筆記軟件Typora的使用 explorer任務(wù)管理器桌面 calc 計算機 mspaint 畫圖工具 helloword! helloword! helloword! helloword! 今天是學(xué)習(xí)的第一天 有序排列 王五 李四 無需排列 安徽師大會的話 阿達 -- 表格創(chuàng)建 編號姓名id1001張三寶331002李四341003王文玉321 代碼筆記 ``` //代碼樣...

    Dr_Noooo 評論0 收藏0
  • Java關(guān)鍵字的筆記

    摘要:我在查詢一些資料的時候,發(fā)現(xiàn)資料中說的關(guān)鍵字都不一致,而且具體的單詞也都大不相同,所以我特意查閱了截止到目前最新的官方文檔,對此進行了整理因為是在的時候收購的公司,所以官網(wǎng)上我只找到了的文檔官方文檔鏈接中中的就是對應(yīng)的版本要把我在查詢一些資料的時候,發(fā)現(xiàn)資料中說的關(guān)鍵字都不一致,而且具體的單詞也都大不相同,所以我特意查閱了jdk6-15(截止到目前(2020.01.04)最新)的官方文檔,對...

    Tecode 評論0 收藏0
  • Java知識點總結(jié)(Java泛型)

    摘要:知識點總結(jié)泛型知識點總結(jié)泛型泛型泛型就是參數(shù)化類型適用于多種數(shù)據(jù)類型執(zhí)行相同的代碼泛型中的類型在使用時指定泛型歸根到底就是模版優(yōu)點使用泛型時,在實際使用之前類型就已經(jīng)確定了,不需要強制類型轉(zhuǎn)換。 Java知識點總結(jié)(Java泛型) @(Java知識點總結(jié))[Java, Java泛型] [toc] 泛型 泛型就是參數(shù)化類型 適用于多種數(shù)據(jù)類型執(zhí)行相同的代碼 泛型中的類型在使用時指定 泛...

    linkin 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<