面试题
Java架构Monster
需要JAVA架构学习资料的可以关注我~里面有一些关于分布式,微服务,性能优化,Spring,MyBatis的等源码知识点的录像视频。还有各种JAVA面试题的问题及答案。
展开
-
2019秋招,深入源码级的“Java”面试题
就不多说其他的废话了,直接上1、哪些情况下的对象会被垃圾回收机制处理掉?利用可达性分析算法,虚拟机会将一些对象定义为GC Roots,从GC Roots出发沿着引用链向下寻找,如果某个对象不能通过GC Roots寻找到,虚拟机就认为该对象可以被回收掉。1.1 哪些对象可以被看做是GC Roots呢?1)虚拟机栈(栈帧中的本地变量表)中引用的对象;2)方法区中的类静态属性引用的对象,常...原创 2019-08-31 20:16:33 · 242 阅读 · 2 评论 -
1分钟带你看懂Java内部类
1.为什么使用内部类?使用内部类最吸引人的原因是:每个内部类都能独立地继承一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没有影响1.1.使用内部类最大的优点就在于它能够非常好的解决多重继承的问题,使用内部类还能够为我们带来如下特性:(1)、内部类可以用多个实例,每个实例都有自己的状态信息,并且与其他外围对象的信息相互独。(2)、在单个外围类中,可以让多个...原创 2019-09-08 22:23:32 · 149 阅读 · 1 评论 -
超解析java泛型
这篇文章来讲一下,我对Java泛型的理解!请看下去泛型入门我们在学习集合的时候,会看到如下图的警告:集合有一个特点——当你把对象丢进集合中,集合就会“忘记”这个对象的类型,而把它当做Object类型来处理。这样当程序员不小心将不同类型的数据丢进同一个集合中时就会出现错误。从Java5以后,Java引入了“参数化类型”的概念,允许程序在创建集合时指定集合的类型,这就是我们今天要讲的泛型...原创 2019-09-09 20:43:40 · 351 阅读 · 0 评论 -
看懂什么是环境变量!
前言相信大家初学java时,肯定会涉及到“配置环境变量”,而在网上搜索大多是教我们如何如配置,真正说明为什么要去配置环境变量的不多。不管在windows里还是liunx里都少不了环境变量的配置,一键Copy是解决不了问题的,还可能会出现各种各样的问题,如果我们搞清楚原理,就会方便许多。今天我们就以java环境变量来了解,什么是环境变量以及为什么要配置。什么是环境变量环境变量(Envir...原创 2019-09-10 17:48:48 · 214 阅读 · 0 评论 -
面试官之问:知道你的接口“QPS”是多少吗?
前言:原作:孤独烟。因修改不当之处欢迎指出!大家好,我是小架架。今天一大早就起来水文章了。这篇文章我个人感觉虽然含金量不是特别大,估计大家大概5分钟左右就能看完!到底是因为什么呢,因为平时干货文章分享得有点多,今天的话就一顿截图写几个命令就搞定了,所以含金量不高。然后,我们来看一下近期有一段聊天记录如下看到这里,不要吃惊,不要惊讶!看下文哦!所以,该吹的牛...原创 2019-09-25 07:40:56 · 2564 阅读 · 0 评论