多人都要面试题,我就跟你们说一下大概范围吧。
IO:会考一些文件复制,文件夹复制(迭代)
多线程:考虑安全问题
集合:遍历集合
反射:获取字段,更改字段值,方法,构造函数
这四个地方考的可能性很高。还记基础一定要过关,不要似懂非懂。就这些好好学吧,最好多敲敲代码
1.用反射的方法修改一个被私有修饰的成员变量。
2.Map的存取方式,用代码实现
3.一共有四个售票口同时卖100张票,请模拟售票过程输出时要显示是哪个窗口卖第几张票。
4. 已知文件a.txt文件中的内容为“bcdeadferwplkou”,请编写程序读取该文件内容,并按照自然顺序排序后输出到b.txt文件中。即b.txt中的文件内容应为“abcd⋯⋯⋯⋯..”这样的顺序。
这是我的面试题,确实不是多难,只要把视频中讲过的,和流程中出现的题,多练习,就做出来了。
Map<Integer,String> map = new HashMap<Integer,String>(); //定义map集合
map.put(27, "LinWuZhe"); //map集合添加元素
map.put(39, "TuoYongGang");
map.put(41, "CchengCai");
map.put(42, "XuSanDuo");
Set<Integer> set = map.keySet(); //转换成mset集合
for (Iterator<Integer> it = set.iterator(); it.hasNext();) { //通过迭代器方式取出元素
Integer key = it.next();
String value = map.get(key);
System.out.println(key+":"+value);
}
sleep是Thread类中的方法,wait是object类中的方法。
这个知识点害死要记住的,我的面试中考到了 |
|