Java面试题目汇总
文章平均质量分 91
郭锅锅_
广州阿里巴巴,从事java后端开发,欢迎各位朋友交流
展开
-
计算机网络基础
文章目录1. 计算机网络体系结构1.1 网络协议是什么?1.2 为什么要对网络协议分层?1.3 OSI1.4 TCP/IP 体系结构1.4 四层协议,五层协议和七层协议的关系2. TCP/IP 协议族2.1 应用层2.2 运输层2.3 网络层2.4 数据链路层2.5 物理层2.6 TCP/IP 协议族3. TCP的三次握手四次挥手3.1 TCP报文的头部结构3.2 三次握手3.3 四次挥手4. 常见面试题4.1 为什么TCP连接的时候是3次?2次不可以吗?4.2 为什么TCP连接的时候是3次,关闭的时候却是转载 2020-10-18 13:49:08 · 890 阅读 · 1 评论 -
并发编程
文章目录1. 基础知识1.1 并发编程的优缺点1.1.1 为什么要使用并发编程(并发编程的优点)1.1.2 并发编程有什么缺点1.1.3 并发编程三要素是什么?1.1.4 出现线程安全问题的原因?1.1.5 在 Java 程序中怎么保证多线程的运行安全?1.1.6 并行和并发有什么区别?1.1.7 什么是多线程,多线程的优劣?1.2 进程与线程的区别1.2.1 什么是线程和进程?1.2.2 线程和进程区别1.2.3 什么是上下文切换?1.2.4 守护线程和用户线程有什么区别呢?1.2.5 如何在 Windo转载 2020-10-17 13:00:40 · 2394 阅读 · 1 评论 -
Java虚拟机(JVM)面试题
这阵子在准备找寒假实习(java后台开发),因为自己是转专业的,基础不是很牢固,所以打算通过复习java常用的面试题来巩固。继早上看完的Java集合容器的面试题,下午+晚上看完了JVM基础,内容不算很多,所以看得比较快,参考链接是 [ Java虚拟机(JVM)面试题(2020最新版) ](https://thinkwon.blog.csdn.net/article/details/104390752) ,感谢这位博主的贡献。全文13790字,一半是自己跟着敲的,一半是复制的。继续加油,希望寒假找个满.转载 2020-10-14 21:56:07 · 262 阅读 · 0 评论 -
Java集合容器面试题
文章目录1. 集合容器概述1.1 什么是集合1.2 集合的特点1.3 集合和数组的区别1.4 使用集合框架的好处1.5 常用的集合类有哪些?1.6 List,Set,Map三者的区别?List、Set、Map 是否继承自 Collection 接口?List、Map、Set 三个接口存取元素时,各有什么特点?1.7 集合框架底层数据结构1.8 哪些集合类是线程安全的?1.9 Java集合的快速失败机制 “fail-fast”?1.10 怎么确保一个集合不能被修改?2. Collection接口2.1 Lis转载 2020-10-14 18:35:45 · 1208 阅读 · 0 评论 -
Java面试基础
文章目录1. Java概述1.1 何为编程1.1.1 什么是Java1.1.2 jdk1.5之后的三大版本1.1.3 JVM、JRE和JDK的关系1.1.4 什么是跨平台性?原理是什么1.1.5 Java语言有哪些特点1.1.6 什么是字节码?采用字节码的最大好处是什么1.1.7 什么是Java程序的主类?应用程序和小程序的主类有何不同?1.1.8 Java应用程序与小程序之间有那些差别?1.1.9 Java和C++的区别1.1.10 Oracle JDK 和 OpenJDK 的对比(感觉有点偏)2.基础语转载 2020-10-13 22:20:43 · 7185 阅读 · 4 评论