1. 程式人生 > >(常見面試問題)九種基本資料型別的大小,以及他們的封裝類

(常見面試問題)九種基本資料型別的大小,以及他們的封裝類

注:事實上應該是八種基本資料型別,String類並不屬於基本型別。

整型有四種。其中byte和short應用於底層檔案處理或者需要佔據儲存空間量的大陣列。

整型
型別 大小 封裝類
byte 1位元組 Byte
short 2位元組 Short
int 4位元組 Integer
long 8位元組 Long

浮點型有兩種。

浮點型
型別 大小 封裝類
float 4位元組 Float
double 8位元組 Double

char型別大小為4位元組,封裝類為Character,不推薦使用。

因為對基本資料型別封裝之後,封裝類有可以有方法和屬性,然後就可以利用這些方法和屬性來處理資料,比如Ingeter

物件中有parseInt(String s),可以把字串轉換為int型別等。我們都知道有些型別的資料會有預設值,基本資料型別跟封裝型別的預設值是不一樣的,比如int i  ,如果不賦值i預設為0;但是Integer j ,如果不賦值,則j null;因為封裝類產生的是物件,而物件預設值為null

相關推薦

常見面試問題基本資料型別大小以及他們封裝

注:事實上應該是八種基本資料型別,String類並不屬於基本型別。 整型有四種。其中byte和short應用於底層檔案處理或者需要佔據儲存空間量的大陣列。 整型 型別 大小 封裝類 byte 1位元組 Byte short 2位元組 Short int 4位元組 Integer long

Java基本資料型別詳解

1.int是基本資料型別,Integer是int的封裝類,是引用型別。int預設值是0,而Integer預設值是null,所以Integer能區分出0和null的情況。一旦java看到null,就知道這個引用還沒有指向某個物件,再任何引用使用前,必須為其指定一個物件,否則會報錯。2.基本資料型別在宣告時系統會

Java中基本資料型別以及他們封裝

Java有兩種有效的資料型別 原始資料型別 引用資料型別 原始資料型別 Java支援8種原始資料型別。 位元組型(byte) 位元組型是一種8位的有正負的二進位制整數 最小值是-128 (-2^7) 最大值是127(2^7 - 1) 預設值是

基本資料型別以及他們封裝

基本型別 大小(位元組) 預設值 封裝類 byte 1 (byte)0 Byte short 2 (short)0 Short int 4 0 Integer long 8 0L Long float 4 0.0f Float double 8 0.0d Double bo

REDIS五基本資料型別命令操作1

REDIS 五種基本資料型別命令操作 1. 字串(string) set key value #儲存一個鍵值對 get key #通過key來去對應的值 mset key1 v1 k2 v2 #一次儲存多

REDIS五基本資料型別命令操作2

REDIS 五種基本資料型別命令操作 1.set集合 sadd key v1 [v2 v3] # 新增值到set集合中 smembers key # 迭代遍歷set集合 sismember key value # 判斷是否存在一個

java小練習使用八基本資料型別定義八個變數然後在控制檯輸出各個變數的值

/* (程式頭部註釋開始) * 程式的版權和版本宣告部分 * Copyright (c) 2011, 煙臺大學計算機學院學生 * All rights reserved. * 檔名稱:

Java基礎學習總結122——Java八基本資料型別的包裝及其裝箱拆箱詳解

一、基本資料型別及對應的包裝類基本資料型別對應的包裝類byteByteshortShortintIntegerlongLongcharCharacterfloatFloatdoubleDoublebooleanBoolean每個包裝類的物件可以封裝一個相應的基本型別的資料,並提供了其它一些有用的方法。包裝類物

Python學習2—— 運算子與基本資料型別

運算子與基本資料型別 運算子有以下五種: 算數運算: 比較運算: 邏輯運算: 賦值運算: 成員運算: 以上圖片轉載來自:http://www.cnblogs.com/wupeiqi/ 。 基本資料型別認識 數字 (in

OpenCV學習筆記之常用基本資料型別

引言 就像C、C++等語言一樣,OpenCV作為一個開源庫,為了便捷及良好的封裝性,它也有很多自己定義的資料型別,這些型別在很多地方都有用到。學習OpenCV首先就需要對它的基本資料型別有個大概的瞭解,這樣在之後開始正式專案時就算遇到各種各樣複雜的資料型別也好回頭再來查詢。 CvPo

蘋果新的程式語言 Swift 語言進階--基本資料型別

一  、   常量和變數                    Swift語言 對常量和變數的宣告進行了明確的區分          Swift語言的常量型別比C 語言的constants型別更加強大,語義更加明確。          常量和變數的區別是常量在設定或初

Python筆記2----5標準資料型別

Python有五個標準的資料型別: Numbers(數字) String(字串) List(列表) Tuple(元組) Dictionary(字典) 1、Numbers(數字) Python Number 資料型別用於儲存數值。 資料型別是不允許改變的。 以下Number物

Python 學習 python的基本資料型別 元組 列表 字典

1.Python的基本資料型別  Python有三種基本的資料型別:整型、浮點型、和虛數。 (1). 整型 Python中的整型和c中的大致相同,Python以前將-2 147 483 648和2 147 483 647之間的數字認定為整型,更大的被稱為長整型,但現在這兩種

Java入門6——集合、基本資料型別和引用資料型別的相互轉換

集合:   1.HashMap ---->  類     概述: 通過key可以找到value, key就是鍵, values就是值. 俗稱鍵值對.     特點: 無序的    值可以重複  鍵不可以重複的  如果重複了 ,值就會覆蓋       回顧:      

Python學習之路——變數及基本資料型別

1.列印 "Hello World!" 程式碼示例: 執行結果:  2.變數 規則: (1)變數名只能包含字母、數字和下劃線,不能數字打頭 (2)變數名不能包含空格,可以使用下劃線來分割其中的單詞 (3)不要使用python關鍵字作為自己的變數名

python3基礎筆記python的基本資料型別與運算子

一、運算子 1.算術運算子 假設變數a的值是10,變數b的值是21,則 - 運算子描述示例+ 加法運算,將運算子兩邊的運算元增加。 a + b = 31 - 減法運算,將運算子左邊的運算元減去右邊的運算元。 a – b = -11 * 乘法運算,將運算子兩邊的運算元相乘 a

Linux基本資料型別大小——int,char,long int,long long int/usr/include/limit.h檔案對Linux下資料型別的限制及儲存位元組大小的說明

 /* We don't have #include_next.   Define ANSI <limits.h> for standard 32-bit words.  */     /* These assume 8-bit 'char's, 16-bit 'short int's,   an

Java中8基本資料型別及其預設值

Java語言中有8種基本資料型別,基本情況彙總如下: Java中8種基本資料型別總結 序號 資料型別 大小/位 封裝類 預設值 可表示資料

包裝Integer/Boolean等、字串與基本資料型別轉化-127-128自動裝箱入池)

為什麼要有包裝類? Object類可以接收所有引用資料型別。然而在Java中,資料型別分為基本資料型別和引用資料型別,那麼基本資料型別如何處理呢? 使用包裝類 :包裝類是將基本資料型別封裝到類中,因為Object無法接受基本資料型別,封裝成類後就可以用Object類來接收。 簡單定義一個in

Python的三基本資料型別

數字 int(整型) long(長整型),python對長整型沒有限制,理論上可以無限大。python3後沒有long了. float   字串   加了引號的都是字串。   單引號和雙引號沒有約束,儘量