Javaᶜⁿ 面试突击
首页
  • Java基础
  • 并发
  • 网络
  • MySQL
  • Redis
  • Spring全家桶
  • MyBatis
  • JVM
  • SpringCloud
  • 手撕代码题
  • MQ+其他
  • 非技术
AI技术
🔥训练营🔥
哔哩哔哩 open in new window
关于我
首页
  • Java基础
  • 并发
  • 网络
  • MySQL
  • Redis
  • Spring全家桶
  • MyBatis
  • JVM
  • SpringCloud
  • 手撕代码题
  • MQ+其他
  • 非技术
AI技术
🔥训练营🔥
哔哩哔哩 open in new window
关于我
  • Java 基础
    • ==和equals有什么区别?
    • 什么是方法重载?返回值算重载吗?
    • finally中的代码一定会执行吗?
    • 说一下多态的实现原理?
    • ArrayList和LinkedList有什么区别?
    • ArrayList和Vector有什么区别?
    • 抽象类和普通类有什么区别?
    • 为什么Map不能插入null?
    • 抽象类和接口有什么区别?
    • HashMap和Hashtable有什么区别?
    • HashMap和HashSet有什么区别?
    • 什么是负载因子?为什么是0.75?
    • HashMap底层是如何实现的?
    • 为什么HashMap会死循环?
    • 哈希冲突的解决方案有哪些?
    • 什么是反射?使用场景有哪些?
    • 说说反射的底层实现原理?
    • 浅克隆和深克隆有什么区别?
    • 如何实现链式调用?
    • 说一下Java内存模型?
    • 说一下零拷贝的实现原理?
    • FastThreadLocal有什么优势?
    • Java是值传递还是引用传递?
    • 说说Lambda表达式底层原理?
    • 谈谈你对Reactor模型的理解?
  • 并发
    • thread-process.md
    • virtualthread.md
    • wait.md
    • java-lock.md
    • thread-communication.md
    • thread-stop.md
    • threadpool.md
    • threadpool-params.md
    • threadpool-execution.md
    • threadpool-work.md
    • threadpool-rejected.md
    • threadpool-stop.md
    • threadpool_executed.md
    • hashmap-thread.md
    • hashmap-concurrent.md
    • hashmap-null.md
    • volatile.md
    • volatile-impl.md
    • volatile-singleton.md
    • volatile-principle.md
    • thread-safe.md
    • synchronized-lock.md
    • synchronized-impl.md
    • synchronized-upgrade.md
    • deadlock.md
    • cas.md
    • aba.md
    • aqs.md
    • corecount.md
    • stampedlock.md
    • stampedlock-cpu.md
    • readwritelock-aqs.md
    • volatile-2.md
    • task-sort.md
    • stop-threadpool.md
    • threadpool-exception.md
    • single-lock.md
    • singleton5.md
  • 网络
    • tcpip.md
    • protocol.md
    • dns-execute.md
    • urlexecute.md
    • getvspost.md
    • forward.md
    • tcp3.md
    • tcp4.md
    • tcpvsudp.md
    • httpcode.md
    • https.md
    • httpsexecute.md
    • cookie-session-token.md
    • cookie-session.md
    • jwt
  • MySQL
    • mysqlvsnosql.md
    • mysqlstipulate.md
    • mysqlengine.md
    • myisamvsinnodb.md
    • mysqlindex.md
    • index-lock.md
    • leftmatch.md
    • indeximpl.md
    • clusterindex.md
    • indexinvalid.md
    • transaction-characteristic.md
    • transaction-isolation-level.md
    • non-repeatableread.md
    • rr_mvcc.md
    • row-lock.md
    • mvcc-execution.md
    • mvcc.md
    • intention-lock
    • consistency.md
    • slowsql.md
    • optimize.md
    • replication
    • distributed-id
    • mysql-id-max.md
    • mysql-optimize.md
    • mysql-master-slave.md
    • limit100w.md
    • groupby-vs-distinct.md
    • write-read.md
    • mysql-optimize2025.md
  • Redis
    • quick.md
    • function.md
    • types.md
    • zset.md
    • skiplist.md
    • mq.md
    • redis_lock.md
    • redisson.md
    • redlock.md
    • red-lock.md
    • redis_data.md
    • rdb_aof.md
    • redis-persistent.md
    • redis_expire.md
    • redis_expire_detail.md
    • redis_memory.md
    • memory_out.md
    • lru_lfu.md
    • cache_avalanche.md
    • cache_penetration.md
    • cache_breakdown.md
    • avalanche_breakdown.md
    • bloom.md
    • redis-ha.md
    • redis-cluster.md
    • cluster.md
    • redis_optimize.md
    • local-cache.md
    • redis-delay.md
    • redis-naolie.md
    • redis-limit.md
    • redis-local-cache
    • redis-big-key
    • penetration-breakdown.md
  • Spring 全家桶
    • spring.md
    • ioc.md
    • di_dl.md
    • ioc_di.md
    • di.md
    • ioc-2.md
    • springboot-annotation.md
    • aop.md
    • spring-aop.md
    • aop_tech.md
    • proxy.md
    • jdk_cglib.md
    • scope.md
    • singleton_threadsafe.md
    • bean-threadsafe.md
    • inject.md
    • autowired.md
    • autowired_resource.md
    • bean_lifecycle.md
    • beanfactory_factorybean.md
    • design_pattern.md
    • spring_springboot.md
    • springboot_advantage.md
    • springboot_autowired.md
    • springboot-cache-warmup.md
    • getrequest.md
    • interceptor.md
    • filter.md
    • interceptor_filter.md
    • interceptor_proxy.md
    • custom-annotation
    • springboot_transaction.md
    • propagation.md
    • required_nested.md
    • cross.md
    • source-code.md
    • springboot-shutdown.md
    • max-request-count.md
    • springboot-virtual.md
    • spring-ai.md
    • async-annotation
  • MyBatis
    • mybatis.md
    • mybatis_hibernate.md
    • mybatis_process.md
    • mybatis_dollar.md
    • sql_injection.md
    • dynamicsql.md
    • mybatis_cache.md
    • mybatis_design.md
  • JVM
    • jvm-jmm.md
    • jvm.md
    • classloader.md
    • loader.md
    • delegation.md
    • memory.md
    • heap_stack.md
    • method.md
    • meta.md
    • reference-types
    • oom.md
    • gc.md
    • gc_roots.md
    • gc_algorithm.md
    • gc_collector.md
    • full_gc.md
    • zgc.md
    • jit.md
    • jvm-set.md
    • cms-flow.md
  • Spring Cloud
    • restful-rpc.md
    • sc-filter.md
    • sentinel-exception.md
    • limiting.md
    • sentinel-limiter.md
    • gateway-limiting.md
    • current-limiting.md
    • distributed_lock.md
    • loadbalancer.md
    • demotion.md
    • 2pcvs3pc.md
    • sentinel_nacos.md
    • nacos_register.md
    • nacos_loadbalancer.md
    • source-code-2.md
    • cross-domain.md
    • gray.md
    • gray-v2.md
    • sms.md
    • auto-limiting.md
  • 手撕代码题
    • collect.md
    • weilai_thread.md
  • MQ+其他
    • rabbitmq-ttl-block.md
    • bigdata-to-redis.md
    • redis-lock.md
    • bloom-redis-module.md
    • kafka-fast.md
    • kafka-framework.md
    • kafka-key-role.md
    • kafka-incomplete-follower.md
    • jdk-design.md
    • acks-all.md
    • project-lightspot.md
    • project-hard.md
    • sharding-db-table.md
    • redis-mysql-consistency.md
    • xxljob-sharding.md
    • rabbitmq-delay-theory.md
    • mq-jiya.md
    • kafka-es-raft.md
    • delay.md
    • bigdata.md
    • multi-cache.md
    • sso.md
    • session-jwt.md
    • throughput.md
    • nio-cpu.md
    • netty-core.md
    • netty-thread-mode.md
    • netty-zhanbao.md
    • netty-object-pool.md
    • netty-delaytask.md
    • io-multi.md
    • qq40e.md
    • online-statistics.md
    • jwt-flow.md
    • drawback.md
    • jwt.md
    • ha.md
  • 非技术
    • period-award.md
    • resume-questions
    • nojob.md
    • luobo.md
    • fast-offer-6.md
    • resume-2.md
    • spring-job.md
    • xian.md
    • kaoyanshibai.md
    • period.md
    • quit-office.md
    • baidu-fail.md
    • messup.md
    • resume.md
    • myself.md
    • prepare.md
    • repeat.md
    • offer_1.md
    • offer_2.md
    • nooffer.md
    • october.md
    • october2.md
    • manyoffer.md
    • 0offer.md
    • 0offer_2.md
    • fleecode.md
    • dimission.md
    • routine.md
    • guangzhou.md
    • autumn24vs23.md
    • salary24.md

# 目录

  1. ==和equals有什么区别?
  2. 什么是方法重载?返回值算方法重载吗?
  3. finally中的代码一定会执行吗?
  4. 说一下多态的实现原理?
  5. ArrayList和LinkedList有什么区别?
  6. ArrayList和Vector有什么区别?
  7. 抽象类和普通类有什么区别?
  8. 抽象类和接口有什么区别?
  9. 为什么Map不能插入null?
  10. HashMap 和 Hashtable 有什么区别?
  11. HashMap 和 HashSet 有什么区别?
  12. 什么是负载因子?为什么是0.75?
  13. HashMap 底层是如何实现的?
  14. 为什么 HashMap 会死循环?
  15. 哈希冲突的解决方案有哪些?
  16. 什么是反射?它有什么用?
  17. 说说反射的底层实现原理?
  18. 浅克隆和深克隆有什么区别?
  19. 如何实现链式调用?
  20. 说说Java内存模型?
  21. 说说零拷贝的实现原理?
  22. 说说FastThreadLocal有什么优势?
  23. Java是值传递还是引用传递?
  24. 说说Lambda表达式底层原理?
  25. 谈谈你对Reactor模型的理解?

并发