立创杯(javabasic)

本文深入探讨了Java中异常处理的关键字Throws的作用,以及如何通过它声明可能发生的异常,使调用者能够提前做好异常处理准备。同时,文章详细解析了Math类中的round方法在处理浮点数四舍五入时的行为,包括其针对正无穷大的特殊处理方式。此外,还提到了File类的非流特性,以及类实现接口时的灵活性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • Throws关键字用于对外声明方法可能发生的异常,这样调用者在调用方法时,可以明确知道方法有异常,并进行相关处理

  • 接口中可以包含非静态成员变量

  • Math.round(-1.5)//-1

    • round(double a)

      返回参数中最接近的 long ,其中 long四舍五入为正无穷大。

    • round(float a)

      返回参数中最接近的 int ,其中 int四舍五入为正无穷大。

  •  java.io包中的File类是非流类
  • 一个类实现一个接口,则该类必须实现接口中的所有方法。。。。。。。。。。吗?

不是哦~如果是抽象类实现接口,就可以实现部分接口的方法,让他的子类来实现全部

 

 

加个JS的小菜:

  • 如果n===n为false,则说明n是NaN类型
  1. 首先,等于==比较的是值是否相等;全等于===是需要同时比较类型和值,缺一不可 eg:int a=1;var a = 1;var b = 2;则a===b为false
  2. 其次NaN是表示不是一个数字
  3. 最后,两个东西都不是人,那么他们就一定是同一种类型吗?答案是否定的,喵和汪都不是凡夫俗子的人类,但是他们仍然不是同一类型。同理,n并不全等于nNaN类型是表示不是一个数字

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值