logo小任同学's Blog
  • |
  • 🏠主页
  • 📚文章
  • ⏱时间轴
  • 🔍搜索
  • 🔖标签
  • 🙋🏻‍♂️关于
  • 🤝友链
主页 » Tags

Java

接口和抽象的区别

抽象类 抽象类是特殊的类,只是不能被实例化,天生就是要被继承的;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们 抽象方法必须用abstract关键字进行修饰。 ...

创建: 2022-05-25 |  更新: 2022-05-25 |  字数: 1138字 |  时长: 3分钟 |  作者: 小任同学

集合浅原理篇

​ 集合的概念:对象的容器,定义了对多个对象进行操作的常用方法。可实现数组的功能。 和数组的区别: 数组长度固定,集合长度不固定。 数组可以存储基本数据类型、引用数据类型,集合只能存储引用数据类型。所以看到的 Map都是 Map<Integer,Integer>,而不是 Map<int,int> 。 相比于集合,数组没有删除方法,开辟连续空间。 Collection体系下两个接口 List接口 List 特点:有序、有下标、元素可重复。 List 实现类: ArrayList、LinkedList、Vector。 ...

创建: 2022-03-07 |  更新: 2022-05-05 |  字数: 7457字 |  时长: 15分钟 |  作者: 小任同学

异常

description:面试可能问到的异常相关八股文。 (一)finally 块中的代码什么时候会执行? 在 Java 语言的异常处理中,finally 块的作用就是为了保证无论出现什么情况,finally 块里的代码一定会被执行。 由于程序执行 return 就意味着结束对当前函数的调用并跳出这个函数体,因此任何语句要执行都只能在 return 前执行(除非碰到 exit 函数), 因此 finally 块里的代码也是在 return 之前执行的。 此外,如果 try-finally 或者 catch-finally 中都有 return,那么 finally 块中 的 return 将会覆盖别处的 return 语句,最终返回到调用者那里的是 finally 中 return 的值。 ...

创建: 2022-01-08 |  更新: 2022-05-05 |  字数: 1618字 |  时长: 4分钟 |  作者: 小任同学
© 2026 小任同学's Blog Powered by Hugo & PaperMod 访问量:次   您是本站第 位访问者