JNote
整理归纳的知识点 。个人认为是一个 Java 程序员必须掌握的基础知识,它囊括了 Java、线程、网络、算法、设计模式、Spring、消息队列、缓存、分布式微服务等模块,相信对于急需需要找工作,准备面试的人来说,也许是一份很好的参考。欢迎各位订阅收藏,有误之处欢迎指正,本专栏持续更新
闭着眼睛写BUG
圆规为什么能画圆?因为脚在走,心不变
展开
-
某蝶公司笔试题
面试某公司时所做的笔试题,这里分享一下java基础1、以下那不属于java基本数据类型A、int、short、byte、long B、float,doubleC、boolean D、String2、下列哪个类不是CollectionA、List B、Set C、Map D、Vector3、若覆盖某个类的hashCode方法,则必须同时覆盖它的哪个方法A、...原创 2019-05-25 12:35:35 · 2594 阅读 · 2 评论 -
面试算法题:三线程循环打印ABC
面试遇到三线程循环打印ABC的题目,当时没写出来,然后经过查阅,进行整理了一下。1、题目有A、B、C 三个线程,A线程 输出“A”,B线程 输出“B”,C线程 输出“C”,要求同时启动3个线程,按照顺序输出“ABC”,循环10次,请使用代码实现。2、问题分析A、B、C 三个线程;这表示我们要使用多线程同步,有人说了这不废话吗。是的,笔者只是想说,多线程的实现,有几种方式,①继承Threa...原创 2019-04-28 09:19:55 · 3648 阅读 · 0 评论 -
i++ 、 ++i和i+=1、i=i+1 的问题
i++ 、 ++i和i+=1、i=i+1 等这类问题是也笔试必考内容之一,基础中的基础。如果不会,那就已经可以看出你个人的基础水平了。虽然看上去简单,但是不懂原理是不行的。只有了解原理才能记忆最深i++ 和 ++i 的区别:i++:先赋值,在相加,++i:先相加,在赋值废话不多说直接上代码,实践才是检验真理的唯一标准。public class Test { public static...原创 2019-04-19 22:36:40 · 23191 阅读 · 5 评论