Java面试题
文章平均质量分 92
介绍一下自己总结和整理的面试题。
包括:
1、Java基础、结合、多线程、spring、Mybatis、jvm、Linux
2、牛客网1000道题的精选题和解释。
醋酸菌HaC
这个作者很懒,什么都没留下…
展开
-
Linux面试题
常见Linux面试题,Java面试原创 2021-05-16 11:21:51 · 234 阅读 · 0 评论 -
Nginx常见的面试题—限流、正向、反向代理、负载均衡策略
1、什么是Nginx,谈谈个人都理解,项目中是否用到,为什么要用,有什么优点? Nginx ,是一个 Web 服务器和反向代理服务器用于 HTTP、HTTPS、SMTP、POP3 和 IMAP 协议。 主要功能如下: 1、正向、反向代理 2、负载均衡、分流 3、虚拟主机(绑定host) 优点: 跨平台、配置简单,非阻塞、高并发连接、内存消耗小、成本低廉。 2、正向代理和反向代理的区别是什么? 正向代理是一个位于客户端和原始服务器之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定原始服务原创 2020-12-09 21:33:54 · 760 阅读 · 0 评论 -
Java的java.lang.Void和void的区别
void是关键字,表示函数返回没有结果。 java.lang.Void是一种类型,可以引用赋值 Void a = null; Void源码: public final class Void { /** * The {@code Class} object representing the pseudo-type corresponding to * the ke...原创 2019-11-13 11:18:28 · 263 阅读 · 0 评论 -
25道Java基础面试题
1、Java特性、原则、设计模式 Java三大特性: 封装、继承、多态。 面向对象的四大特征: 封装、继承、多态、抽象。 面向对象7大设计原则: 单一职责原则——SRP 让每个类只专心处理自己的方法。 开闭原则——OCP 软件中的对象(类,模块,函数等)应该对于扩展是开放的,但是对于修改是关闭的。 里式替换原则——LSP 子类可以去扩展父类,但是不能改变父类原有的功能。 依赖倒置原则——DIP 应该通过调用接口或抽象类(比较高层),而不是调用实现类(细节)。 接口隔离原则—原创 2020-10-20 00:31:17 · 2223 阅读 · 1 评论