Pointer oder Reference?

Status
Nicht offen für weitere Antworten.
F

frager

Gast
Code:
Object o = null;
Ist das jetzt ein Pointer oder eine Reference?
 
S

SlaterB

Gast
definiere beide Begriffe, vor allem den ersten, dann kann man die Frage beantworten,

in Java gibts nur Referenzen, also kannst du nun raten, was es ist ;)
 

Maeher

Bekanntes Mitglied
Pointer wie in C, die man beliebig durch den RAM schieben kann etc. gibt es in Java gar nicht.
 

L-ectron-X

Gesperrter Benutzer
o ist hier eine Referenz auf ein Objekt vom Typ Object, die explizit mit null initialisiert wurde.
Die Initialisierung mit null ist eigentlich nicht notwendig, da Objekte implizit mit null initialisiert werden, wenn ihnen kein anderer Wert zugewiesen wurde.
 
F

frager

Gast
SlaterB hat gesagt.:
definiere beide Begriffe, vor allem den ersten, dann kann man die Frage beantworten
Das ist ja die Frage.

In C++ können Referenzen z.B. nicht auf null zeigen, Pointer schon.
Und warum heißt es NullPointerException?
 

Marco13

Top Contributor
Wie wär's mir "Refointer" oder "Poiference" :lol: Es heißt zwar NullPointerException, aber an anderer Stelle ist von References die Rede (WeakReference z.B.). Liegt der Frage ein konkretes Problem zugrunde (das über das 'Problem, Übungsaufgabe 4a) lösen zu müssen' hinausgeht) oder ist das eine rein akademische Diskussion?

Ich würde deine Frage jedenfalls mit "Ja" beantworten.
 

Janus

Bekanntes Mitglied
eine NullPointerException fliegt dann, wenn versucht wird auf felder oder methoden von "null" zuzugreifen. dieser zugriff ist absolut identisch zu pointer zugriffen in c++ ( foo->bar ), deshalb der ausdruck NullPointer.

die einzige ausnahme zu dieser regel ist, dass eine NPE auch dann fliegt, wenn "null" als exception geworfen wird.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
O Pointer/reference on method Allgemeine Java-Themen 10
Curtis_MC Pointer mit ArrayList vergleichen Allgemeine Java-Themen 6
E RMI NULL-Pointer-Exeception wenn der RMI-Proxy eine Methode deligiert Allgemeine Java-Themen 2
T JasperReports mit Null Pointer Allgemeine Java-Themen 3
Survari Variablen Java Function Pointer Allgemeine Java-Themen 8
R Inputstream lesen mit Pointer Allgemeine Java-Themen 0
T C DLL einbinden und Pointer übergeben Allgemeine Java-Themen 13
D Pointer in Java Allgemeine Java-Themen 8
B List Pointer zurücksetzen Allgemeine Java-Themen 10
S Null Pointer Exception bei BufferedReader Allgemeine Java-Themen 4
E Queue: Wie kann hier ein null-Pointer Exception auftreten?! Allgemeine Java-Themen 11
M JNA Pointer Allgemeine Java-Themen 2
L null pointer exception Allgemeine Java-Themen 10
J Null Pointer in der compare-Methode des Comparators? Allgemeine Java-Themen 18
knuckles12 null pointer exception bei arrays Allgemeine Java-Themen 6
G Pointer und Referenzen Allgemeine Java-Themen 3
B Null Pointer Exception bei Canvas-objekt-Aufruf Allgemeine Java-Themen 12
G Nicht abgefangene Null-Pointer-Exception Allgemeine Java-Themen 2
S Null Pointer Exception Allgemeine Java-Themen 10
T JNI: jcharArray: warning: cast to pointer from integer of. Allgemeine Java-Themen 5
Kirby.exe Cannot make a static reference to the non-static field rimWidth Allgemeine Java-Themen 12
R Erste Schritte Object reference funktioniert nicht. Wie mach ichs richtig? Allgemeine Java-Themen 3
M Lambda "invalid method reference no suitable method found" Allgemeine Java-Themen 2
W Threads Cannot make a static reference.. Allgemeine Java-Themen 13
M Java - Call by value <-> Call by reference Allgemeine Java-Themen 16
S Cannot make a static reference to the non-static field MySecondClass.Points Allgemeine Java-Themen 3
Kr0e Circular reference - Serialisierung Allgemeine Java-Themen 6
E wie call by reference mit Wrapper-Klassen? Allgemeine Java-Themen 2
Schandro Warum illegal forward reference bei Exemplarinitialisierer Allgemeine Java-Themen 9
G Reference-Counter Allgemeine Java-Themen 3
B Array von Vektoren by reference übergeben Allgemeine Java-Themen 5
conan2 "Cannot make a static reference to the non-static field Allgemeine Java-Themen 8
A Static reference to non-static field Allgemeine Java-Themen 10
sliwalker Call by Reference - Was stimmt denn nun ? Allgemeine Java-Themen 14
H Aus der FAQ: Call by Value <-> Call by Reference Allgemeine Java-Themen 8

Ähnliche Java Themen

Neue Themen


Oben