java面试
文章平均质量分 71
Sabrina5200
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux的相关问题
第二:ln的链接又分软链接和硬链接两种,软链接就是ln –s 源文件 目标文件,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间,硬链接 ln 源文件 目标文件,没有参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。第三:ln指令用在链接文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则会把前面指定的所有文件或目录复制到该目录中。grep 的工作方式是这样的,它在一个或多个文件中搜索字符串模板。原创 2025-07-08 13:01:42 · 800 阅读 · 0 评论 -
Redis相关的面试题1
本文介绍了缓存系统常见的异常问题及解决方案,包括缓存雪崩(多级缓存、熔断降级)、缓存穿透(布隆过滤器)和缓存击穿(热点数据永不过期)。同时阐述了哈希冲突的成因及解决方法(链地址法、开放寻址法等)。最后总结了Redis的多种数据类型及其适用场景,如String(计数器)、Hash(详情存储)、List(有序列表)、Set(共同好友)和SortedSet(排行榜)。文章还提供了缓存预热、降级策略以及布隆过滤器的实现方案,帮助构建高可用缓存系统。原创 2025-07-08 13:00:29 · 503 阅读 · 0 评论 -
(面试题)线程池的七大核心参数
maximumPoolSize:最大线程数,不能小于等于0,maximumPoolSize >= corePoolSize。threadFactory: 创建线程工厂,不能为null。handler: 任务的拒绝策略,不能为null。keepAliveTime: 空闲线程最大存活时间,不能小于0。corePoolSize: 核心线程的最大值,不能小于0。workQueue: 任务队列,不能为null。unit: 时间单位。原创 2025-05-04 17:15:10 · 187 阅读 · 0 评论 -
Java中的面向对象是什么?
面向过程:所有的事情都亲历亲为,自己是事情的执行者;与面向过程相对应的就是面向对象,不再自己去执行了,而是调用对象,让对象帮我去做事情,自己从方法的执行者变成了方法的调用者。面向对象有三个特征:封装、继承、多态 (如果说四大特征,再加一个抽象)封装:在Java中,封装(Encapsulation)的核心思想是隐藏对象的内部实现细节,通过公共方法对外提供可控的访问方式。原创 2025-03-24 09:49:27 · 385 阅读 · 0 评论
分享