![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
无名后生
程序员界的无名小辈
展开
-
2020 JAVA后端面试算法题以及面试框架总结
4月份下旬的时候由于公司经济不景气倒闭了,经历了一波失业潮,休息了一个月,5月中旬开始重新找工作。半个月收到一些offer(某信,某康保险,某团,某学,某知名技术论坛等等。。。)。并且一边找工作一边总结了一下自己的知识体系和面试遇到的问题,现在放在这里共大家参考一下。20年上半年真的太难了,海啸,地震,新冠病毒,虫灾,火灾等等。。。导致失业、股灾、暴乱。。。祝大家在20年都平平安安地活着。标题...原创 2020-06-04 18:12:26 · 1135 阅读 · 0 评论 -
Java各种锁关系简述
Java各种锁关系简述乐观锁和悲观锁是锁的总体实现的思想层面概念:乐观锁:就是乐观思想,即认为读多,每次读取数据不会加锁,只有在更新数据的时候会加锁,再进行更新,常见的实现方式(版本号控制,cas算法,共享锁等)悲观锁:就是悲观思想,即认为写多,每次读写数据前先加锁,再进行读写,常见悲观锁:synchronized和ReentrantLock等独占锁自旋锁:是一种锁竞争机制,比如在悲观锁里...原创 2020-05-02 13:15:13 · 400 阅读 · 0 评论 -
Integer 和 int类型的自动拆箱和装箱简介
废话不说,先贴代码大家自测一下:Integer a = new Integer(3);Integer b = 3;int c = 3;System.out.println(a == b);System.out.println(a == c);Integer f1 = 100, f2 = 100;Integer f3 = 200;Integer f4 = 200;System...原创 2018-07-12 14:49:03 · 980 阅读 · 0 评论 -
java常见面试题整理(持续更新)
1. 面向对象的特征:继承在定义和实现一个类的时候,可以在一个已经存在的类的基础之上来进行,把这个已经存在的类所定义的内容作为自己的内容,并可以加入若干新的内容,或修改原来的方法使之更适合特殊的需要,这就是继承。继承是子类自动共享父类数据和方法的机制,这是类之间的一种关系,提高了软件的可重用性和可扩展性。封装在定义和实现一个类的时候,可以在一个已经存在的类的基础之上来进行,把这个已经存在...原创 2018-12-18 03:43:20 · 402 阅读 · 0 评论