Hallo zusammen,
ich lerne die Java-Sprache und habe paar Fragen zu Wrapperklassen.
1. Habe ich es richtig verstanden, dass Wrapperklassen aus primitiven Datentypen Objekte machen?
2. Mir wurde erklärt, dass:
Code Nr1:
ressourcenschonender ist als
Code Nr.2:
.
Gilt dies nur für Integer oder auch für andere Datentypen?
3. Wie sieht es mit BigInteger aus? Ist BigInteger für sich auch ein primitiver Datentyp? Im Buch steht dazu nichts.
4. Code Nr. 1 aus Punkt 2 erzeugt immer ein neues Objekt. Wann ist es sinvoller dies einzusetzen?
Vielen Dank vorab!
Gruß
Hansi2245
ich lerne die Java-Sprache und habe paar Fragen zu Wrapperklassen.
1. Habe ich es richtig verstanden, dass Wrapperklassen aus primitiven Datentypen Objekte machen?
2. Mir wurde erklärt, dass:
Code Nr1:
Java:
Integer zahl = Integer.valueOf(1)
Code Nr.2:
Code:
Integer zahl = new Integer(1)
Gilt dies nur für Integer oder auch für andere Datentypen?
3. Wie sieht es mit BigInteger aus? Ist BigInteger für sich auch ein primitiver Datentyp? Im Buch steht dazu nichts.
4. Code Nr. 1 aus Punkt 2 erzeugt immer ein neues Objekt. Wann ist es sinvoller dies einzusetzen?
Vielen Dank vorab!
Gruß
Hansi2245