一、Java基础 Java中实现多线程有几种方法?答:Java中实现多线程主要有三种方法:继承Thread类、实现Runnable接口和通过ExecutorService和Callable接口。 什么是继承Thread类?答:通过继承Thread类,我们可以创建一个新的线程类,并重写其run()方法。当线程启动时,会自动调用run()方法。 什么是实现Runnable接口?答:通过实现Ru...
参考答案:Java IO常见面试题总结 异常/反射 ⭐⭐ 1.error和exception有什么区别? 2.说出5个常见的RuntimeException? 3.throw和throws的区别? 4.Java中异常分类有哪些? 5.如何自定义异常? 6.Java中异常处理要怎么处理? 参考答案:Java异常/反射常见面试题总结 常见框架 Spring ⭐⭐⭐⭐⭐ 什么是 Spri...
题目包括:Java基础、多线程、JVM、数据库、Redis、Shiro、Spring、SpringBoot、MyBatis、MQ、ELK、SpringCloud、设计模式等。 包含从简单到困难、从高频到低频的题目,适合所有Java求职者,包括:刚入门的、三年以内经验、三到五年经验、五到十年经验等。 你要跳槽时是否遇到过如下问题? 没有题库,不知道如何开始复习 有...
Java最新面试题(持续更新) Java SE String和Object 1.String、StringBuffer与StringBuilder的区别? String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象。 StringBuffer和StringBuilder底层是 char[]数组实现的。 StringBuffer是线程安全的,而StringBuilder是线程不安全的。...亚马逊开源 Neo-AI...
本文按类别划分面试题,包括:Java基础,集合,JVM,多线程,数据库,设计模式,Redis,MQ(RabbitMQ、Kafka),Shiro,Spring,SpringBoot,SpringMVC,MyBatis,分布式,SpringCloud,ElasticSearch,综合性问题。 难度与频率 面试题采用五角星来评判题目的难度和被问到的频率,最高为五颗星。难度对应岗位等级,从初级到高级;频率代表被问...
2,两个都是非new出来的Integer,如果数在-128到127之间,则是true,否则为false。因为java在编译Integer i2 = 128的时候,被翻译成:Integer i2 = Integer.valueOf(128);而valueOf()函数会对-128到127之间的数进行缓存。 3,两个都是new出来的,都为false。还是内存地址不一样。
Java面试题大全(400多道题) 后端 - Java Jo**hn上传385KB文件格式pdfjava Java面试题大全,全面覆盖了Java的各个知识要点 (0)踩踩(0) 所需:1积分 监理单位工程项目监理人员备案表.docx 2025-01-25 02:13:32 积分:1
Java面试题大全 点赞(0) 踩踩(0) 反馈 所需:1 积分 电信网络下载 C++思维导图,知识梳理,面向对象特性、模板特性 2024-12-16 03:19:50 积分:1 IRL2505S-VB一种N沟道TO263封装MOS管 2024-12-15 20:31:54 积分:1 java配置环境变量.docx 2024-12-15 10:42:36 积分:1 ...
参考答案:Java 并发常见面试题总结 Java IO ⭐⭐ 1.什么是IO流? 2.java中有几种类型的流? 3.字节流和字符流哪个好?怎么选择? 4.读取数据量大的文件时,速度会很慢,如何选择流? 5. IO模型有几种? 6.阻塞IO和非阻塞型IO的区别是什么? 参考答案:Java IO常见面试题总结 异常/反射 ⭐⭐ 1.error和...
参考答案:Java 基础常见面试题总结 Java 集合框架 ⭐⭐⭐ 说说List,Set,Map 三者的区别?三者底层的数据结构? 有哪些集合是线程不安全的?怎么解决呢? 比较HashSet、LinkedHashSet 和 TreeSet 三者的异同 HashMap 和 Hashtable 的区别?HashMap 和 HashSet 区别?HashMap 和 TreeMap 区别? HashMap 的底层实现...