一、Java基础 Java中实现多线程有几种方法?答:Java中实现多线程主要有三种方法:继承Thread类、实现Runnable接口和通过ExecutorService和Callable接口。 什么是继承Thread类?答:通过继承Thread类,我们可以创建一个新的线程类,并重写其run()方法。当线程启动时,会自动调用run()方法。 什么
题目包括:Java基础、多线程、JVM、数据库、Redis、Shiro、Spring、SpringBoot、MyBatis、MQ、ELK、SpringCloud、设计模式等。 包含从简单到困难、从高频到低频的题目,适合所有Java求职者,包括:刚入门的、三年以内经验、三到五年经验、五到十年经验等。 你要跳槽时是否遇到过如下问题? 没有题库,不知道如何开始复习 有...
参考答案:Java IO常见面试题总结 异常/反射 ⭐⭐ 1.error和exception有什么区别? 2.说出5个常见的RuntimeException? 3.throw和throws的区别? 4.Java中异常分类有哪些? 5.如何自定义异常? 6.Java中异常处理要怎么处理? 参考答案:Java异常/反射常见面试题总结 常见框架 Spring ⭐⭐⭐⭐⭐ 什么是 Spri...
安徒**孩子 上传786KB 文件格式 doc Java面试 面试题 9、abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized? abstract的method 不可以是static的,因为抽象的方法是要被子类实现的,而static与子类扯不上关系! native方法表示该方法要用另外一种依赖平台的编程语言实现的,不存在着被子...
本文按类别划分面试题,包括: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就业面试题大全(最新版--近几年面试官常问题型) (0)踩踩(0) 所需:1积分 Upchain-wallet 2025-04-03 00:00:05 积分:1 desktop 2025-04-03 00:06:09 积分:1 h2o-automl-3.32.1.6.jar 2025-04-03 00:07:15 积分:1 火影忍者OL(手游电脑版) ...
参考答案: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 的底层实现...
java后端笔试题大全带答案 javaweb后端面试题 文章目录 1.HTTP响应码有哪些 2.Forward和Redirect的区别? 3.Get和Post请求的区别 4.介绍下OSI七层和TCP/IP四层的关系 5.说说TCP和UDP的区别 6. 说下HTTP和HTTPS的区别 7.说下HTTP、TCP、Socket的关系是什么?