BAT常问常见的Java面试题,你能答对几道?

Java程序员智力测验48道面试题,看看自己能答对多少? 悄悄给大家看几道进大厂必问的面试题,测测能完美的回答几道呢? 1. 面向对象的特征有哪些方面? 2. 访问修饰符public,private,protected,以及不写(默认)时的区别? 3. String 是最基本的数据类型吗? 4. float f=3.4;是否正确? 5. short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗? 6. Java 有没有goto? 7. int 和Integer 有什么区别? 8. & 阅读详情

前言

  1. 八种基本数据类型的大小,以及他们的封装类
  2. 引用数据类型
  3. Switch能否用string做参数
  4. equals与==的区别
  5. 自动装箱,常量池
  6. Object有哪些公用方法
  7. Java的四种引用,强弱软虚,用到的场景
  8. Hashcode的作用
  9. HashMap的hashcode的作用
  10. 为什么重载hashCode方法?
  11. ArrayList、LinkedList、Vector的区别
  12. String、StringBuffer与StringBuilder的区别
  13. Map、Set、List、Queue、Stack的特点与用法
  14. HashMap和HashTable的区别
  15. JDK7与JDK8中HashMap的实现
  16. HashMap和ConcurrentHashMap的区别,HashMap的底层源码
  17. ConcurrentHashMap能完全替代HashTable吗
  18. 为什么HashMap是线程不安全的
  19. 如何线程安全的使用HashMap
  20. 多并发情况下HashMap是否还会产生死循环
  21. TreeMap、HashMap、LindedHashMap的区别
  22. Collection包结构,与Collections的区别
  23. try?catch?finally,try里有return,finally还执行么
  24. Excption与Error包结构,OOM你遇到过哪些情况,SOF你遇到过哪些情况
  25. Java(OOP)面向对象的三个特征与含义
  26. Override和Overload的含义去区别
  27. Interface与abstract类的区别
  28. Static?class?与non?static?class的区别
  29. foreach与正常for循环效率对比
  30. Java?IO与NIO
  31. java反射的作用于原理
  32. 泛型常用特点
  33. 解析XML的几种方式的原理与特点:DOM、SAX
  34. Java1.7与1.8,1.9,10 新特性
  35. 设计模式:单例、工厂、适配器、责任链、观察者等等
  36. JNI的使用
  37. AOP是什么
  38. OOP是什么
  39. AOP与OOP的区别

Java 多线程面试题

  1. 多线程有什么用?
  2. 创建线程的方式
  3. start()方法和run()方法的区别
  4. Runnable接口和Callable接口的区别
  5. CyclicBarrier和CountDownLatch的区别
  6. volatile关键字的作用
  7. 什么是线程安全
  8. Java中如何获取到线程dump文件
  9. 一个线程如果出现了运行时异常会怎么样
  10. 如何在两个线程之间共享数据
  11. sleep方法和wait方法有什么区别
  12. 生产者消费者模型的作用是什么
  13. ThreadLocal有什么用
  14. 为什么wait()方法和notify()/notifyAll()方法要在同步块中被调用
  15. wait()方法和notify()/notifyAll()方法在放弃对象监视器时有什么区别
  16. 为什么要使用线程池
  17. 怎么检测一个线程是否持有对象监视器
  18. synchronized和ReentrantLock的区别
  19. ConcurrentHashMap的并发度是什么
  20. ReadWriteLock是什么
  21. FutureTask是什么
  22. Linux环境下如何查找哪个线程使用CPU最长
  23. Java编程写一个会导致死锁的程序
  24. 怎么唤醒一个阻塞的线程
  25. 不可变对象对多线程有什么帮助
  26. 什么是多线程的上下文切换
  27. 如果你提交任务时,线程池队列已满,这时会发生什么
  28. Java中用到的线程调度算法是什么
  29. Thread.sleep(0)的作用是什么
  30. 什么是自旋
  31. 什么是Java内存模型
  32. 什么是CAS
  33. 什么是乐观锁和悲观锁
  34. 什么是AQS
  35. 单例模式的线程安全性
  36. Semaphore有什么作用
  37. Hashtable的size()方法中明明只有一条语句"return count",为什么还要做同步?
  38. 线程类的构造方法、静态块是被哪个线程调用的
  39. 同步方法和同步块,哪个是更好的选择
  40. 高并发、任务执行时间短的业务怎样使用线程池?并发不高、任务执行时间长的业务怎样使用线程池?并发高、业务执行时间长的业务怎样使用线程池?

跳槽必备的100道 Java 面试题

多线程、并发及线程的基础问题

  1. Java 中能创建 volatile 数组吗?
  2. volatile 能使得一个非原子操作变成原子操作吗?
  3. volatile 修饰符的有过什么实践?
  4. volatile 类型变量提供什么保证?
  5. 10 个线程和 2 个线程的同步代码,哪个更容易写?
  6. 你是如何调用 wait()方法的?使用 if 块还是循环?为什么?
  7. 什么是多线程环境下的伪共享(false sharing)?

有经验程序员的 Java 面试题

  1. 什么是 Busy spin?我们为什么要使用它?
  2. Java 中怎么获取一份线程 dump 文件?
  3. Swing 是线程安全的?
  4. 11)什么是线程局部变量?
  5. Java 中 sleep 方法和 wait 方法的区别?
  6. 什么是不可变对象(immutable object)?Java 中怎么创建一个不可变对象?
  7. 我们能创建一个包含可变对象的不可变对象吗?
  8. Java 中应该使用什么数据类型来代表价格?
  9. 怎么将 byte 转换为 String?
  10. Java 中怎样将 bytes 转换为 long 类型?
  11. 我们能将 int 强制转换为 byte 类型的变量吗?如果该值大于 byte 类型的范围,将会出现什么现象?
  12. 哪个类包含 clone 方法?是 Cloneable 还是 Object?
  13. Java 中 ++ 操作符是线程安全的吗?
  14. 不是线程安全的操作。它涉及到多个指令,如读取变量值,增加,
  15. a = a + b 与 a += b 的区别
  16. 我能在不进行强制转换的情况下将一个 double 值赋值给 long 类型的变量吗?
  17. 3*0.1 == 0.3 将会返回什么?true 还是 false?
  18. int 和 Integer 哪个会占用更多的内存?
  19. 为什么 Java 中的 String 是不可变的(Immutable)?
  20. 我们能在 Switch 中使用 String 吗?
  21. Java 中的构造器链是什么?

JVM 底层 与 GC(Garbage Collection) 的面试问题

  1. 64 位 JVM 中,int 的长度是多数?
  2. Serial 与 Parallel GC之间的不同之处?
  3. 32 位和 64 位的 JVM,int 类型变量的长度是多数?
  4. Java 中 WeakReference 与 SoftReference的区别?
  5. WeakHashMap 是怎么工作的?
  6. JVM 选项 -XX:+UseCompressedOops 有什么作用?为什么要使
  7. 怎样通过 Java 程序来判断 JVM 是 32 位 还是 64 位?
  8. 32 位 JVM 和 64 位 JVM 的最大堆内存分别是多数?
  9. JRE、JDK、JVM 及 JIT 之间有什么不同?

3 年工作经验的 Java 面试题

  1. 解释 Java 堆空间及 GC?
  2. 你能保证 GC 执行吗?
  3. 怎么获取 Java 程序使用的内存?堆使用的百分比?
  4. Java 中堆和栈有什么区别?

Java 基本概念面试题

  1. “a==b”和”a.equals(b)”有什么区别?
  2. a.hashCode() 有什么用?与 a.equals(b) 有什么关系?
  3. final、finalize 和 finally 的不同之处?
  4. Java 中的编译期常量是什么?使用它又什么风险?

Java 集合框架的面试题

  1. List、Set、Map 和 Queue 之间的区别(答案)
  2. poll() 方法和 remove() 方法的区别?
  3. Java 中 LinkedHashMap 和 PriorityQueue 的区别是什么?
  4. ArrayList 与 LinkedList 的不区别?
  5. 用哪两种方式来实现集合的排序?
  6. Java 中怎么打印数组?
  7. Java 中的 LinkedList 是单向链表还是双向链表?
  8. Java 中的 TreeMap 是采用什么树实现的?(答案)
  9. Hashtable 与 HashMap 有什么不同之处?
  10. Java 中的 HashSet,内部是如何工作的?
  11. 写一段代码在遍历 ArrayList 时移除一个元素?
  12. 我们能自己写一个容器类,然后使用 for-each 循环码?
  13. ArrayList 和 HashMap 的默认大小是多数?
  14. 有没有可能两个不相等的对象有有相同的 hashcode?
  15. 两个相同的对象会有不同的的 hash code 吗?
  16. Java 中,Comparator 与 Comparable 有什么不同?
  17. 为什么在重写 equals 方法的时候需要重写 hashCode 方法?

Java IO 和 NIO 的面试题

  1. Java 中怎么创建 ByteBuffer?

Java 最佳实践的面试问题

  1. Java 中,编写多线程程序的时候你会遵循哪些最佳实践?
  2. 说出几点 Java 中使用 Collections 的最佳实践
  3. 说出 5 条 IO 的最佳实践(答案)
  4. 说出几条 Java 中方法重载的最佳实践?

Date、Time 及 Calendar 的面试题

  1. 在多线程环境下,SimpleDateFormat 是线程安全的吗?

单元测试 JUnit 面试题

  1. 如何测试静态方法?
  2. Java 中如何将字符串转换为整数?

关于 OOP 和设计模式的面试题

  1. 接口是什么?为什么要使用接口而不是直接使用具体类?
  2. Java 中,抽象类与接口之间有什么不同?
  3. 除了单例模式,你在生产环境中还用过什么设计模式?
  4. 什么情况下会违反迪米特法则?为什么会有这个问题?
  5. 适配器模式是什么?什么时候使用?
  6. 什么是“依赖注入”和“控制反转”?为什么有人使用?
  7. 抽象类是什么?它与接口有什么区别?你为什么要使用过抽象类?
  8. 构造器注入和 setter 依赖注入,那种方式更好?
  9. 依赖注入和工程模式之间有什么不同?
  10. 适配器模式和装饰器模式有什么区别?
  11. 适配器模式和代理模式之前有什么不同?
  12. 什么是模板方法模式?
  13. 什么时候使用访问者模式?
  14. 什么时候使用组合模式?
  15. 继承和组合之间有什么不同?
  16. 描述 Java 中的重载和重写?
  17. Java 中,嵌套公共静态类与顶级类有什么不同?
  18. OOP 中的 组合、聚合和关联有什么区别?
  19. 给我一个符合开闭原则的设计模式的例子?
  20. 抽象工厂模式和原型模式之间的区别?
  21. 什么时候使用享元模式?

Java 面试中其他各式各样的问题

  1. 嵌套静态类与顶级类有什么区别?
  2. 你能写出一个正则表达式来判断一个字符串是否是一个数字吗?
  3. Java 中,受检查异常 和 不受检查异常的区别?
  4. Java 中,throw 和 throws 有什么区别
  5. Java 中,Serializable 与 Externalizable 的区别?
  6. Java 中,DOM 和 SAX 解析器有什么不同?
  7. 说出 JDK 1.7 中的三个新特性?
  8. 说出 5 个 JDK 1.8 引入的新特性?
  9. Java 中,Maven 和 ANT 有什么区别?

本文限于篇幅,故而只展示部分的面试内容,完整的Java面试学习文档小编已经帮你整理好了

伽维:bjmsb12,货区

跳槽面试题整理

1000道互联网大厂面试题:ZooKeeper+Dubbo,linux基础教程第二版课后答案 1、MySQL 中有哪几种锁? 2、MySQL 中有哪些不同的表格? 3、简述在 MySQL 数据库中 MyISAM 和 InnoDB 的区别 4、MySQL 中 InnoDB 支持的四种事务隔离级别名称,以及逐级之间的区别? 5、CHAR 和 VARCHAR 的区别? 6、主键和候选键有什么区别? 7、myisamchk 是用来做什么的? 8、如果一个表有一列定义为 TIMESTAMP,将发生什么? 9、你怎么看到为表格定义的所有索引? 10、… Java 并发编程(一) 1、在 java 中守护线程和 阅读详情

相关推荐

FFT中的精度博弈:定点数缩放、块浮点与溢出处理在Vivado IP核中的实践权衡

本文探讨了在Vivado FFT IP核中实现高精度快速傅里叶变换的关键技术,包括定点数缩放策略、块浮点模式及溢出处理机制。通过分析不同精度控制方案的资源开销与性能权衡,为工程师在医疗成像、雷达信号处理等高动态范围应用中优化FFT实现提供实践指导。

melon的博客 1098

java常见面试题(160道)

java常见面试题

打造专业技术博客 9万+

Unity3d 编译发布到安卓平台时出现的问题集

环境搭建好了,android SDK也有了,但导出的时候提示Error building Player: Win32Exception: ApplicationName='java.exe'....... 国内好像没看到解决方法。在Unity3d的论坛里面看到一个解决方法,把C:\windows\system32\java.exe复制到C:\Windows\SysWOW64里面,我这里就解决

erictang01的专栏 1775

JAVA面试题大全(200+道题目)

面试题 一、Java 基础 1.JDK 和 JRE 有什么区别? 2.== 和 equals 的区别是什么? 3.两个对象的 hashCode()相同,则 equals()也一定为 true,对吗? 4.final在 java 中有什么作用? 5.java中的 Math.round(-1.5) 等于多少? 6.String 属于基础的数据类型吗? 7.java中操作字符串都有...

qq_38078190的博客 13万+

基于车牌识别的停车收费系统的设计与实现(源码+开题)

本系统(程序源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景: 随着城市化进程的加速和汽车保有量的增加,停车难成为了一个普遍存在的问题。传统的停车收费方式存在着效率低下、管理混乱等问题。因此,开发一款基于车牌识别的停车收费系统具有重要的现实意义。研究意义: 基于车牌识别的停车收费系统可以有效地解决传统停车收费方式在效率和准确性方面的问题,提高停车服务的效率和质量。

迟限程序设计 1393

(OpenCV)图像目标尺寸检测

  本文翻译自pyimagesearch技术博客上的一篇文章,《Measuring size of objects in an image with OpenCV》,原文作者:Adrian Rosebrock 。 https://www.pyimagesearch.com/2016/03/28/measuring-size-of-objects-in-an-image-with-opencv...

明柳梦少的博客 7万+

10万字208道Java经典面试题总结(附答案)

1、JDK 和 JRE 有什么区别? JDK(Java Development Kit),Java开发工具包 JRE(Java Runtime Environment),Java运行环境 JDK中包含JRE,JDK中有一个名为jre的目录,里面包含两个文件夹bin和lib,bin就是JVM,lib就是JVM工作所需要的类库。 2、== 和 equals 的区别是什么? 对于基本类型,==比较的是值; 对于引用类型,==比较的是地址; equals不能用于基本类型的比较; 如果没有重写equa

学Java,找哪吒 106万+

【ESP32 S3 开发】基于I2S协议驱动INMP441数字麦克风 实现语音采集

注意INMP441的 L/R接地之后才稳定输出数据 否则一直都是0WAV格式说明这里主要是想说wav文件重要的就是生成一个wavhead来标识它是一个wave文件,wave文件的data chunk 中的data部分还是PCM编码格式的数据,直接从I2S读进去就可以,不需要压缩。wav文件的头一般由4个chunk组成。 以16bit深度为例,代码如下。其他深度可以根据注释自行计算。 I2S -> DAC i2s_read()函数,向flash中划分的一个buff当中读入byte数组。以16bit深度为例,一

m0_43395703的博客 1万+

Java最新面试题(全网最全、最细、附答案)

Java 语言具有多种显著特点,使其成为广泛应用的编程语言。首先,Java 是面向对象的,支持封装、继承和多态三大特性,代码以类和对象为组织单位。其次,Java 具有平台无关性,通过 Java 虚拟机(JVM)实现跨平台运行,编译后的字节码可在不同操作系统上执行。Java 是强类型语言,所有变量必须先声明类型,并在编译时进行严格类型检查。此外,Java 提供自动内存管理,通过垃圾回收(GC)机制减少内存泄漏风险,并内置多线程支持,通过 Thread 类或 Runnable 接口创建线程。

javaeEEse的博客 24万+

逆变器专题(3)-锁相环-PLL

锁相环作为并网逆变器的第一道门户,其锁相的精度将直接影响逆变器是否并网成功,若锁相精度较差,则会直接导致系统的功率因数下降,产生无功等等。在有关文献中指出,提高PLL带宽可以准确且快速进行锁相,而当电网电压含有谐波时,可适当降低带宽抵制谐波的干扰。成为变化量,而如果两者旋转速度达到一致时,所在的交轴分量。ki很大,即带宽很大时,稳定裕度不够,锁相环锁不住。为交流量,当频率锁定而相位没有锁定时,即。,即控制环前馈,可实现将锁相速度的加快。控为0,则可实现系统完美锁相。mod,取余,可减少存储空间。

cyc19980105的博客 6185

众灵科技24路舵机控制器二次开发实战(1)-STM32串口指令控制详解

本文详细介绍了如何通过STM32单片机对众灵科技24路舵机控制器进行二次开发,实现串口指令控制。文章从硬件连接、通信协议解析到STM32代码实战,手把手指导开发者打通控制链路,并重点讲解了如何调用预设动作组驱动六足机器人,为后续集成传感器、无线遥控等高级功能奠定基础。

weixin_29188997的博客 484

Java程序员不得不会的124道面试题(含答案)

double 和 long 都是64位宽,因此对这两种类型的读是分为两部分的,第一次读取第一个 32 位,然后再读剩下的 32 位,这个过程不是原子的,但 Java 中 volatile 型的 long 或 double 变量的读写是原子的。意思就是说,在你写一个 volatile 域时,能保证任何线程都能看到你写的值,同时,在写之前,也能保证任何数值的更新对所有线程是可见的,因为内存屏障会将其他所有写的值更新到缓存。如果你不这么做,在解析或者格式化日期的时候,可能会获取到一个不正确的结果。

Javaesandyou的博客 3万+

【Qt-4】QT基于qhttp-server搭建http服务器

QT搭建http服务器

WXG1011的博客 5715

金三银四!BAT常问常见的Java面试题,你能答对几道?

言八种基本数据类型的大小,以及他们的封装类 引用数据类型 Switch能否用string做参数 equals与==的区别 自动装箱,常量池 Object有哪些公用方法 Java的四种引用,强弱软虚,用到的场景 Hashcode的作用 HashMap的hashcode的作用 为什么重载hashCode方法? ArrayList、LinkedList、Vector的区别 String、StringBuffer与StringBuilder的区别 Map、Set、List、Queue、St

m0_57042151的博客 143

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

BAT经典java面试题,你会多少?

整理了下 BATJ 关于 JAVA 的面试题目,大家参考下吧,希望对大家有所帮助,可以帮大家查漏不缺。 答对这些面试题,PASS 掉 80 % 的求职竞争者。 1.hashcode相等两个类一定相等吗?equals呢?相反呢? 2.介绍一下集合框架? 3.hashmap hastable 底层实现什么区别?hashtable和concurrenthashtable呢? 4.hashmap...

JAVA高级架构 767

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

75 道 BAJT 高级 Java 面试题,你能答上几道?答对这些面试题,PASS 掉 80 % 的竞争者

hashcode相等两个类一定相等吗?equals呢?相反呢? 介绍一下集合框架? hashmap hastable 底层实现什么区别?hashtable和concurrenthashtable呢? hashmap和treemap什么区别?低层数据结构是什么? 线程池用过吗都有什么参数?底层如何实现的? sychnized和Lock什么区别?s...

weixin_43766943的博客 330

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

最火大厂面试题、面试技巧汇总及简历编写(附简历模版下载)

最近有粉丝反馈金三银四已到,准备跳槽或整体提升一下技术,有没有一些优秀的大厂面经、面试题、简历编写技巧、简历模版等资料,所以本文就统一整理一些瓶子君所知道的面试资料。大佬们的面试历程一位前...

我本可以容忍阳光,如果我不曾见过太阳,然而阳光已使我荒凉,成为更新的荒凉。 2067

深入浅出Java开发!阿里再次定义互联网实战案例,这原因我服了

我有话要说,请仔细看完 我发现一个现象,很多开发5年的程序员仍然停留在crud的阶段,这是什么原因? 最主要的原因就是基础很差,尤其对于JVM和并发编程这方面掌握的比较差,而JVM和并发编程就是非常非常重要的基础了,作为一个Java开发人员如果你连JVM和并发编程掌握的很差,那你是无法写出高质量的代码的,直白说,你就只能做crud的工作,理想的工作和薪资跟你是无缘的,同时也很容易被行业淘汰! 现在大厂面试肯定是从基础开始发问,下面我也贴出了阿里招聘Java开发人员的要求,可以详细的看一下,下面几道是阿里面试

m0_56712948的博客 129

web前端开发和java开发哪个好,Java系列学习进阶视频

我有话要说,请仔细看完 我发现一个现象,很多开发5年的程序员仍然停留在crud的阶段,这是什么原因? 最主要的原因就是基础很差,尤其对于JVM和并发编程这方面掌握的比较差,而JVM和并发编程就是非常非常重要的基础了,作为一个Java开发人员如果你连JVM和并发编程掌握的很差,那你是无法写出高质量的代码的,直白说,你就只能做crud的工作,理想的工作和薪资跟你是无缘的,同时也很容易被行业淘汰! 现在大厂面试肯定是从基础开始发问,下面我也贴出了阿里招聘Java开发人员的要求,可以详细的看一下,下面几道是阿里面试

m0_56830725的博客 102

java工作流主流框架有谁在用

我有话要说,请仔细看完 我发现一个现象,很多开发5年的程序员仍然停留在crud的阶段,这是什么原因? 最主要的原因就是基础很差,尤其对于JVM和并发编程这方面掌握的比较差,而JVM和并发编程就是非常非常重要的基础了,作为一个Java开发人员如果你连JVM和并发编程掌握的很差,那你是无法写出高质量的代码的,直白说,你就只能做crud的工作,理想的工作和薪资跟你是无缘的,同时也很容易被行业淘汰! 现在大厂面试肯定是从基础开始发问,下面我也贴出了阿里招聘Java开发人员的要求,可以详细的看一下,下面几道是阿里面试

m0_57081140的博客 200

二本Java小菜鸟9面字节跳动却被秒成渣渣,发誓玩命复习三个月,定要挺进Alibaba!

虽然面试套路众多,但对于技术面试来说,主要还是考察一个人的技术能力和沟通能力。不同类型的面试官根据自身的理解问的问题也不尽相同,没有规律可循。上面提到的关于这些JAVA基础、三大框架、项目经验、并发编程、JVM及调优、网络、设计模式、spring+mybatis源码解读、Mysql调优、分布式监控、消息队列、分布式存储等等面试题笔记及资料都是免费分享的,有需要学习的小伙伴可以直接点点点点点…我-free download。

2401_84007015的博客 819

全网首发Spring5秘籍手册+知识导图

我有话要说,请仔细看完 我发现一个现象,很多开发5年的程序员仍然停留在crud的阶段,这是什么原因? 最主要的原因就是基础很差,尤其对于JVM和并发编程这方面掌握的比较差,而JVM和并发编程就是非常非常重要的基础了,作为一个Java开发人员如果你连JVM和并发编程掌握的很差,那你是无法写出高质量的代码的,直白说,你就只能做crud的工作,理想的工作和薪资跟你是无缘的,同时也很容易被行业淘汰! 现在大厂面试肯定是从基础开始发问,下面我也贴出了阿里招聘Java开发人员的要求,可以详细的看一下,下面几道是阿里面试

m0_56530263的博客 89

Java基础知识面试题

一、JDK 和 JRE 有什么区别? JDK(Java Development Kit),Java开发工具包 JRE(Java Runtime Environment),Java运行环境 JDK中包含JRE,JDK中有一个名为jre的目录,里面包含两个文件夹bin和lib,bin就是JVM,lib就是JVM工作所需要的类库。 二、== 和 equals 的区别是什么? 1、对于基本类型,==比较的是值; 2、对于引用类型,==比较的是地址; 3、equals不能用于基本类型的比较; 4、如果

学Java,找哪吒 6万+

Java基础面试题汇总

java基础面试题整理

个人博客,欢迎收藏。 1万+
上一篇: 2022年最新Java八股文面试题,面试应该是够用了(吊打面试官)
下一篇: BAT常问常见的Java面试题,你能答对几道?
跟着我学Java
博客等级 码龄6年 660粉丝 1341原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值