Arrays - deklarieren, initialisieren? Ist das ein Objekt?

C

cookiedough

Mitglied
Java:
String[] hundenamenArray = new String[4];
String[] hundenamenArray = {"Bello", "Emma", "Balu", "Sammy"}
String[] hundenamenArray = new String[] {"Bello", "Emma", "Balu", "Sammy"};

Die drei unterschiedlichen Vorgänge ein Array zu erzeugen verstehe ich nicht ganz.

Nach meinem Wissensstand wird
- in Zeile 1: ein Array-Objekt mit vier Feldern vom Datentyp String deklariert. Weil Objekt, erfolgt auch die Instanziierung.
- in Zeile 2: ein Array (das wegen dem fehlenden new-Operator kein Objekt ist) mit vier Feldern deklariert und bereits mit Werten initialisiert.
- in Zeile 3: ein Array-Objekt mit vier Feldern deklariert und bereits mit Werten initialisiert. Weil Objekt, erfolgt auch die Instanziierung.

In Zeile 2 und 3 wird das Array deklariert und initialisiert.
Wozu muss es in Zeile 3 überhaupt instanziiert werden?
 
F

Flatley

Mitglied
Was verstehst du nicht? Zeile 2 und 3 sind identisch. Zeile erzeugt hingegen ein leeres Array.
 
kneitzel

kneitzel

Top Contributor
Variablen Deklaration ist nur das vor dem Leerzeichen. Da aber dann ein = kommt wird der Variablen etwas zugewiesen.

Im ersten Fall ist es ein neues Array aus 4 Stri gs, die aber alle null sind.
Die anderen zwei Fälle sind Schreibweisen, wie ein String Array aus Literalen erzeugt werden kann.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Deklarieren und Initialisieren von Arrays Java Basics - Anfänger-Themen 3
Z Arrays deklarieren Java Basics - Anfänger-Themen 14
A Teilarrays eines 2D-Arrays sortieren Java Basics - Anfänger-Themen 4
K Sudoku mit 2D Arrays Java Basics - Anfänger-Themen 19
T Vertikales Histogramm mit Arrays Java Basics - Anfänger-Themen 3
JD_1998 Arrays einlesen, zwischenspeichern und wieder ausgeben Java Basics - Anfänger-Themen 8
Z Kein überprüfen des gesamten Arrays möglich.(Viergewinnt Spiel) Java Basics - Anfänger-Themen 6
F Arrays: Mathematische Funktion Java Basics - Anfänger-Themen 19
mihe7 Von Datentypen und (mehrdimensionalen) Arrays Java Basics - Anfänger-Themen 4
A Teilen eines Arrays Java Basics - Anfänger-Themen 5
DorFey Sortieren eines mehrdimensionalen Arrays Java Basics - Anfänger-Themen 8
N Probleme beim printen von Arrays durch for Schleife Java Basics - Anfänger-Themen 3
L If und else bei 2 Dimensionalen Arrays Java Basics - Anfänger-Themen 8
1 Arrays Java Basics - Anfänger-Themen 7
M Rückgabe eines Arrays Java Basics - Anfänger-Themen 10
L Addition von Arrays über die Parameterliste Java Basics - Anfänger-Themen 11
Z Erste Schritte Indexe innerhalb eines Arrays zusammensählen Java Basics - Anfänger-Themen 14
N Länge eines Arrays in einem Objekt testen Java Basics - Anfänger-Themen 51
S Übergabe von Arrays an Methoden Java Basics - Anfänger-Themen 20
D Collections Arrays in ArrayList abspeichern Java Basics - Anfänger-Themen 6
A Freie Stelle eines Arrays Java Basics - Anfänger-Themen 17
H Ein gegebenes Int Array zu Zwei Arrays zurück geben Java Basics - Anfänger-Themen 6
J 2D Arrays summieren Java Basics - Anfänger-Themen 21
J zwei String Arrays miteinander vergleichen Java Basics - Anfänger-Themen 18
A Java.util.Arrays Java Basics - Anfänger-Themen 15
T Methodenverknüpfung mit Arrays Java Basics - Anfänger-Themen 4
R Zugriff auf den Index eines Arrays, welches ein Objekt ist. Java Basics - Anfänger-Themen 4
F Eine Zahl mit Arrays vergleichen Java Basics - Anfänger-Themen 7
A 2d Arrays aus txt.file einlesen Java Basics - Anfänger-Themen 16
B Arrays Java Basics - Anfänger-Themen 4
P Arrays "automatisch" erstellen lassen Java Basics - Anfänger-Themen 12
B Nur eine bestimmte Anzahl an Arrays ausgeben Java Basics - Anfänger-Themen 9
H Gemeinsame Schnittmenge zweier Arrays ausgeben Java Basics - Anfänger-Themen 12
H Größte Duplikat (Größte Doppelte Wert) eines Arrays ausgeben Java Basics - Anfänger-Themen 9
A Summe des Arrays pd mit alternativer Schleife Java Basics - Anfänger-Themen 2
S Elemente eines Arrays bei Ausgabe auslassen Java Basics - Anfänger-Themen 2
M Verständnisproblem der Rekursion bei Arrays Java Basics - Anfänger-Themen 8
F Mehrdimensionale Arrays Java Basics - Anfänger-Themen 12
M Arrays in Funktion Kopieren und Bearbeiten Java Basics - Anfänger-Themen 4
W Erste Schritte Arrays befüllen und ausgeben Java Basics - Anfänger-Themen 11
J Inhalte von zwei Arrays vertauschen?! Java Basics - Anfänger-Themen 6
Curtis_MC Erzeugung mehrdimensionaler Arrays Java Basics - Anfänger-Themen 2
O zwei Arrays nach Werten durchsuchen und zusammenfügen Java Basics - Anfänger-Themen 3
F Arbeiten mit Arrays Java Basics - Anfänger-Themen 2
D Wert des Arrays unter Bedingungen ändern Java Basics - Anfänger-Themen 1
M Werte des Arrays addieren Java Basics - Anfänger-Themen 5
L Zufällige Übereinstimmungen in 2 Arrays Java Basics - Anfänger-Themen 3
A Arrays kombinieren (länge eines Arrays kann 0 sein) Java Basics - Anfänger-Themen 6
A Alle true Werte eines boolean Arrays herausfiltern Java Basics - Anfänger-Themen 19
iman Variablen Dynamik Arrays Java Basics - Anfänger-Themen 9
R Arrays Java Basics - Anfänger-Themen 4
A Methoden Arrays Java Basics - Anfänger-Themen 20
D Unterschied == und equals in Arrays Java Basics - Anfänger-Themen 2
V Schleife für das Einlesen von Werten für int Variablen, die Bestandteil von Arrays sein sollen Java Basics - Anfänger-Themen 16
V Probleme mit Arrays Java Basics - Anfänger-Themen 8
S Arrays erstellen Java Basics - Anfänger-Themen 6
D Ergebnisse in Arrays ausgeben? Java Basics - Anfänger-Themen 11
M Die Inhalte eines Arrays mit der Methode Arrays.toString ausgeben Java Basics - Anfänger-Themen 4
R Weitergabe von Arrays aus Methoden in andere Klasse Java Basics - Anfänger-Themen 5
scratchy1 vollständige und unvollständige Arrays ausgeben Java Basics - Anfänger-Themen 11
L Tiefe Kopie einer Zeile eines zweidimensionalen Arrays Java Basics - Anfänger-Themen 1
L Dynamische Anzahl an Arrays mit verschiedenen Namen erzeugen Java Basics - Anfänger-Themen 6
L Addition von 1 bis n, in Arrays umstellen Java Basics - Anfänger-Themen 15
O Arrays sortieren in einer Methode Java Basics - Anfänger-Themen 2
E Mehrere Arrays addieren mit Übertrag Java Basics - Anfänger-Themen 13
B Frage zu Arrays Java Basics - Anfänger-Themen 3
O Unterschied Arrays, Listen, Mengen Java Basics - Anfänger-Themen 24
F Arrays im Konstruktor Java Basics - Anfänger-Themen 5
E Methoden 2 Arrays sortieren (MergeSort) Java Basics - Anfänger-Themen 3
R 2D Arrays mit vorgegebenem Muster Java Basics - Anfänger-Themen 2
R Auf eine Stelle [i] des Arrays zugreifen Java Basics - Anfänger-Themen 7
M Methoden Arrays.deepequals() funktioniert nicht Java Basics - Anfänger-Themen 2
O Länge eines Arrays Java Basics - Anfänger-Themen 6
X Arrays untereinander schreiben Java Basics - Anfänger-Themen 4
F Arrays Duplizieren Java Basics - Anfänger-Themen 14
J Erste Schritte Arrays ineinander Verschachteln Java Basics - Anfänger-Themen 6
UnknownInnocent Variablen Teile eines Arrays zufällig sortieren Java Basics - Anfänger-Themen 7
E Arrays nach best Muster füllen Java Basics - Anfänger-Themen 4
L Bestimmte Werte eines Arrays ausgeben. Java Basics - Anfänger-Themen 3
P JButton -Arrays Java Basics - Anfänger-Themen 4
Kornblume Nulltyp eines Arrays von Objekten? Java Basics - Anfänger-Themen 10
S Doppel For Schleife mit Arrays - Problem bei der Ausgabe Java Basics - Anfänger-Themen 4
I Scanner und Arrays Java Basics - Anfänger-Themen 2
I Probleme mit 2 dimensionale Arrays Java Basics - Anfänger-Themen 3
A Best Practice Undefinierte länge bei arrays Java Basics - Anfänger-Themen 4
I bestimmten Wert eines Arrays Java Basics - Anfänger-Themen 23
J Funktionsaufrufe Multiplikation von Arrays Java Basics - Anfänger-Themen 3
M Arrays auf Konsole formatiert ausgeben Java Basics - Anfänger-Themen 7
Z Ersten Buchstaben eines Elements eines String-Arrays auslesen Java Basics - Anfänger-Themen 5
javajoshi Problem mit zwei Threads und Arrays (Runnable) Java Basics - Anfänger-Themen 12
S Nach dem Herüberschieben eines Arrays zwischen 2 Frames öffnet sich das Frame nicht mehr Java Basics - Anfänger-Themen 12
J Arrays und Schleife Java Basics - Anfänger-Themen 6
I Ausgabe von Arrays Java Basics - Anfänger-Themen 2
T Variablen Dreidemensionale Arrays Java Basics - Anfänger-Themen 2
R Arrays und Listen Java Basics - Anfänger-Themen 1
A Arrays addieren- Was mache ich falsch?? Java Basics - Anfänger-Themen 2
F Arrays Sätze speichern und einzelne Worte mit Index Angabe auslesen Java Basics - Anfänger-Themen 4
jaleda100 2D-Arrays Java Basics - Anfänger-Themen 1
K Erste Schritte Berechnung der Summe zweier Arrays Java Basics - Anfänger-Themen 15
kokojamboo92 Schleifen und Arrays Java Basics - Anfänger-Themen 7

Ähnliche Java Themen

Anzeige

Neue Themen


Oben