_ Some Notes about Java


Jede Variable hat einen festen Typ und der ist bereits zur Übersetzungszeit bekannt. => statisch typisierte Programmiersprache.



Primitive Datentypen

byte b = 127; 
short s = 32_767; 
int i = 214_748_674; 
long l = 2798727L; // 64 Bit

float f = 4.0F; //32 Bit. Maximum 3.4*10E38 => ähnelt number in Oracle (hat ja auch 38 Stellen Genauigkeit)
double d = 4.0D; // 64 Bit
double d2 = 4.0; 

int oktalZahl = 0555; 
int hexZahl = 0X16D; 



Wrapperklassen...

...sind die Objektversionen der primitiven Datentypen:

Integer zahl = Integer.valueOf(5);

Dank Autoboxing kann man auch einfach

Integer zahl = 5;

schreiben.

Float und double sind nach dem Komma nicht auf die letzte Stelle genau. BigDecimal schon.

BigDecimal zehn = new BigDecimal("10");


No comments:

Post a Comment