我读到这段代码的接口抛出一个异常,但实现它不抛出一个或赶上一个类,这是为什么?在java中合法还是安全?Java接口抛出异常,但接口实现不抛出异常?

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();

}

}

}

2013-03-25

Al2O3

+2

您可能想查看http://www.coderanch.com/t/399874/java/java/Methods-throwing-Exception-Interface上的讨论 –

2013-03-25 03:21:54

+2

是的,这是合法的。你应该看到链接CHetter已经发布,而且他也应该可以发布它作为一个答案.. –

2013-03-25 03:23:31

+0

感谢Thihara。已经这样做了。 –

2013-03-25 03:24:53

java 接口 抛出异常_Java接口抛出异常,但接口实现不抛出异常?相关推荐

  1. java接口匿名内部类_JAVA技术分享:接口,内部类,匿名内部类

    原标题:JAVA技术分享:接口,内部类,匿名内部类 接口: 接口中只有抽象方法,而没有非抽象方法 特点: 1:接口不能被实例化,只能通过多态的形式,让子类实例化 2:接口的子类 A:可以是具体类,但是 ...

  2. java 继承接口语法_java的继承、接口方面的语法及知识

    继承(inheritance):一个类只能继承一个类 代码复用 继承的语法: class ChildClass extends ParentsClass{ } 父类的属性子类中都存在,只是有没有权限访 ...

  3. java请求接口示例_Java 8:功能接口示例

    java请求接口示例 为了支持Java 8中的lambda表达式,他们引入了Functional Interfaces. 具有单一抽象方法的接口可以称为功能接口. Runnable,Comparato ...

  4. java 银行卡支付_Java学习:用接口简单实现银行卡系统

    用前面所知案例,简单实现一个银行卡系统.涉及的Java知识有: interface(接口),abstract(抽象修饰符),extends(继承),implements(接口的实现),@Overrid ...

  5. java微信群发_java调用个人微信接口进行群发好友,群发群

    java调用个人微信接口进行群发好友,群发群 /** * 群发好友消息任务 * * @author wechatno:tangjinjinwx * @param ctx * @param vo */ ...

  6. java+微博上传图片_java实现新浪微博Oauth接口发送图片和文字的方法

    本文实例讲述了java实现新浪微博oauth接口发送图片和文字的方法.分享给大家供大家参考.具体如下: 基于网上很多人利用新浪api开发新浪微博客户端的时候遇到无法发图片的问题,很多人卡在了这一布.现 ...

  7. 环信 java接口实例_java调用环信接口

    现在需要实现app中消息禁言功能?需要调用环信的接口,已经有文档了,但是不知道怎么调用?不清楚怎么将环信的接口继承到java代码中?请大家多多指教. 添加禁言 将一个用户禁言.用户被禁言后,将无法在群 ...

  8. java interface泛型_java – 使用泛型和接口实现组合

    我正在努力实现以下目标: 我的类X有一个通用的Y.然而,这个泛型Y需要访问X的资源,我想通过接口来处理它,以便允许其他人继承任意选择的类. 然而,我目前的方法会产生一系列泛型: public inte ...

  9. java 红包接口开发_java调用微信现金红包接口的心得与体会总结

    这几天看了下之前写的有关微信支付的博客,看的人还是挺多的,看了下留言不知道是因为博客写的不够细还是什么情况,大多都找我要源码,我觉得吧程序员还是需要有这么一个思考的过程,因此没直接给源码,俗话说&qu ...

  10. java comparable排序_JAVA中通过Comparable接口实现简单排序

    Comparator是个接口,可重写compare()及equals()这两个方法,用于比价功能:如果是null的话,就是使用元素的默认顺序,如a,b,c,d,e,f,g,就是a,b,c,d,e,f, ...

最新文章

  1. Struts2+spring+jdbc 以xml配置形式整合
  2. anaconda虚拟环境教程大全
  3. 缓存cache和缓冲区buffer
  4. 高校实验室管理系统_史上最全面的实验室信息管理系统(LIMS)全解
  5. python实例 83,84
  6. 大时代已过,小趋势可期
  7. 关于nginx keep-alive 参数的验证和心得
  8. 判断数据是增量分区全量分区
  9. I2c驱动i2c_master_send()和i2c_master_recv()用法
  10. “21天好习惯”第一期-10
  11. iOS 使用自定义字体
  12. NERO8.3.6.0(官方完整版+序列号)
  13. TRANCATE TABLE与DETELE TABLE的区别
  14. 通达信口袋支点选股公式,选出口袋支点形态
  15. 《分布式JAVA应用 基础与实践》 第六章 构建高可用的系统
  16. 关于CSS中left:50%; top:50%; margin-left: -150px; margin-top: -75px;
  17. JIRA的使用介绍(一)- 概念篇(笔记)
  18. 爬取51job职位信息之编码问题
  19. TPAMI 2022|基于最优传输理论的无监督图像重建学习
  20. IaaS、PaaS、SaaS、BaaS、FaaS和Serverless的含义

热门文章

  1. Linux ln -sf 的用法
  2. 火山视窗树形框实现取所有根项目文本
  3. 机器人开发--常用仿真软件工具
  4. MySQL 安装包下载
  5. sql server 2008 R2 数据库文件大小限制
  6. SQL Server代理服务无法启动的处理方法(转载)
  7. 离心机 TFN A17CH 微量高速冷冻离心机 17800r/min 触摸屏 轻型便捷微量高速
  8. Python open函数打开文件路径
  9. int为什么最大值为2^31-1(2的31次方-1)
  10. 西门子 S7-200 通过模块连接杰控通讯方法