logo

Crowdly

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

✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.

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?

Більше питань подібних до цього

Хочете миттєвий доступ до всіх перевірених відповідей на elearning.tgm.ac.at?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!