程序员

JAVA基础知识整理----异常和集合

作者:admin 2021-06-29 我要评论

异常 异常分类 Throwable Error Exception IOException 受检异常 需要在代码中去声明受检异常并且写出处理的方法 例如反射中的.forName(“类名”) 需要接收一个...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

异常

异常分类

  • Throwable
    • Error
    • Exception
      • IOException 受检异常 需要在代码中去声明受检异常并且写出处理的方法
        • 例如:反射中的.forName(“类名”) 需要接收一个异常 如果没有这个类怎么办
      • RuntimeException 运行时异常,在程序运行时出现的异常
        • 数组越界
        • 指针为空
        • 错误类型转化

捕获异常

  • 使用
try{} catch{异常 多个异常使用‘|’隔开}

finally语句块

  • 必定会执行
  • 如果有return 则会覆盖掉上面的return语句 范湖
  • 如果没有return 则先执行上面return语句,先不返回,执行完finally语句块之后在返回,如果finally语句中对返回值进行了修改也不会影响返回值!

集合

  • 数组
  • list(接口)
    • ArrayList
    • LinkedList
    • Queue 队列 抽象类
    • Stack 栈
      • 能实现队列 链表 栈
  • map
    • HashMap
    • TreeMap
    • LinkedHashMap
    • HashTable 线程安全
    • ConcurrentHashMap
  • Set(存储单个元素,准许重复)
    • HashSet 底层是hashMap
  • 二叉树(前中后遍历) 可以实现普通或者搜索二叉树
    • 普通二叉树层次遍历,性质,简单实现
    • 搜索二叉树
    • 平衡二叉树
    • 红黑树
    • 完全二叉树
    • 满二叉树
  • 多叉树
    • 性质掌握
    • B树
    • B+数
;原文链接:https://blog.csdn.net/qq_43248585/article/details/115678086

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • JAVA基础知识整理----异常和集合

    JAVA基础知识整理----异常和集合

  • 面试问烂了的测试用例: 登录界面的测试

    面试问烂了的测试用例: 登录界面的测试

  • SpringBoot + Shiro导致 @Transactiona

    SpringBoot + Shiro导致 @Transactiona

  • SpringBoot+JavaMailSender+ 腾讯企业

    SpringBoot+JavaMailSender+ 腾讯企业

腾讯云代理商
海外云服务器