Speicherverwaltung

Gültigkeitsbereich lokaler Variablen

Frage:

1) Wie ist der Gültigkeitsbereich lokaler Variablen? 

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Implizite Speicherverwaltung 1

Frage:

1) Wertebereich und Speicherbedarf werden festgelegt durch... ?

2) Worüber wird der Speicherbereich referenziert?

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Variablendeklarationen und Speicher

Frage:

Variablen existieren entweder

1) 

2) oder 

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Explizite Speicherverwaltung

Frage:

 1) wodurch erfolgt Explizite Speicherverwaltung?

2) Was müssen alle nicht  nicht-primitiven Datentypen?

3) Was speichert hier die Variable?

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Speicherfreigabe

Frage:

 1) Wann wird der Speicher in Java frei gegeben?

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Speicherverwaltung - Schlüsselwort new

Frage:

 Mit new wird so viel Speicher wie der Datentyp benötigt reserviert. 

1) Was bedeutet folgendes bezogen auf den Speicher?

new int[100]; 

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Null

Frage:

1) Was bedeutet null?

2) Null kann anstelle einer echten Speicherreferenz verwendet werden

a) zum Beispiel für... b) aber für was nicht?

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Speicherbereiche - Stack

Frage:

 1) Der Stack ist speicherort für... ?

2) Was für Werte enthält der Stack?

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Speicherbereiche - Heap/ Haufen

Frage:

 1) Für was ist der Heap Speicherort?

2) Welches Schlüsselwort trifft darauf zu?

3) Wachsen Heap und Stack aufeinander zu?

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Stack 2

Frage:

1) Nach welchem Prinzip verläuft die Speicherverwaltung bei Stacks?

2) Ist der Stack von der Größe unbegrenzt?

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Heap 2

Frage:

Ein Heap ist ein "Unstrukturierter Haufen“ und von der Größe nicht begrenzt – im Gegensatz zum Stack.
Allerdings ist er auch langsamer.

1) Was für eine Art von Speicherfreigabe hat der Heap?

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Call by Value

Frage:

1) Geschieht Call by Value über den Stack oder Heap? 

2) Wofür gilt Call by Value?

 

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Call by Reference Value

Frage:

 1) Call by Reference Value: Übergabe von ... auf den ....

2) Wahr oder Falsch: Veränderungen des Parameters wirken sich  auch außerhalb der
Methode aus

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Implizite Speicherverwaltung 2

Frage:

Durch was wird wird Speicher primitiver Datentypen implizit reserviert? 

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Call by Value 2

Frage:

Worauf wirken sich die Veränderungen des Parameters aus?

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.