成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

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

CHENGKANG / 551人閱讀

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

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

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

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

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

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

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

1.3 字符型

char(2字節(jié))

1.4 布爾型

boolean(1字節(jié)) 

1.5 小結(jié):

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

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

int age = 26

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

變量名(標(biāo)識符)的注意事項(xiàng):

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

{} 就是一個作用域

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

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

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

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

byte

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

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

浮點(diǎn)類型中,默認(rèn)數(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);

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

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

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

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

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

    linkin 評論0 收藏0

發(fā)表評論

0條評論

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