Java后端面试题总结(一)

本文主要对一些常见的Java后端面试题做一些收集。答案可能来自于各个博客与网站,仅做参考使用。

Java基础部分

java基础知识索引

1、==和equals的区别

equals和==的区别

2、基本类型和包装器类怎么比较的

基本数据类型和包装类进行比较

3、面向对象四个特性。(抽象、继承、封装、多态)

4、重载和重写的区别

Java—重写与重载的区别

5、String、StringBuffer、StringBuilder的区别

面试官:String、StringBuffer、StringBuilder有什么区别?

6、Java中有几种创建对象的方式

Java中创建对象的几种方式

7、Java序列化

什么是 java 序列化?什么情况下需要序列化?

8、运行时常量池

JDK1.8关于运行时常量池, 字符串常量池的要点

Java技术——你真的了解String类的intern()方法吗

基于JDK1.8 分析运行时常量池、字符串常量池、各种常量池

9、Java数据类型

Java 基本数据类型

10、Java String类的不可变性

在java中String类为什么要设计成final?

11、Java静态类、静态方法和静态变量

Java 静态类、静态方法和静态变量

12、Java IO NIO

Java IO、NIO原理

【知乎】java中的io 流到底怎么理解?

Java中常见流的分类及简单讲解

13、final关键字

深入理解final关键字

14、Java异常

Java:详解Java中的异常(Error与Exception)

15、同步、异步、阻塞、非阻塞

就是要弄懂你之—— 同步 异步 阻塞 非阻塞

16、Java的四种引用方式

Java中的四种引用方式

 

 

计算机网络部分(Java Web相关)

1、用户访问网站基本流程及原理

用户访问网站基本流程及原理(史上最全,没有之一)

用户访问网站流程以及基本原理

2、TCP和UDP的区别和各自的应用场景

TCP 与 UDP 的区别及应用场景

关于TCP,UDP,针对面试。超详细

3、TCP流量控制和拥塞控制

TCP滑动窗口控制流量的原理

TCP拥塞控制和TCP流量控制

TCP之 流量控制(滑动窗口)和 拥塞控制(拥塞控制的工作过程)

4、HTTP协议和HTTPS

HTTP协议【详解】——经典面试题

3、cookie和session的区别和各自的应用场景

Session和Cookie之间区别与联系

session和cookie区别,及应用场景

session 跟 cookie关系 ,session共享,单点登录实现原理及实战

如何区分不同用户——Cookie/Session机制详解

4、sso中cookie、session和token的应用

彻底弄懂session,cookie,token

JWT 介绍

单点登录(SSO)看这一篇就够了

5、Servlet常用有哪些方法

Servlet都有哪些方法?主要作用是什么?

Servlet——开发Servlet三种方法详解

6、Tomcat和apache的区别

Apache和Tomcat区别

7、*跨域名访问问题

跨域问题解决(完整)

跨域问题出现原因和解决方案

你可能感兴趣的:(Java)