1. 程式人生 > >JAVA中基本資料型別和佔用記憶體空間大小

JAVA中基本資料型別和佔用記憶體空間大小

byte:1個位元組,8位,-128~127 最大儲存資料量 255

short:2個位元組,16位,-32768~32767 最大儲存資料量 65535

char:2個位元組,16位,儲存Unicode編碼,用‘’

int:4個位元組,32位,負的2的31次方~2的31次方-1  最大儲存資料量 2的31次方-1

float:4個位元組,32位

double:8個位元組,64位

long:8個位元組,64位,負的2的64次方~2的64次方-1  最大儲存資料量 2的64次方-1

相關推薦

JAVA基本資料型別佔用記憶體空間大小

byte:1個位元組,8位,-128~127 最大儲存資料量 255short:2個位元組,16位,-32768~32767 最大儲存資料量 65535char:2個位元組,16位,儲存Unicode編碼,用‘’int:4個位元組,32位,負的2的31次方~2的31次方-1 

Java基本資料型別引用資料型別的存放位置

基本資料型別是放在棧中還是放在堆中,這取決於基本型別宣告的位置。 一:在方法中宣告的變數,即使變數是區域性變數,每當程式呼叫方法時,系統都會為該方法建立一個方法棧,其所在方法中宣告的變數就放在方法棧中,當方法結束系統會釋放方法棧,其對應在該方法中宣告的變數隨著

Java基本資料型別與對應的包裝類引用資料型別

基本資料型別變數儲存的是值,引用型別儲存的是物件的引用(物件的地址)。 基本資料型別不具有物件的特性,當有些地方必須要使用物件的時候,例如集合類(List,Set等),基本資料型別就不能使用了,所以Java提供了包裝類。基本資料型別可以進行加減乘除等運算,而包裝類提供了很多

Java基本資料型別與包裝類,字串轉換

儲存範圍大小: byte-short-char-int-long-float-double 低階到高階自動型別轉換: int i = 5; float f = i; double d = i; 高階到低階強制型別轉換: int a = 20; byte b = (byte) a;

JS基本資料型別引用型別最根本的區別

前言 JS中的型別只有6種,其中基本資料型別有5種分別為string,number,boolen,null,undefined,引用型別有一種,就是object,object是一個大的綜合體,在JS中除了那5個基本資料型別以外,其他的一切皆物件。 正文 兩個對比的例

JavaScript基本資料型別引用資料型別的區別

1、基本資料型別和引用資料型別   ECMAScript包括兩個不同型別的值:基本資料型別和引用資料型別。   基本資料型別指的是簡單的資料段,引用資料型別指的是有多個值構成的物件。   當我們把變數賦值給一個變數時,解析器首先要確認的就是這個值是基本型別值還是引用型別

js教程--從入門到精通 第一篇 js的前世今生以及js基本資料型別引入方式

1、Javascript前世今生    1.1、什麼是Javascript       Javascript運行於Javascript 【直譯器/引擎】中的解釋性指令碼語言     &nb

3、java資料型別運算子

  資料型別 資料型別是對資料儲存在記憶體中位置的一種抽象表示,java的資料型別總體上分為兩大類:基本資料型別和引用資料型別。 1、基本資料型別        基本資料型別是語言本身定義的,資料結構上有說基本資料型別表示的是真實

JavaScript基本資料型別引用資料型別

基本資料型別指的是簡單的資料段,引用資料型別指的是有多個值構成的物件。 1、常見的基本資料型別:  Number、String 、Boolean、Null和Undefined。基本資料型別是按值訪問的,因為可以直接操作儲存在變數中的實際值。示例:   var a = 10;   va

Java基本資料型別的封裝類

在java中,存在一些基本資料型別,而這些資料型別則都有著對應的封裝類。 public class testBasic { public static void main(String[] arg

Java基本資料型別與流的操作方法

package com.j2medev.mingjava;import java.io.*;public class TestDataIO{ public static void main(String[] args) throws IOException {  Account account = new A

你真的搞明白Java基本資料型別的轉換了嗎?

寫這篇部落格源於在進行長連線通訊的時候我們需要將流資料和我們的String、基本型別的資料之間進行轉換,我們知道byte[]與String之間的轉換相當方便,那麼接下來我們就要弄懂byte[]與基本資料型別之間的轉換了。 計算機中的儲存 首先

Java基本資料型別Java的變數型別

一、Java 基本資料型別 1、什麼是變數? 變數就是用來儲存值而保留的記憶體位置。這就意味著當你建立一個變數時就會在記憶體中佔用一定的空間。 基於變數的資料型別,作業系統會進行記憶體分配並且決定什麼將被儲存在保留記憶體中。因此,通過給變數分配不同的資料型別,你可以在這些變

八種基本資料型別各自所佔空間大小

在JAVA中一共有八種基本資料型別。 他們分別是byte、short、int、long、float、double、char、boolean 整型 其中byte、short、int、long都是表示整數的,只不過他們的取值範圍不一樣 byte的取值範圍為-128~127,佔用

Java基本資料型別引用資料型別的區別

一、資料型別 Java中的資料型別分為兩大類,基本資料型別和引用資料型別。 1、基本資料型別 基本資料型別只有8種,可按照如下分類 ①整數型別:long、int、short、byte ②浮點型別:float、double ③字元型別:char ④布林型別:boolean No.

javaNaNInfinity基本資料型別包裝類(double,Double)

java浮點數運算中有兩個特殊的情況:NAN、INFINITY。 1、INFINITY: 在浮點數運算時,有時我們會遇到除數為0的情況,那java是如何解決的呢? 我們知道,在整型運算中,除數是不能為0的,否則直接執行異常。但是在浮點數運算中,引入了無

Java有關基本資料型別包裝類的區別使用標準

包裝類是物件,擁有方法和欄位.物件的呼叫都是通過引用物件的地址,產生物件時直接用引用指向這個物件(引用變數是在存在棧記憶體中,物件是在堆記憶體中的,堆中分配記憶體); 基本型別不是,直接儲存數值.另外一個區別是,包裝類是引用傳遞 而基本型別是值傳遞; 變數的值儲存在棧裡,

java基本資料型別運算子

1. 說說 & 和 && 的區別。 & 和 && 都可以用作邏輯與的運算子,表示邏輯與(and),當運算子兩邊的表示式的結果都為 true 時,整個運算結果才為 true,否則,只要有一方為 false,則結果為 false。 && 還具

java8基本資料型別佔用位元組空間

基本資料型別 所佔用空間大小 byte b; 1位元組 short s; 2位元組 int i; 4位元組 long l; 8位元組 char c; 2位元組(C語言中是1位元組) flo

java基本資料型別引用型別以及他們的儲存方式

1、基本資料型別: byte 8位 short 16 位 int 32 位 long 64位 float 32位 double 64位 2、基本資料型別和引用資料型別的儲存位置: java中的基本資料型別是儲存在棧中還是儲存在堆中取決於基本型別