logo

Crowdly

Einfache Datentypen im Arbeitsspeicher: Eine lokale Variable wird im Arbeitss...

✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.

Einfache Datentypen im Arbeitsspeicher:

Eine lokale Variable wird im Arbeitsspeicher angelegt (erinnere dich an

das Konservenglas-Bild). Der Bereich des Arbeitsspeichers, in dem lokale

Variablen angelegt werden, wird

Stack

(engl. für Stapel) genannt.

Das folgende Programmstück deklariert zwei Variablen für ganze Zahlen

auf dem Stack.

public class

MeinProgramm {

public static void

main(String[] args) {

int

zahl1;

int

zahl2;

 

Diese zwei Anweisungen erzeugen zwei leere Variablen, die noch keinen

Inhalt haben. Man könnte sich das entsprechende Speicherbild so

vorstellen:

Erst wenn die Variablen mit einem Wert initialisiert werden, haben sie

auch einen Wert in ihrem Speicherbereich im Stack gespeichert.

   zahl1 = 75

;

zahl2 = -

19

;

 

Diese Werte werden bei einfachen Variablen

direkt in den Speicherplatz im Stack gespeichert.

Ergänze folgende Zusammenfassung und beantworte die Fragen:

  • Lokale Variablen werden in einem speziellen Bereich des Arbeitsspeichers angelegt, der genannt wird.

  • Direkt nach der Deklaration (noch vor der Initialisierung) ist der Speicherbereich der Variablen

    .

  • Bei lokalen Variablen von einfachen Datentypen wird der zugewiesene Wert

    im Stack gespeichert.

  • Bei welchen Datentypen werden die Werte der lokalen Variablen direkt im Stack gespeichert?

  • Bei welchen Datentypen werden die Werte der lokalen Variablen NICHT im Stack gespeichert?

More questions like this

Want instant access to all verified answers on elearning.tgm.ac.at?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!