मैंने इस कोड को पढ़ा जहां इंटरफ़ेस अपवाद फेंकता है, लेकिन जिस वर्ग को लागू करता है वह एक को फेंक नहीं देता है या पकड़ता है, वह क्यों है? क्या यह जावा में कानूनी या सुरक्षित है?जावा इंटरफ़ेस एक अपवाद फेंकता है लेकिन इंटरफ़ेस कार्यान्वयन अपवाद नहीं फेंकता है?
import java.rmi.*;
public interface MyRemote extends Remote {
public String sayHello() throws RemoteException;
}
import java.rmi.*;
import java.rmi.server.*;
public class MyRemoteImpl extends UnicastRemoteObject implements MyRemote{
public String sayHello() {
return "Server says, 'Hey'";
}
public MyRemoteImpl() throws RemoteException {}
public static void main (String[] args) {
try {
MyRemote service = new MyRemoteImpl();
Naming.rebind("RemoteHello", service);
} catch(Exception ex)
{
ex.printStackTrace();
}
}
}
आप http://www.coderanch.com/t/399874/java/java/Methods-throwing-Exception-Interface –
पर चर्चा को देखना चाहेंगे हां यह कानूनी है। और आपको लिंक चैटर पोस्ट करना चाहिए, और उसे इसे उत्तर के रूप में भी पोस्ट किया जाना चाहिए .. – Thihara
धन्यवाद थिहारा। ऐसा किया है –