Primitív és referencia adattípusok

A Java nyelvben két adattípus áll rendelkezésre: primitív és referencia.

A primitív típusok egyszerű értékeket tartalmaznak: pl szám, karakter vagy logikai érték:

C# típus

Méret

(byte-ban)

Leírás

byte

1

Előjel nélküli 8 bites egész szám (0..255)

char

2

Egy Unicode karakter

Leírás

Ábrázolás

visszavágás

\\

folytatás

\

visszatérés

\b

kocsi vissza,

\r

lapdobás

\f

vízszintes tabulátor

\t

új sor

\n

egyszeres idézőjel

\’

dupla idézőjel

\”

Unicode karakter

\udddd

Oktális szám

\ddd

bool

1

Logikai típus, értéke igaz (1 vagy true) vagy hamis(0 vagy false)

sbyte

1

Előjeles, 8 bites egész szám (-128..127)

short

2

Előjeles, 16 bites egész szám (-32768..32767

ushort

2

Előjel nélküli, 16 bites egész szám (0..65535)

int

4

Előjeles, 32 bites egész szám (–2147483648.. 2147483647).

uint

4

Előjel nélküli, 32 bites egész szám (0..4294967295)

float

4

Egyszeres pontosságú lebegőpontos szám

double

8

Kétszeres pontosságú lebegőpontos szám

decimal

16

Fix pontosságú 28+1 jegyű szám

long

8

Előjeles, 64 bites egész szám

ulong

8

Előjel nélküli, 64 bites egész szám

string

N/A

Unicode karakterek szekvenciája

1. táblázat 

Referenciaadattípusok: tömbök, osztályok és interfészek lehetnek. A referencia-változó neve csak egy referencia (hivatkozás) egy memória címre, ahol a komplex adatok megtalálhatók, ez nem jelent specifikus értéket, mint a primitív típusok esetén.

További részletek:

http://msdn.microsoft.com/en-us/library/xzf533w0(v=vs.71).aspx

A tananyag a követkkező licenc alá esik: GNU Free Documentation License