Was macht naming.lookup ()?Java

Java-Forum
Anonymous
 Was macht naming.lookup ()?

Post by Anonymous »

Ich habe ein sehr einfaches Beispiel durchgemacht, um eine Remote -Methode -Aufrufanwendung einzurichten, und während ich den Client -Seitencode durchläuft, kann ich einen Code nicht verstehen, wie unten gezeigt. Auf jeden Fall Lücken meines Wissens, weil ich, obwohl eine Schnittstelle keine Objekte haben kann, es sei denn, Sie verwenden eine anonyme innere Klasse. Wie haben wir also im folgenden Code ein Objekt der Remote -Schnittstelle erstellt. Es scheint mir eine Art vom Typ zu kasten, wenn ich raten musste. < /P>

import java.rmi.*;
public class HelloClient {
public static void main(String args[]) {
try {
if (args.length < 0) {
System.err.println("usage: java HelloClient string …\n");
System.exit(1);
}
HelloInterface hello = (HelloInterface)Naming.lookup("//localhost/Hello");
< /code>

Diese letzte Zeile kann ich nicht verstehen, was genau hier mit (halloInterface) Teil passiert? < /p>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post