Java-day04

一:异常

  • 定义:程序中出现的不正常的情况
  • 异常的由来:问题也是现实生活中一个具体的事物,也可以通过java的类的形式进行描述。并封装成对象。其实就是java      对不正常情况进行描述后的对象体现。
  • 异常的分类

       

        运行时异常:RuntimeException以及其子类

        

  • 异常的特点:

         程序出现异常的时候,会打印异常的信息并中断程序,所以当有多个异常同时出现的时候,默认只能执行第一个.

  • 异常地处理

   

   

  •  多异常处理:多个异常处理时catch中捕获的异常父类不可以写在子类的前面

     

    eg:Exception异常必须放在最后一个catch

  • finally

     

     

  eg:特殊情况

     

  • throw和throws的区别

    

  • 自定义异常(编译时异常写得多,继承Exception,在编译时就解决完异常)

   

  自定义异常的步骤:

    

  •   异常在子夫类覆盖中的体现

   

  • 重写中使用异常的注意点

   

二:模板设计模式

  • 定义

     

  • 实现

      

 

三:包装类

所有包装类的父类是Number

  • 包装类的作用

    1.方便类型之间自动转换

    2.解决编码过程中只接收对象的情况

    3.进制之间转换

  • 基本类型和字符串转换

     

  • 进制转换

     

  • 自动拆装箱

      

     

     

四:枚举

enum :

  • 例子

   

五:Math类的介绍

  • Math

      

  round()表示四舍五入, max()返回两个参数最大值,min(),  pow()返回第一个参数的第二个参数次方,sqrt()求参数的算术平方根   

六:BigInteger和BigDecimal

  • BigInteger

   

     

  •  BigDecimal

     

七:System类

八:Scanner类

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值