面试
浅语千寻
努力写清楚每一篇博客,环境在变,学习的心态永远不变。
展开
-
谈谈Map、List、Set的共同点和区别
4.Map:无序的key-value存储,key只能有一个不能重复,value可以重复,允许空值空键但空键只能有一个。2.List存储的对象可以重复,允许多个null元素,元素的插入和输出都是有序的。1.List和Set都继承Collection接口,Map是一个单独的接口;Map:键值对存储用得最多,如果不知道用什么好,先用它试试,不行再考虑别的。ArrayList:随机查找快,添加、删除慢,读多写少的场景。它们都是接口、它们的实现类都可以存储对象。3.Set:不允许重复对象的无序容器,原创 2022-08-23 22:34:48 · 880 阅读 · 0 评论 -
聊一道Java笔试题
本人四年工作经验码龄6年,答错了。很丢人的一件事,这题的主要考点就是:运算符的执行顺序,主要难点就是第三行。很明显a是正确的,这种加加减减的题的确停考基础的,请问小伙伴们有没有什么好的口诀记忆一下这种题的运算顺序。a、n会先和6相加赋值给x,x=12,n再自己执行 n++变成7;很容易想到m会变成6,但是以下三种情况我就拿不准了。b、n++,n变成7再和6相加,x=13;c、6+n=12,再12++,x=13;原创 2022-08-23 20:11:06 · 283 阅读 · 0 评论