Java远程方法调用与邮件API详解
1. 远程方法调用异常
在Java的远程方法调用(RMI)中, java.rmi.server
包定义了一些异常,这些异常除了 java.rmi.server.ServerNotActiveException
外,都直接或间接地继承自 java.rmi.RemoteException
,并且都是需要捕获或在 throws
子句中声明的受检查异常。以下是这些异常及其含义的列表:
| 异常 | 含义 |
| — | — |
| ExportException | 尝试在已被使用的端口上导出远程对象 |
| ServerNotActiveException | 尝试调用未运行的远程对象中的方法 |
| ServerCloneException | 在服务器上克隆远程对象的尝试失败 |
| SocketSecurityException | 当 SecurityManager
阻止远程对象在请求的端口上导出时抛出,它是 ExportException
的子类 |
2. JavaMail API 概述
电子邮件是互联网上最早的杀手级应用,至今仍产生着大量的网络流量。在Java中,使用 JavaMail API
可以方便地实现电子邮件的发送和接收,避免处理底层协议的复杂性。
2.1 JavaMail API 简介
JavaMai