程序员必看!java操作word表格

本文分享了一位程序员通过阿里Java面试的经验,涵盖了Java基础、JVM、多线程、Spring框架、数据库、消息队列、Zookeeper等多个方面的面试题,包括JDK与JRE的区别、字符串操作、线程安全、Spring Boot的应用、Redis的使用场景等关键知识点。
摘要由CSDN通过智能技术生成

前言

一位小伙伴准备了许久的阿里Java面试,原以为能够顺利拿下offer,但在第三面还是被摁在地上反复摩擦,丧气一段时间后,小伙伴调整了心态重新尝试了一下,最终拿下了offer,今天小编把这位小伙伴遇到的面试题分享出来,希望能对即将面试的小伙伴有所帮助。
在这里插入图片描述

Java基础

  1. JDK 和 JRE 有什么区别?
  2. == 和 equals 的区别是什么?
  3. 两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?
  4. final 在 java 中有什么作用?
  5. java 中的 Math.round(-1.5) 等于多少?
  6. String 属于基础的数据类型吗?
  7. java 中操作字符串都有哪些类?它们之间有什么区别?
  8. String str="i"与 String str=new String(“i”)一样吗?
  9. 如何将字符串反转?
  10. String 类的常用方法都有哪些?
  11. 抽象类必须要有抽象方法吗?
  12. 普通类和抽象类有哪些区别?
  13. 抽象类能使用 final 修饰吗?
  14. 接口和抽象类有什么区别?
  15. java 中 IO 流分为几种?
  16. BIO、NIO、AIO 有什么区别?
  17. Files的常用方法都有哪些?

查漏补缺:Java岗 千+道面试题Java基础+全家桶+容器+反射+异常等

JVM

  1. 说一下 jvm 的主要组成部分?及其作用?
  2. 说一下 jvm 运行时数据区?
  3. 说一下堆栈的区别?
  4. 队列和栈是什么?有什么区别?
  5. 什么是双亲委派模型?
  6. 说一下类加载的执行过程?
  7. 怎么判断对象是否可以被回收?
  8. java 中都有哪些引用类型?
  9. 说一下 jvm 有哪些垃圾回收算法?
  10. 说一下 jvm 有哪些垃圾回收器?
  11. 详细介绍一下 CMS 垃圾回收器?
  12. 新生代垃圾回收器和老生代垃圾回收器都有哪些?有什么区别?
  13. 简述分代垃圾回收器是怎么工作的?
  14. 说一下 jvm 调优的工具?
  15. 常用的 jvm 调优的参数都有哪些?

查漏补缺:Java岗 千+道面试题Java基础+全家桶+容器+反射+异常等

Java多线程

  1. 并行和并发有什么区别?
  2. 线程和进程的区别?
  3. 守护线程是什么?
  4. 创建线程有哪几种方式?
  5. 说一下 runnable 和 callable 有什么区别?
  6. 线程有哪些状态?
  7. sleep() 和 wait() 有什么区别?
  8. notify()和 notifyAll()有什么区别?
  9. 线程的 run()和 start()有什么区别?
  10. 44.创建线程池有哪几种方式?
  11. 45.线程池都有哪些状态?
  12. 线程池中 submit()和 execute()方法有什么区别?
  13. 在 java 程序中怎么保证多线程的运行安全?
  14. 多线程锁的升级原理是什么?
  15. 什么是死锁?
  16. 怎么防止死锁?
  17. ThreadLocal 是什么?
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值