Begriff Lebensdauer definieren

Status
Nicht offen für weitere Antworten.

javaloser

Mitglied
Hallo,

könnte mir jemand etwas zu dem Begriff Lebensdauer schreiben. Muss in einem Wiki etwas darüber schreiben und habe bis jetzt folgenden Text :

Die Lebensdauer beschreibt die Dauer einer Variablen, bis zu dem Punkt an dem sie zerstört wird. Sie entspricht auch der Dauer die für die Ausführung der Methode benötigt wird. Die Lebensdauer wird angelegt, wenn eine Methode aufgerufen wird und entfernt, wenn die Ausführung der Methode endet.

Fehlt noch etwas wichtiges ?

Vielen Dank im Vorraus

Lisa
 
Zuletzt bearbeitet von einem Moderator:
S

Spacerat

Gast
Müsste man vllt. noch recherchieren, aber iwie fehlt da noch der Beginn der Lebensdauer. Afaik beginnt diese mit der Initialisierung (Erste Wert-Zuweisung) der Variablen. Ich kann mich aber auch irren und sie beginnt bereits bei der Deklaration. Wenn dir der Unterschied nicht geläufig ist:
Java:
int i = 123; // Deklaration und Initialisierung von i
int j; // Deklaration von j
j = 246; // Initialisierung von j
Ferner meine ich, der Begriff Methode passt nicht wirklich in die Definition Lebensdauer
 
Zuletzt bearbeitet von einem Moderator:

javaloser

Mitglied
Jetzt bin ich total verwirrt. Wir arbeiten in der Schule mit BlueJ und sollen jetzt jeder ein Begriff erklären, für ein gemeinsames Wiki. Ich habe den Begriff Lebensdauer und verstehe nicht so richtig wann diese Anfängt, Aufhört und wo sie Deklariert wird.
 
S

SlaterB

Gast
ich habe doch ein Lehrbuch verlinkt, da stehen schöne Sätze wie

"Die Sichtbarkeit lokaler Variablen erstreckt sich von der Stelle ihrer Deklaration bis zum Ende der Methode, in der sie deklariert wurden. Falls innerhalb eines Blocks lokale Variablen angelegt wurden, sind sie bis zum Ende des Blocks sichtbar. [..]"

edit. bzw. statt Sichtbarkeit Lebensdauer in den nächsten Sätzen

"Die Lebensdauer einer lokalen Variable beginnt, wenn die zugehörige Deklarationsanweisung ausgeführt wird. Sie endet mit dem Ende des Methodenaufrufs. [..]"

einfach lesen/ kopieren
 
S

SlaterB

Gast
public void a() {
String x;
..
} // hier x nicht mehr da

? ;)
 
S

SlaterB

Gast
um deine eigene Definition zu zitieren "Die Lebensdauer wird [..] entfernt, wenn die Ausführung der Methode endet."
ist das nicht passend zum Beispiel?

was für eine merkwürdige Diskussion, sorry für meine Verwunderungen ;)
 
S

Spacerat

Gast
Also ich würd' das so schreiben:
me hat gesagt.:
Die Lebensdauer beschreibt den Zeitabschnitt eines Objektes oder einer Variablen, in welchem diese verwendet werden können. Der Zeitabschnitt beginnt mit der Initialisierung und endet mit der Zerstörung des Objektes bzw. dem Verlust des letzten gültigen Wertes einer Variablen.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
P Datei einlesen, nach Begriff filtern und in Datei ausgeben. Problem Standardausgabe über Konsole Java Basics - Anfänger-Themen 19
G suche den Begriff & wie programmiere ich sowas (ich ändere den Titel dann) Java Basics - Anfänger-Themen 2
B Begriff Iterativ Java Basics - Anfänger-Themen 2
J diverse Begriff definieren Java Basics - Anfänger-Themen 6
S Thread.interrupt() schwer von begriff Java Basics - Anfänger-Themen 3
H Begriff: Objekt enthält Referenzen Java Basics - Anfänger-Themen 3
B Variablen Lebensdauer Java Basics - Anfänger-Themen 5
O objekt-lebensdauer Java Basics - Anfänger-Themen 10
Amina556 Eigene Klasse definieren Java Basics - Anfänger-Themen 9
B Explizit Array definieren geht nicht? Java Basics - Anfänger-Themen 14
B Hotkeys selbst definieren? Java Basics - Anfänger-Themen 1
G Variablen Array Länge über den Konstruktor definieren Java Basics - Anfänger-Themen 4
S Instanzvariablen vom Typ einer Klasse definieren Java Basics - Anfänger-Themen 12
F Referenzvariable vom Typ "Integer" definieren. (Klausuraufgabe) Java Basics - Anfänger-Themen 5
B Log4J Pfad des Logfiles definieren Java Basics - Anfänger-Themen 6
F Enum via String definieren Java Basics - Anfänger-Themen 2
S Methode außerhalb der Klasse definieren Java Basics - Anfänger-Themen 5
Tom299 Log4j in jeder Klasse definieren? Java Basics - Anfänger-Themen 12
M Array definieren Java Basics - Anfänger-Themen 5
F Klasse Rechteck definieren Java Basics - Anfänger-Themen 21
T Arry definieren in 3 Dim. Java Basics - Anfänger-Themen 12
M Konstanten in einem Interface definieren Java Basics - Anfänger-Themen 1
T Klassen Funktion in einem Funktionsaufruf definieren Java Basics - Anfänger-Themen 3
K Eigenschaften Definieren für Produkte in einer Klasse Java Basics - Anfänger-Themen 6
M Methode mit beliebigen Parametern in abstrakter Klasse definieren Java Basics - Anfänger-Themen 8
B Definieren von package scope Java Basics - Anfänger-Themen 2
M Tabellenspaltengröße definieren Java Basics - Anfänger-Themen 4
J Funktion definieren und ausfuehren Java Basics - Anfänger-Themen 27
J Erste Schritte Zahlenbereich definieren Java Basics - Anfänger-Themen 2
F Klassen Eigene Klasse definieren Java Basics - Anfänger-Themen 4
P Variablen Guthaben anders definieren Java Basics - Anfänger-Themen 7
M variablen definieren Java Basics - Anfänger-Themen 9
P übergreifend variable definieren Java Basics - Anfänger-Themen 10
C variablen definieren? Java Basics - Anfänger-Themen 8
M ArrayList mit einer Grösse definieren Java Basics - Anfänger-Themen 9
capgeti Datentypen Static methoden aus Superklasse mit Generics definieren? Java Basics - Anfänger-Themen 9
G Mit Apache POI Kopfzeilen definieren Java Basics - Anfänger-Themen 11
V Suchabfrage definieren Java Basics - Anfänger-Themen 9
K indexOf selbst rekursiv definieren Java Basics - Anfänger-Themen 4
B Exception vor catch Block definieren Java Basics - Anfänger-Themen 9
R Interface innerhalb einer Klasse definieren..? Java Basics - Anfänger-Themen 2
K konstruktur als public definieren Java Basics - Anfänger-Themen 11
M Eingabenanzahl definieren Java Basics - Anfänger-Themen 6
P String über mehrere Zeilen definieren Java Basics - Anfänger-Themen 3
S break Label als Spungmarken vorher definieren Java Basics - Anfänger-Themen 4
G mehrere delimiters definieren Java Basics - Anfänger-Themen 2
R textfeld größe definieren Java Basics - Anfänger-Themen 2
M größe für Applet definieren Java Basics - Anfänger-Themen 4
A neuen Datentyp (Digit) definieren Java Basics - Anfänger-Themen 12
J Arraylänge mit Ctor definieren Java Basics - Anfänger-Themen 2
R Reguläre Ausdruck definieren Java Basics - Anfänger-Themen 3
G Methoden + variablen als final definieren? Java Basics - Anfänger-Themen 3
D Definieren von Arrays Java Basics - Anfänger-Themen 3
D flash object mit JS definieren.auch für Java Applet? Java Basics - Anfänger-Themen 13
S Übergroße Arrays definieren Java Basics - Anfänger-Themen 10
G Variable in Interface definieren Java Basics - Anfänger-Themen 6
G args definieren in netbeans Java Basics - Anfänger-Themen 4
E Webmodul definieren Java Basics - Anfänger-Themen 2
S Formate für Strings definieren Java Basics - Anfänger-Themen 4
E Buttongröße definieren Java Basics - Anfänger-Themen 17
M eigene klasse definieren und verfügbar machen Java Basics - Anfänger-Themen 9
G Innere klasssen unde "extends" klassen definieren, Java Basics - Anfänger-Themen 2
T Variablen zur Laufzeit definieren Java Basics - Anfänger-Themen 3
M Eigenes Seitenformat definieren Java Basics - Anfänger-Themen 2
N Klasse definieren Java Basics - Anfänger-Themen 3
G Tastenkombinationen für Programm definieren Java Basics - Anfänger-Themen 6
N Packages definieren bzw. zum Classpath hinzufügen Java Basics - Anfänger-Themen 4
Dilandau konstante eigene farben im programm definieren Java Basics - Anfänger-Themen 13
Dilandau array aus konstanten definieren? Java Basics - Anfänger-Themen 6
W Klassen durch implements abstrakt definieren Java Basics - Anfänger-Themen 6
J "globale" variable definieren? Java Basics - Anfänger-Themen 7

Ähnliche Java Themen

Neue Themen


Oben