学习路线
文章平均质量分 82
墨野书香
这个作者很懒,什么都没留下…
展开
-
【面试题】Java十大经典排序算法
这些排序算法都有各自的优缺点,应根据具体情况选择适合的算法。原创 2023-10-12 23:06:03 · 338 阅读 · 0 评论 -
最全最详细的Java异常处理机制
在使用计算机语言进行项目开发的过程中,即使程序员把代码写得尽善尽美,在系统的运行过程中仍然会遇到一些问题,因为很多问题不是靠代码能够避免的,比如:客户输入数据的格式,读取文件是否存在,网络是否始终保持通畅等等。程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常(开发过程中的语法错误和逻辑错误不是异常)。Java程序在执行过程中所发生的异常事件可分为两类:Error:Java虚拟机无法解决的严重问题。如:JVM系统内部错误、资源耗尽等严重情况。原创 2023-10-11 22:47:48 · 426 阅读 · 0 评论 -
【面试题】 Java 多线程面试题总结
1.1 并发编程的优缺点优点:充分利用多核CPU的计算能力,通过并发编程的形式将多核CPU的计算能力发挥到极致,性能得到提升。方面进行业务的拆分。提高系统并发能力和性能:高并发系统的开发,并发编程会显得尤为重要,利用好多线程机制可以大大提高系统的并发能力及性能;面对复杂的业务模型,并行程序会比串行程序更适应业务需求,而并发编程更适合这种业务拆分。cai缺点:并发编程的目的是为了提高程序的执行效率,提高程序运行速度,但并发编程并不是总能提高性能,有时还会遇到很多问题,例如:内存泄漏,线程安全,死锁等。1.2原创 2023-09-26 23:12:15 · 69 阅读 · 1 评论 -
【面试题】Java之封装继承多态大总结
本文内容总结于多篇博客,参考到的地方在文中都会一一列出。原创 2023-09-22 22:49:06 · 241 阅读 · 0 评论 -
【Java】继承
[面向对象编程的基础 要了解面向对象编程(OOP)的基本概念,需要理解 OOP 的三个主要概念,它们撑起 了整个 OOP 的框架。这三个概念是:封装、继承性和多态性。除此以外,还需了解对象、 类、消息、接口、及抽象等概念。 2.2.1 对象 现实世界中的对象具两个特征:状态和行为。例如:自行车有状态(传动装置、步度、 两个车轮和齿轮的数目等)和行为(刹车、加速、减速和换档等)。 其次,我们再来看看软件对象。软件对象是现实世界对象的模式化产物,他们也有状态 和行为。软件对象把状态用数据表示并存放在变量里,而行原创 2023-09-22 21:36:54 · 51 阅读 · 0 评论 -
ArrayList 、LinkList 、HashSet 、HashMap学习记录
我将学习到的内容和自己的一些理解写在了代码的注释里,以下贴几段代码:一张图:Student类:原创 2023-09-21 22:26:38 · 42 阅读 · 0 评论 -
Java - List集合简单总结
最新推荐文章于 2023-06-25 18:33:36 发布版权声明:本文为博主原创文章,遵循版权协议,转载请附上原文出处链接和本声明。原创 2023-09-20 22:39:23 · 46 阅读 · 1 评论 -
Java List 集合取 交集、并集、差集、补集 Java集合取交集、Java集合并集
交集: 取2个集合中,相同的部分 (list1 交集 list2,取 list1和list2 中相同的元素)并集: 将2个集合,合并为一个集合中差集: 取2个集合中,不相同的部分 (list1 差集 list2 ,取 list1中与list2 不相同的元素)补集: 取2个集合中,不相同的部分 ,组成新集合 ( list1 差集 list2 并 list2 差集 list1)(PS:此处应该有个图来,更好理解!二、代码实现理解。原创 2023-09-19 22:47:11 · 146 阅读 · 0 评论