Fork me on GitHub

12 2021 档案

摘要:本文已收录《Java常见面试题》:https://gitee.com/mydb/interview 在面向对象编程中,方法重写(override)是一种语言特性,它是多态的具体表现,它允许子类重新定义父类中已有的方法,且子类中的方法名和参数类型及个数都必须与父类保持一致,这就是方法重写。 ​ 方法重 阅读全文
posted @ 2021-12-30 13:17 磊哥|www.javacn.site 阅读(467) 评论(0) 推荐(1) 编辑
摘要:本文已收录《Java常见面试题》:https://gitee.com/mydb/interview this 和 super 都是 Java 中常见的关键字,虽然二者在很多情况下都可以被省略,但它们在 Java 中所起的作用是不可磨灭的。它们都是用来起指代作用的,每个类在实例化的时候之所以能调用到 阅读全文
posted @ 2021-12-29 13:40 磊哥|www.javacn.site 阅读(925) 评论(0) 推荐(0) 编辑
摘要:周末被 maven-mvnd 刷屏了,于是我也下载了一个 mvnd 体验了一把。虽然测试的数据都是基于我本地项目,不具备普适性和权威性,但也足以说明问题。它的测试结果远远超出我的预期,下面一起来看。 什么是 mvnd? mvnd 是 Maven Daemon 的缩写 ,翻译成中文就是 Maven 守 阅读全文
posted @ 2021-12-27 09:31 磊哥|www.javacn.site 阅读(1862) 评论(2) 推荐(0) 编辑
摘要:本文已收录《Java常见面试题》:https://gitee.com/mydb/interview ​ Java 是一门面向对象的编程语言,面向对象的编程语言有四大特征:抽象、封装、继承和多态。 而本文介绍的接口和抽象类就是面向对象编程中“抽象”的具体实现,也就是说接口和抽象类都是用来定义实体类的公 阅读全文
posted @ 2021-12-23 09:22 磊哥|www.javacn.site 阅读(3727) 评论(1) 推荐(2) 编辑
摘要:本文已收录《Java常见面试题》系列,Git 开源地址:https://gitee.com/mydb/interview HashSet 实现了 Set 接口,由哈希表(实际是 HashMap)提供支持。HashSet 不保证集合的迭代顺序,但允许插入 null 值。也就是说 HashSet 不能保 阅读全文
posted @ 2021-12-21 09:20 磊哥|www.javacn.site 阅读(1735) 评论(0) 推荐(1) 编辑
摘要:在某些特殊的场景下,我们需要在 Java 程序中对 List 集合进行排序操作。比如从第三方接口中获取所有用户的列表,但列表默认是以用户编号从小到大进行排序的,而我们的系统需要按照用户的年龄从大到小进行排序,这个时候,我们就需要对 List 集合进行自定义排序操作了。 ​ List 排序的常见方法有 阅读全文
posted @ 2021-12-20 13:59 磊哥|www.javacn.site 阅读(3189) 评论(0) 推荐(0) 编辑
摘要:本文已收录《Java常见面试题》系列,Gitee 开源地址:https://gitee.com/mydb/interview List 去重指的是将 List 中的重复元素删除掉的过程。此题目考察的是对 List 迭代器、Set 集合和 JDK 8 中新特性的理解与灵活运用的能力。 List 去重有 阅读全文
posted @ 2021-12-15 08:42 磊哥|www.javacn.site 阅读(348) 评论(0) 推荐(0) 编辑
摘要:本文已收录《Java常见面试题》系列,Gitee 开源地址:https://gitee.com/mydb/interview 在 Java 语言中,Comparable 和 Comparator 都是用来进行元素排序的,但二者有着本质的区别。它们两也是常见的面试题,所以今天我们一起来盘它。 1.字面 阅读全文
posted @ 2021-12-12 22:25 磊哥|www.javacn.site 阅读(306) 评论(0) 推荐(0) 编辑
摘要:本文已收录《面试精选》系列,Gitee 开源地址:https://gitee.com/mydb/interview HashMap 的遍历方法有很多种,不同的 JDK 版本有不同的写法,其中 JDK 8 就提供了 3 种 HashMap 的遍历方法,并且一举打破了之前遍历方法“很臃肿”的尴尬。 1. 阅读全文
posted @ 2021-12-08 13:22 磊哥|www.javacn.site 阅读(888) 评论(1) 推荐(2) 编辑
摘要:在日常的业务开发中,偶尔会遇到需要将 List 集合中的重复数据去除掉的场景。这个时候可能有同学会问:为什么不直接使用 Set 或者 LinkedHashSet 呢?这样不就没有重复数据的问题了嘛? ​ 不得不说,能提这个问题的同学很机智,一眼就看到了问题的本质。 ​ 但是,在实际的业务开发中遇到的 阅读全文
posted @ 2021-12-06 21:23 磊哥|www.javacn.site 阅读(2003) 评论(0) 推荐(3) 编辑
摘要:重要说明:本篇为博主《面试题精选-基础篇》系列中的一篇,关注我,查看更多面试题。Gitee 面试题系列开源地址:https://gitee.com/mydb/interview 本题目难度:低 常见程度:高 equals 方法和 hashCode 方法是 Object 类中的两个基础方法,它们共同协 阅读全文
posted @ 2021-12-03 08:10 磊哥|www.javacn.site 阅读(1171) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示