Java面试必知必会
文章平均质量分 93
全网同名:代码界的小白
这个作者很懒,什么都没留下…
展开
-
计算机网络之TCP/UDP在面试中的高频考点
目录TCP和UDP的区别是什么?追问:TCP和UDP的使用场景?TCP是如何保证可靠传输的?TCP的三次握手和四次挥手三次握手四次挥手追问:为什么 TIME_WAIT 等待的时间是 2MSL?追问:为什么需要 TIME_WAIT 状态?追问:TIME_WAIT 过多有什么危害?拥塞控制有哪些控制算法?TCP半连接队列和全连接队列TCP和UDP的区别是什么?回答:TCP 和UDP都是属于运输层的1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接2、TCP提供原创 2021-12-17 15:40:56 · 286 阅读 · 1 评论 -
计算机网络之HTTP在面试中的高频考点
今天主要给大家分享一些计算机网络方面的高频考点,网络在面试中问的是很频繁的,基本是开发相关的岗位都会问到,毕竟是计算机专业的基础课程,所以大家一定要好好准备,如果大家想详细看的话,可以看看谢希仁老师的计算机网络,如果是为了应对面试的话,可以看看图解系列,比如《图解HTTP》和《图解TCP/IP》这里给大家准备了电子版,需要的同学可以在公众号【代码界的小白】后台回复:图解网络1、OSI与TCP/IP各层的结构与功能,都有哪些协议?回答:OSI共七层协议,分别是物理层、数据链路层、网络层、运输层、会话层原创 2021-12-17 15:37:03 · 527 阅读 · 0 评论 -
SpringBoot在面试中的高频考点
SpringBoot在面试中也是比较高频的问题,尤其阿里美团这种主要使用Java的厂,尤其到了秋招后期的时候,问框架真的挺多的。这块内容主要结合自己的项目来学习吧。需要SpringBoot思维导图的,在公众号【代码界的小白】后台回复:SpringBoot思维导图1、什么是SpringBoot?回答:随着动态语言的流行,Java的开发显得格外的笨重:繁多的配置,低下的开发效率,复杂的部署流程以及第三方技术集成难度大.SpringBoot应运而生.它使用"习惯优于配置"(项目中存在大量的配置,此外还原创 2021-12-15 20:04:46 · 879 阅读 · 0 评论 -
设计模式在面试中高频考点
这块在面试中一般是以场景的形式提问,比如问你的项目里有用到设计模式吗?或者是结合Spring问你知道Spring中常见的设计模式吗?或者其他的考点中涉及到设计模式相关的,面试官都有可能问的,所以这块在面试中相对是比较灵活的。1、你了解的设计模式有哪些?回答:总的设计模式有23种,可以分为三大类。(建议在面试的时候说几个自己熟悉的,比如单例模式、工厂模式、模板模式等)创建型模式(共五种):工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式(共七种):适配器模式、装饰器模式、代理模式原创 2021-12-07 09:21:30 · 753 阅读 · 0 评论 -
Spring在面试中的高频考点
SpringSpring框架是大家学习后续其他框架的基础吧,建议大家好好学习,有时间和精力的可以结合视频去看看源码,对自己的提升还是很不错的。在阅读源码的过程中可以自己画一些流程图之类的,加深自己的理解。下图就是我当时在看源码视频跟着画的图,画完后感觉印象很深,在面试的是就可以跟面试官说你看过Spring某一块的源码,这绝对是一个加分项!需要Spring思维导图和更多Spring面试八股的可以在公众号(公众号:代码界的小白)后台回复:Spring资源目录标题Spring1 Spring框架了解吗?说原创 2021-12-05 10:23:52 · 495 阅读 · 0 评论 -
Redis在面试中的高频考点
数据库在面试中常问的就是MySQL和Redis,之前MySQL的高频问题已经更新完毕,今天分享一些Redis的面试高频问题。一般关于Redis面试官可能都是从你的项目中引出的问题,或者问你有没有用过除了MySQL以外的数据库等。目录标题1.说说你对Redis的了解?2.Redis有哪些数据类型?3.Redis有哪几种持久化方式?优缺点是什么?4.Redis数据过期后的删除策略?5.Redis的数据淘汰策略有哪些?6.什么是缓存穿透?如何避免?什么是缓存击穿,如何避免?什么是缓存雪崩?何如避免?7.使用过原创 2021-12-01 10:05:37 · 833 阅读 · 0 评论 -
MySQL数据库中的事务在面试中的高频考点
截止到今天为止,有关于MySQL数据库方面的问题就给大家更新完毕了,主要是设计三个板块,分别书MysQL索引、锁和本期的事务,这三大块是面试中的高频考点,希望大家可以多看看课本。第一章:MySQL数据库中的索引在面试中的高频考点第二章:MySQL数据库中的锁在面试中的高频考点1.什么是事务?事务是数据库区别于文件系统的重要特性之一,事务可以一条非常简单的SQL语句组成,也可以由一组复杂的SQL语句组成,事务是访问并更新数据库中各种数据项的一个程序执行单元。在事务中的操作,要么都做修改,要么都不做,这原创 2021-11-25 11:21:30 · 815 阅读 · 0 评论 -
MySQL数据库中的锁在面试中的高频考点
继续更新《Java面试必知必会》系列了,关于Java基础方面的面试高频已经更新完毕,近期更新的主要是MySQL数据库方面的高频考点,很多岗位都会在面试的时候问一些数据库相关的知识,建议大家收藏一波,绝对干货!推荐阅读第一章:Java基础知识在面试中的高频考点第二章:Java集合在面试中的高频考点第三章:Java多线程与并发编程在面试中的高频考点第四章:Java虚拟机在面试中的高频考点第五章:MySQL数据库中的索引常见高频考点目录标题1.什么是锁,锁的作用是什么?2.数据库有哪些锁?lock和原创 2021-11-22 09:43:43 · 675 阅读 · 0 评论 -
Java虚拟机在面试中的高频考点
《Java面试必知必会》系列继续更新了,本次主要分享Java虚拟机在面试中的高频考点,该考点也是在面试中出现频率非常高的,希望通过今天的分享可以让大家在面试中更好的回答面试官的问题。前面Java基础方面已经更新了三章了,本章也是Java知识方面的最后一章了,后序会更新数据库、计算机基础知识、框架和中间件相关的面试高频问题,记得点赞、收藏和关注哦!你的支持是我创作的最大动力,一起加油!第一章:Java基础知识在面试中的高频考点第二章:Java集合在面试中的高频考点第三章:Java多线程与并发编程在面原创 2021-11-15 10:05:26 · 1125 阅读 · 0 评论 -
Java多线程与并发编程在面试中的高频问题
《Java面试必知必会》系列已经更新两章了,Java基础知识面试高频考点和Java集合面试高频考点,反馈都还不错,后序继续推出,本文主要是针对Java中的多线程与并发编程知识在面试中的高频考点进行分享。里面的连环追问真的是百分百还原面试情景,希望大家阅读完后有所收获,记得点赞、收藏分享给身边的同学、朋友哦!另外我这有思维导图,有需要的同学可以后台回复:Java多线程与并发编程思维导图1.说说什么是线程安全?如何实现线程安全?回答:当多个线程同时访问一个对象时,如果不用考虑这些线程在运行时环境下的原创 2021-11-14 10:01:06 · 598 阅读 · 0 评论 -
Java基础知识面试高频考点
本章节主要分享一些Java基础知识在面试中常出现的高频考点,这里给出的是相对比较简略的答案,不过针对面试的回答,这些就足够了,另外就是一定要加入自己的个人理解,不要背书形式的回答。1.Java语言的三大特性是什么?回答:Java语言的三大特性分别是封装、继承和多态。封装是指将对象的属性私有化,提供一些可以访问属性的方法,我们通过访问这些方法得到对象的属性。继承是指某新类继承已经存在的类,该新类拥有被继承的类的所有属性和方法,并且新类可以根据自己的情况拓展属性或方法。其中新类称为子类,原存在的类被称为原创 2021-11-07 22:31:57 · 319 阅读 · 0 评论 -
Java集合在面试中的高频考点
继上章分享完《Java基础知识在面试中的高频考点》后,看到很多小伙伴给点赞和收藏,你们的支持我们继续创作的动力,希望我的分享可以给大家带来一些收获,加油!《Java基础知识在面试中的高频考点》本章节主要分享一些Java中的集合在面试中常问的高频问题,这里给出的是相对比较简略的答案,不过针对面试的回答,这些就足够了,另外就是一定要加入自己的个人理解,不要背书形式的回答。1.Java中的集合框架有哪些?回答:Java 集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集.原创 2021-11-11 09:30:55 · 407 阅读 · 0 评论