亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Java > 正文

簡談JAVA基礎--數據類型

2019-11-06 06:04:31
字體:
來源:轉載
供稿:網友

java 數據類型

java基本數據類型根據字節占用循序包括boolean,byte,char,short,int,float,long,double

計算機中一個字節代表8位。根據各個類型所占用字節數可以得到表示的范圍為 -2^位數   ——  2^位數-1次冪 - 1

除char與boolean外,其余類型的封裝類繼承于Number類 。java.lang -> java.lang.Number -> java.lang.XXX

除char的封裝類外,其余封裝類可以通過傳遞字符串來進行實例。boolean類型傳入字符串如果為非true,則全部為false。

并且在通過傳入字符串進行實例化時,如果無法被封裝類所解析則會拋出NumberFormatException異常

而且在進行Interger.ValueOf( Long )時是不允許的。因為所表示數值的范圍不同。但是可以進行Long.intValue()

JAVA 封裝類型所 包含的方法

compareTo 方法用于比較兩個字符串,從第一位開始比較,遇到不同字符串,返回兩個字符的ASCII值Character類型不能直接new一個ASCII碼值?;绢愋偷姆庋b類,hascode是該值在機器中的ASCII碼值。具有唯一性parse 和 valueOf 的區別在于ValueOf返回的為封裝類型,parse返回基本類型bitCount 用于返回二進制有多少個1getInteger(java.lang.String) 返回系統屬性為String的Integer值highestOneBit( i ) 講i最高位保留,其余位數補0lowestOneBit( i ) 講i最低位保留,其余位數補0numberOfLeadingZeros( i ) 二進制最高為1的位左側為零的數量numberOfTrailingZeros( i ) 二進制最低為1的位右側為零的數量reverseBytes - reverse 暫時不懂,暫時認為是反碼lowestOneBit 用于判斷數值正負,1 和 -1 來表示rotateRight 用于判斷數值正負,1 和 -1 來表示rotateLeft 和 rotateRight 代表循環左移和右移 << >>toBinaryString 、toHexString、toOctalString 將十進制數轉換為 2 、16 、8 進制

JAVA位運算

位運算是對數值的二進制表示進行運算。

>> 為有符號右移,起始位為0代表正數,右移位數直接舍棄,為1代表負數,右移位置補到最左側

>>> 為無符號右移,無論正負,高位用0補位

<< 為左移

package demo;/** * java基本數據類型以及封裝類所包含的方法. *  * Created by yukaiji on 2017/2/26. */public class BasicType {	public static void main(String[] args) {		// BasicType.sysoutSize();		// BasicType.lang();		BasicType.equles();		// BasicType.calculation();	}	/**	 * 基本數據類型的字節數.	 */	public static void sysoutSize() {		System.out.PRintln("Byte:" + Byte.SIZE / 8); // 2^7-1		System.out.println("Character:" + Character.SIZE / 8);		System.out.println("short:" + Short.SIZE / 8); // 2^15-1		System.out.println("Integer:" + Integer.SIZE / 8); // 2^31-1		System.out.println("float:" + Float.SIZE / 8);		System.out.println("Long:" + Long.SIZE / 8); // 2^63-1		System.out.println("Double:" + Double.SIZE / 8);		System.out.println("Boolean:" + Boolean.FALSE);	}	public static void lang() {		// 除boolean和char其余基本類型的封裝類繼承于Number類		// java.lang -> java.lang.Number -> java.lang.XXX		// 除Character類外,其他包裝類可將一個字符串作為參數構造它們的實例		// boolean類型傳入字符串為非true,全部為false。		// 傳入的字符串必須能夠被引用類型解析,否則會報NumberFormatException		// Long型轉Int型如果數據過大,溢出從負數開始往回減		Integer integer = new Integer("123");		Boolean boo = new Boolean("true");		Long aLong= 1L;		System.out.println(integer);		System.out.println(boo);	}	public static void equles() {		// compareTo 方法用于比較兩個字符串,從第一位開始比較,遇到不同字符串,返回兩個字符的ASCII值		// Character類型不能直接new一個ASCII碼值。		// 基本類型的封裝類,hascode是該值在機器中的ASCII碼值。具有唯一性		// parse 和 valueOf 的區別在于ValueOf返回的為封裝類型,parse返回基本類型		// bitCount 用于返回二進制有多少個1		// getInteger(java.lang.String) 返回系統屬性為String的Integer值		// highestOneBit( i ) 講i最高位保留,其余位數補0		// lowestOneBit( i ) 講i最低位保留,其余位數補0		// numberOfLeadingZeros( i ) 二進制最高為1的位左側為零的數量		// numberOfTrailingZeros( i ) 二進制最低為1的位右側為零的數量		// reverseBytes - reverse 暫時不懂,暫時認為是反碼		// lowestOneBit 用于判斷數值正負,1 和 -1 來表示		// rotateRight 用于判斷數值正負,1 和 -1 來表示		// rotateLeft 和 rotateRight 代表循環左移和右移 << >>		// toBinaryString 、toHexString、toOctalString 將十進制數轉換為 2 、16 、8 進制		Character car = new Character('a');		Integer in = new Integer(7);		Integer in1 = new Integer(4);		System.out.println(Integer.bitCount(7));		System.out.println(Integer.highestOneBit(7));		System.out.println(Integer.lowestOneBit(7));		System.out.println(Integer.toBinaryString(7));	}	public static void calculation() {		// >> 為有符號右移,起始位為0代表正數,右移位數直接舍棄,為1代表負數,右移位置補到最左側		// >>> 為無符號右移,無論正負,高位用0補位		System.out.println(2 << 3); // 2的二進制為10 左移三位為 10 000 為16		System.out.println(16 >> 3); // 16的二進制為10000 右移三位 10 為2	}}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
中文字幕视频在线免费欧美日韩综合在线看| 欧美精品在线视频观看| 亚洲一区二区三区四区在线播放| 欧美视频一区二区三区…| 久久久国产视频91| 国产精品一久久香蕉国产线看观看| 国产亚洲精品久久久久动| 欧美极品欧美精品欧美视频| 欧美激情精品久久久久久久变态| 久久夜色精品国产欧美乱| 亚洲v日韩v综合v精品v| 欧美成人免费全部观看天天性色| 91日韩在线视频| 亚洲精品视频播放| 亚洲精品久久久久久久久久久久| 57pao国产精品一区| 97久久精品人搡人人玩| 精品国产鲁一鲁一区二区张丽| 欧美天堂在线观看| 国产精品色午夜在线观看| 久久艹在线视频| 久久精品99久久香蕉国产色戒| 成人国产精品一区二区| 中文字幕日韩在线视频| 欧美孕妇与黑人孕交| www.欧美三级电影.com| 国精产品一区一区三区有限在线| 欧美激情一区二区三区成人| 欧美日韩在线视频一区| 日韩av三级在线观看| 91av成人在线| 一区二区欧美久久| 成人av色在线观看| 欧美电影电视剧在线观看| 亚洲区免费影片| 亚洲黄色成人网| 国产精品日韩欧美| 久久黄色av网站| 欧美高清自拍一区| 中文字幕亚洲字幕| 久久精品人人做人人爽| 国产精品福利观看| 九九综合九九综合| 久久影视电视剧凤归四时歌| 国产成人精品久久二区二区| 国产成人小视频在线观看| 国产欧美一区二区| 国产www精品| 91免费综合在线| 国产经典一区二区| 亚洲激情第一页| 97在线视频免费观看| 欧美成人精品激情在线观看| 亚洲免费一在线| 福利视频导航一区| 日本成人在线视频网址| 精品久久久一区二区| 久久久久久久久久久人体| 久久久久久亚洲精品不卡| 97不卡在线视频| 亚洲自拍偷拍一区| 欧美午夜精品在线| 成人深夜直播免费观看| 美日韩精品免费观看视频| 国语对白做受69| 日韩精品一区二区三区第95| 亚洲欧美日韩一区二区三区在线| 国产亚洲成精品久久| 91在线免费网站| 45www国产精品网站| 国产精品精品一区二区三区午夜版| 日韩美女av在线免费观看| 热久久视久久精品18亚洲精品| 美女视频黄免费的亚洲男人天堂| 国内外成人免费激情在线视频网站| 久久久久久久久久久人体| 亚洲二区中文字幕| 羞羞色国产精品| 亚洲网址你懂得| 国模私拍一区二区三区| 国产精品h片在线播放| 国产精品第一第二| 亚洲偷欧美偷国内偷| 亚洲国产精品推荐| 亚洲国产天堂网精品网站| 欧美大成色www永久网站婷| 亚洲欧美国产日韩中文字幕| 亚洲精品国产美女| 国产一区二区香蕉| 日韩专区在线播放| 国产亚洲精品久久久久动| 成人久久一区二区| 国产精品亚洲аv天堂网| 国产亚洲欧美日韩一区二区| 亚洲最大福利视频网| 91在线无精精品一区二区| 日韩极品精品视频免费观看| 亚洲国产91色在线| 欧美成人免费小视频| 国产一区二区三区网站| 欧美激情啊啊啊| 成人av番号网| 亚洲国产精品一区二区三区| 久久亚洲精品成人| 日韩免费观看高清| 亚洲影视九九影院在线观看| 欧美专区在线视频| 午夜精品久久久久久久久久久久久| 欧洲s码亚洲m码精品一区| 国产日韩在线亚洲字幕中文| 91精品视频播放| 亚洲美女av电影| 美女福利精品视频| 91日本在线观看| 欧美亚洲一级片| 欧美激情一区二区三区成人| 性亚洲最疯狂xxxx高清| 日韩av在线播放资源| 欧美大尺度电影在线观看| 久久久久九九九九| 91久久在线视频| 亚洲永久免费观看| 国产精品美腿一区在线看| 精品亚洲精品福利线在观看| 欧美成人午夜免费视在线看片| 美女少妇精品视频| 成人黄色免费片| 日韩成人在线电影网| 国产一区二区美女视频| 97国产精品免费视频| 国产精品成人观看视频国产奇米| www.日韩免费| 欧美xxxx综合视频| 欧美日韩美女在线观看| 亚洲久久久久久久久久| 亚洲精品第一国产综合精品| 欧美日韩免费在线观看| 亚洲精品视频网上网址在线观看| 国产精品久久久久91| 久久精品夜夜夜夜夜久久| 欧美成年人视频网站| 97视频免费观看| 亚洲综合第一页| 国产一区二区三区在线观看视频| 国产一区二区三区在线观看视频| 2021久久精品国产99国产精品| 久久久久久久亚洲精品| 免费99精品国产自在在线| 亚洲精品国产品国语在线| 亚洲黄色在线观看| 亚洲日本aⅴ片在线观看香蕉| 9.1国产丝袜在线观看| 欧美性生交xxxxxdddd| 亚洲精品永久免费| 欧美有码在线观看视频| 欧美三级免费观看| 欧美日韩免费一区| 91wwwcom在线观看| 久久精品视频一| 亚洲免费小视频| 久久久人成影片一区二区三区观看| 亚洲变态欧美另类捆绑| 九九视频直播综合网| 蜜臀久久99精品久久久久久宅男|