面试拷打
文章平均质量分 73
guslegend
后端的学习者,可以加我的微信guslegend_,进入我的后端交流群,我们大家一起共同进步!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
第8章:磁盘和IO
本文通过实验对比了三种I/O模式性能差异:buffered I/O最快(仅写缓存)、direct I/O次之(写磁盘缓存)、sync I/O最慢(强制落盘)。深入解析了Linux文件系统架构,包括VFS抽象层、inode和dentry机制。详细对比了HDD与SSD的物理特性及性能差异,指出SSD虽快但存在擦写寿命问题。介绍了磁盘分区原理、RAID技术方案(0/1/5/10)及其适用场景,强调不同业务场景应选择匹配的存储方案。通过fio工具演示了磁盘IOPS测试方法,帮助读者理解存储性能核心指标(吞吐量、时延原创 2026-03-13 13:10:45 · 967 阅读 · 0 评论 -
Java基础面试题拷打(3)
本文介绍了Java编程中的核心概念和技术要点,包括线程管理、数据结构、IO流、网络编程、异常处理、集合框架等。重点解析了线程安全、集合遍历、继承机制、多态实现等关键知识点,并比较了常见数据结构如栈/队列、ArrayList/LinkedList的差异。同时涵盖了Java8新特性Optional类、NIO模型以及常用设计模式POJO/DTO等。这些内容涵盖了Java基础到高级应用的重要方面,为开发者提供了全面的知识参考。原创 2026-03-12 07:50:50 · 272 阅读 · 0 评论 -
Java基础面试题拷打(2)
Java不支持多重继承是为了避免菱形继承问题,改用单继承+多接口实现来替代。其面向对象三大特性是封装、继承和多态。方法重载是在同一类中同名不同参,而重写是子类重定义父类方法。内部类分为成员、静态、局部和匿名四种,用于增强封装和逻辑分组。Java8引入了Lambda、Stream API、函数式接口、方法引用、Optional类和新时间API等特性,显著提升了开发效率。原创 2026-03-09 18:56:29 · 231 阅读 · 0 评论 -
Java基础面试题拷打(1)
本文摘要:Java序列化将对象转为字节流(实现Serializable接口),反序列化则相反,transient可阻止字段序列化。参数传递均为值传递,String不可变特性保证安全性和线程安全。HashMap底层JDK7为数组+链表,JDK8引入红黑树优化查询,但线程不安全。String常量池和编译优化使"a"+"b"+"c"与"abc"指向同一对象。HashMap的put流程包括哈希计算、冲突处理(链表/红黑树)和扩容机制。原创 2026-03-08 18:51:28 · 289 阅读 · 0 评论
分享