![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java面试题
文章平均质量分 76
自己收集的各个地方的面试题,按照自己的理解整理了一份解答思路,希望对大家有所帮助。
weixin_44511845
这个作者很懒,什么都没留下…
展开
-
java基础面试题
1、equals和==区别 ==: 基本类型比较的是值的大小 引用类型比较的是内存地址 equals: 默认比较是否是同一个对象 例如String、Date等类对equals方法进行了重写的话,比较的是所指向的对象的内容注意:equals方法不能作用于基本数据类型的变量 2、final理解 修饰类:表示类不可被继承 修饰方法:表示方法不可被子类覆盖,但是可以重载 修饰变量:表示变量一旦被赋值就不可以更改它的值 (1) 修饰成员变量 如果final修饰的是类.原创 2021-04-18 23:32:20 · 71 阅读 · 0 评论 -
SpringMVC面试题
SpringMVC面试题 1、什么是 SpringMvc? SpringMvc 是 spring 的一个模块,基于 MVC 的一个框架,无需中间整合层来整合。 2、Spring MVC 的优点: 易于扩展 支持各种请求资源的映射策略 就比如在Controller中用到的@RequestMapping、@PostMapping、@GetMapping等。还可以使用restful风格传参,将参数拼在路径上。还可以使用通配符和正则表达式来限定 可以任意使用各种视图技术,而不仅仅局限于 JSP 可原创 2021-04-18 23:31:46 · 88 阅读 · 0 评论 -
微服务面试题
微服务面试题 1、说说 RPC 的实现原理 RPC是一种进程间通信方式,他会隐藏底层的通讯细节,在使用形式上像调用本地函数(或方法)一样去调用远程的函数(或方法)。 客户端调用服务接口的一个代理实现,这个代理实现负责收集数据、编码成能够进行网络传输的消息体,并传输给服务器,然后等待服务器那边解码、调用本地方、返回结果。 RPC框架的目标就是将这些步骤都封装起来,让用户对这些细节透明。 2、说说 Dubbo 的实现原理 dubbo 作为 rpc 框架,实现的效果就是调用远程的方法就像在原创 2021-04-18 23:30:18 · 57 阅读 · 0 评论 -
花呗面试题
java容器有哪些?哪些是同步容器,哪些是并发容器? java中的容器也叫集合,是专门用来管理对象的对象 同步容器 Vector:Vector实现了List接口,Vector底层是一个数组,其对于数组的各种操作和ArrayList几乎一样,唯一不同的在于大部分线程不安全的方法都加了syncrhoized关键字去限定。 Stack:Stack底层也是一个数组,它继承于Vector类,很多方法也用syncrhoized关键字加了锁。 HashTable 实现了 Map 接口,它和 HashMap原创 2021-04-18 23:29:20 · 615 阅读 · 0 评论 -
SpringMVC面试题
SpringMVC面试题 1、什么是 SpringMvc? SpringMvc 是 spring 的一个模块,基于 MVC 的一个框架,无需中间整合层来整合。 2、Spring MVC 的优点: 易于扩展 支持各种请求资源的映射策略 就比如在Controller中用到的@RequestMapping、@PostMapping、@GetMapping等。还可以使用restful风格传参,将参数拼在路径上。还可以使用通配符和正则表达式来限定 可以任意使用各种视图技术,而不仅仅局限于 JSP 可原创 2021-03-02 23:33:18 · 2494 阅读 · 0 评论 -
SpringCloud面试题
SpringCloud面试题 1、什么是 Spring Cloud Spring Cloud是一个微服务框架,相比Dubbo等RPC框架,Spring Cloud提供的全套的分布式系统解决方案, Spring Cloud 为开发者提供了快速构建**分布式系统的工具**,开发者可以快速的启动服务或构建应用、同时能够快速和云平台资源进行对接。 2、使用 Spring Cloud 有什么优势? 使用 Spring Boot 开发分布式微服务时,我们都会遇到 由于各种运营开销导致的性能问题 分布式系原创 2021-03-02 23:32:50 · 78 阅读 · 0 评论 -
微服务面试题
微服务面试题 1、说说 RPC 的实现原理 RPC是一种进程间通信方式,他会隐藏底层的通讯细节,在使用形式上像调用本地函数(或方法)一样去调用远程的函数(或方法)。 客户端调用服务接口的一个代理实现,这个代理实现负责收集数据、编码成能够进行网络传输的消息体,并传输给服务器,然后等待服务器那边解码、调用本地方、返回结果。 RPC框架的目标就是将这些步骤都封装起来,让用户对这些细节透明。 2、说说 Dubbo 的实现原理 dubbo 作为 rpc 框架,实现的效果就是调用远程的方法就像在原创 2021-03-02 23:32:15 · 1040 阅读 · 0 评论 -
java面试基础题整理(三)
java面试基础题整理 目录 文章目录java面试基础题整理目录struts2框架简述struts中的mvc编程模式?谈谈Struts2的工作原理tocken防止重复提交hibernate框架谈谈Hiberante的缓存谈谈Hibernate如何解决懒加载问题spring框架Spring中我们配置bean是在什么时候实例化的?以及bean在容器中存在的形态描述一下spring的工作原理谈谈IOC和...原创 2019-10-12 23:47:13 · 208 阅读 · 0 评论 -
java面试基础题整理(二)
java面试基础题整理 文章目录java面试基础题整理前端技术(HTML、CSS、JS、JQuery等)在js中怎么样验证数字?js中如何给string这个类型加方法?谈谈js的定时器?请写几个javascript 里面的对象和对象的函数使用请写几个html元素以及相应控制效果ajax的实现机制****如何在b.html页面获取a.html元素值javascript中如何判断数据类型,返回值分别是...原创 2019-09-15 15:10:52 · 299 阅读 · 0 评论 -
java面试基础题整理(一)
目录 文章目录目录基础语法与算法a++ 与 ++a的区别?&和&&的区别***说说jvm***GC是什么? 为什么要有GC?数组有没有length()这个方法?String有没有length()这个方法?面向对象什么是多态?Integer封装类可以被继承吗?String可以被继承吗?int 和 Integer有什么区别?extends和implements区别构造器Cons...原创 2019-09-14 14:24:42 · 395 阅读 · 1 评论