logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Java】 面试核心合集:BigDecimal、缓存池、多态、反射全解析

本文汇总 Java 后端面试高频核心考点,从金融业务BigDecimal选型原理与避坑、包装类缓存机制、面向对象多态、重载重写,到静态代码块执行顺序、反射全体系知识点,最后结合 Spring、MyBatis 源码落地场景逐一拆解。内容贴合日常开发与面试,干货密集,适合 Java 初学者夯实基础、面试突击复习==比较对象地址-128~127走缓存,同一个对象 →true128 超出缓存范围,每次va

文章图片
#java#面试#缓存
【Java】异常机制高频面试总结|Error、Exception、finally、OOM全梳理

Java异常面试精华总结 本文系统梳理Java异常核心考点: Error(系统级错误,不可修复)与Exception(业务异常,需捕获处理)的区别; 常见异常类型:堆/栈溢出、空指针、类型转换等运行时异常,及IO/SQL等受检异常; throw(抛出异常实例)与throws(声明异常)的用法差异; try-catch-finally执行逻辑及finally不执行的极端场景; finally中ret

文章图片
#java#面试#开发语言
【Java】 异常高频面试题精讲 | 易错点+对比总结

本文总结了Java异常体系的核心知识点,包括Error与Exception的区别、常见异常类型、throw和throws的差异、try-catch-finally执行顺序等。重点区分了不可处理的Error(如内存溢出)和可处理的Exception(如空指针异常),并详解了finally代码块的特殊性。同时对比了ClassNotFoundException和NoClassDefFoundError的

文章图片
#java#开发语言#面试
【Java】String 全套高频面试题详解

摘要 本文系统梳理Java字符串核心面试知识点,涵盖==与equals区别、hashCode规范、String不可变性原理、常量池机制及字符串拼接优化等高频考点。关键点包括:equals比较内容而==比较地址;重写equals必须同步重写hashCode;String不可变由final修饰和私有数组实现;new String("abc")可能创建1-2个对象;字符串拼接推荐StringBuilde

文章图片
#java#开发语言#面试
【Java】集合面试全套精讲|HashMap/ArrayList高频考点完整版

本文整理了Java集合框架的高频面试考点,涵盖HashMap、ArrayList、HashSet等核心容器。主要内容包括:HashMap的底层结构(数组+链表+红黑树)、扩容机制(2倍扩容)、线程安全问题(JDK7死循环/JDK8数据覆盖);ArrayList与LinkedList的性能对比;HashSet基于HashMap的实现原理;TreeMap的有序性实现;以及Comparable与Comp

文章图片
#java#面试#哈希算法
【JUC】大厂后端必问!Java 并发基础全套面试题详解(进程 / 协程 / 线程状态 / 锁机制)

本文总结了Java并发编程的核心知识点,涵盖进程与线程区别、Go协程与Java线程差异、线程创建方式、生命周期、守护线程、线程方法对比、wait/notify原理及上下文切换等内容。主要内容包括:进程是资源分配单位,线程是执行单位;Go协程比Java线程更轻量;线程可通过继承Thread、实现Runnable或Callable创建;线程五大状态流转;守护线程随JVM退出;sleep不释放锁而wai

文章图片
#java#面试#开发语言
数据库SQL基础超全整理|小白入门+面试背诵专用

SQL基础是学习MySQL、数据库面试、后端开发的必备入门内容,重点记住:数据库分类、三大范式、SQL四大语句、查询执行顺序、六大约束,就能应对考试和基础面试。本文整理SQL基础必背核心知识点,包含数据库分类、三大范式、SQL语句分类、常用查询语法、数据库约束等内容,结构清晰、适合期末考试复习、面试背诵!在满足2NF基础上,消除非主属性的传递函数依赖,非主键字段只能依赖主键,不依赖其他普通字段。字

文章图片
#sql#数据库#面试 +1
【JUC】阻塞队列|DelayQueue延时原理|CompletableFuture异步API大全

本文介绍了Java并发编程中的核心工具类:BlockingQueue阻塞队列和CompletableFuture异步任务框架。BlockingQueue讲解了其线程安全、解耦生产消费模型的特性,详细对比了ArrayBlockingQueue、LinkedBlockingQueue、SynchronousQueue和DelayQueue四种队列的实现差异及适用场景,重点剖析了DelayQueue基于

文章图片
#java#开发语言#面试
【JUC】大厂后端必问!Java 并发基础全套面试题详解(进程 / 协程 / 线程状态 / 锁机制)

本文总结了Java并发编程的核心知识点,涵盖进程与线程区别、Go协程与Java线程差异、线程创建方式、生命周期、守护线程、线程方法对比、wait/notify原理及上下文切换等内容。主要内容包括:进程是资源分配单位,线程是执行单位;Go协程比Java线程更轻量;线程可通过继承Thread、实现Runnable或Callable创建;线程五大状态流转;守护线程随JVM退出;sleep不释放锁而wai

文章图片
#java#面试#开发语言
【JVM】内存模型全套面试题拆解,吃透稳拿offer

本文系统梳理了JVM运行时内存分区的核心知识点,包含以下要点: 内存模型划分:线程私有区(程序计数器、虚拟机栈、本地方法栈)与共享区(堆、方法区),以及直接内存特性。 String对象内存分配:通过new String("abc")示例详解引用、对象、常量在栈、堆、方法区的分布。 堆分代设计:新生代与老年代1:2的默认比例,分代GC策略(复制算法与标记清除/整理)的性能优势。 Survivor区机

文章图片
#jvm#java#面试 +1
    共 12 条
  • 1
  • 2
  • 请选择