Lookup- Prinzip

Status
Nicht offen für weitere Antworten.
G

Gast

Gast
Morgen,

kennt jemand das Lookup- Prinzip und könnte es hier kurz erklären,

mir ist nämlich folgende Zeile nicht ganz klar:

Code:
URLStreamHandlerFactory found = Lookup.getDefault().lookup(URLStremHandlerFactory.class);

Lookup.getDefault() ... hier bekomme ich einen Default- Lookup aber was ist überhaupt ein Lookup, eine Sammlung (HashMap) von Klassen??????
 

FArt

Top Contributor
Lookup heißt einach nur nachsehen... wo nachgesehen wird und wie das funktioniert, hängt von der Implementierung ab... das gibt es also in verschiedensten Ausführungen.
 
G

Guest

Gast
Mich würde ja mehr interessieren, wie so ein Lookup- Prinzip intern realisiert ist, ist das eine HashMap, welche intern eine referenz speichert also Klasse#class <-> Instanz oder wie ist das realisiert und warum brauche ich überhaupt ein Lookup prinzip? (Damit ich theoretisch in jedem Objekt auf jedes andere Objekt im Lookup zugreifen kann, also den Zugriff auf andere Objekte globalisieren?)

Lieg ich da ganz falsch mit meinen Annahmen?
 
S

SlaterB

Gast
stell dir ruhig eine HashMap vor, aber das ist doch unerheblich

solange du keinen Lookup brauchst, verwende ihn nicht, fertig,
ansonsten ja, eine Art globaler Zugriff, vor allem über Programmgrenzen hinaus,
z.B. für Client und Server, oder mehrere Server, die die gleiche Aufgabe verteilt erbringen
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben