編輯:關於Android編程
java的數據類型分為基本數據類型和引用數據類型。
基本數據類型分為數值型、字符型(char)、布爾型(boolean)
數值型變量
1、整數型
類型
占用存儲空間
表示范圍
byte
1字節Byte
-128~127
short
2字節
-215~215-1
int
4字節
-231~231-1
long
8字節
-263~263-1
Java的整型常量的三種表示形式:
— 十進制整數,如12,-31
— 八進制整數,以0開頭,如012
— 十六進制數,以0x或0X開頭,如0x12
Java的整型常量默認為int類型,聲明long類型常量後加L,
eg:
long a=10L;
2、浮點型
類型
占用存儲空間
表示范圍
float
4字節
-3.403E38~3.403E38
double
8字節
-1.798E308~1.798E308
字符型變量
用來表示並存儲一個字符,java使用unicode字符集。
字符是由單引號包括起來的單個字符
eg:
char c='b';
什麼是unicode字符集?從ASCII字符集說起。。。
1、在計算機當中所有數據用二進制表示,但類似於a、b之類的字母無法直接用二進制表示。
2、標准ASCII碼對常見的符號、數字和大小寫字母等使用7位二進制進行編號http://baike.baidu.com/view/15482.htm
但ASCII字符集裡面只有英文字符,為了方便計算機處理其他語言的字符,unicode為每種語言的每個字符都設定了統一、唯一的二進制碼,滿足了跨語言文本轉換和處理的需求,使用數字0-0x10FFFF來表示字符,最多允許有1114112個字符。
亂碼的產生
當向一個文件中寫入數據時使用了a字符集轉化成二進制數據存儲在計算機中,而當數據從計算機中讀取出來時使用了b字符集,就產生了亂碼。
由於java使用unicode字符集,unicode編碼占用兩個字節,所以char類型的變量也是占用兩個字節,所以在java中一個char變量可以存儲一個漢字。
布爾型變量
適用於邏輯運算和程序流程控制,在java當中只有true和false兩種取值
eg:
boolean a=true;
Android 使用開源庫加載網絡圖片,使用開源庫加載圖片。單擊listview彈出popupwindow彈出框詳情查看:Android 單擊listview彈出popu
三星Galaxy S6 Edge推出有一段時間了,受很多用戶的贊揚,不過再好的手機在使用的過程中也會出現一定的問題。比如數據連接問題,手機卡頓滯後問題,攝像
Servlet監聽器簡介Servlet監聽器的作用是監聽Web容器的有效事件,由容器管理。利用Listener接口監聽在容器中的某個執行程序,並更具應用程序的需求做出適當
指紋識別已經成為智能手機新一代必備功能,指紋識別讓你的手指有了更多用途。除了免輸密碼解鎖,它還有更多便捷功能,例如:指紋支付購物,查看私密文件等