Java 面试中遇到的坑
2018-10-30 16:02
183 查看
Java开发中很多人都不愿意修改自己以前的代码,看别人的代码更是无法忍受,当看到别人代码里面一些匪夷所思的写法实现时,恨不得找到负责人好好跟他谈谈心,那么你在开发中是不是也使用到以下几种实现呢。
1.StringBuilder替代String拼接面试中经常问
String,StringBuilder,StringBuffer的区别。
1.对参数未做空验证,就做判断值相等
下面的写法将常量放到方法左边,能防止NPE。
2.这个坑很多兄弟都踩过,知道为什么?
打印结果为false,而下面结果为true,为啥?
3.将变量作为参数传递,在方法中改变参数值,变量的值改变了么?下图total值到底是几?
4.由数组转换的list,只能循环遍历,而不能看长度,增加元素,删除元素,这是为何?下图代码执行竟然出错!
5.将列表中李明的名字移除掉,下图实现有无问题?
6.在指定目录下创建文件目录,到底使用哪一种呢,两个方法都没报错,为何第一次没创建目录而第二次创建?
7.老板从客户那里回来后骂了我一顿,说是客户界面显示金额很奇怪,我的代码那里有问题?
8.面试官:你能说出来java中实现多线程的几种方法么?
面试者:继承Thread类和实现runnable接口!
面试官:除此以外还有方法么?
面试者:就这两种实现啊?!
面试官:我们聊点别的,呵呵。
9.我只是想让这个好好循环三次,有什么问题么?
10.这个一直没有弄明白,到底返回哪个true还是false?
相关文章推荐
- [精品干货]面试题库第二波:java面试一定会遇到的56个面试题
- JAVA中的多线程问题(高级面试中经常遇到)
- java面试经常会遇到的一些问题分析
- 突然心血来潮,想写写我在java面试中遇到的事。作为一个应届生,我觉得我的情况都与大部分应届生是差不多的,希望你们能在这上面得到一些有用的
- Java面试中遇到的一些经典算法题目
- Java面试笔试常遇到的问题
- Java面试中遇到的一些经典算法题目
- java开发工程师职位面试中遇到的一些面试题
- 分享Java面试中遇到的一些经典算法题目
- Java面试中遇到的一些经典算法题目
- java面试题整理(面试遇到的,暂无答案)
- java基础:常见的概念问题,面试笔试可能会遇到哟
- 黑马程序员——java面试中常遇到的面试项目——交通灯系统管理项目
- 谈谈JAVA工程狮面试中经常遇到的面试题目------什么是MVC设计模式
- java高级工程师面试最可能会遇到的问题面试题
- java面试一定会遇到的56个面试题
- java面试中常遇到的算法笔试题
- 面试中遇到的final相关知识点-JavaGogo
- 黑马程序员---------------java面试中遇到的两道String的面试题
- java面试时遇到的一个有意思的小问题