java 面试总结
来源:互联网 发布:淘宝云客服质检扣10分 编辑:程序博客网 时间:2024/05/21 12:44
1.继承类重写方法问题
public class A {protected int methodTest(int a, int b) {return 0;}}
2.跳出最外层循环
方法一
skip: for (int i = 0; i < 10000; i++) {for (int k = 0; k < 1000; k++) {if (k == 500) {System.out.println(k);break skip;}}}
方法二
boolean bool = true;for (int i = 0; i < 10000; bool && i++) { for (int k = 0; k < 1000; k++) { if ( k == 500 ) { bool = false; system.out.println( k ); break; } }}
3.程序中总是判断null的条件,但有时不需判断:
3.1
File file = new File(String filePath);if(file == null) {//这里没必要做这样的判断了,如果返回null对象,初始化时会抛出异常,不会执行这句的 //......}
3.2
File[] files = file.listFiles();if (files == null) {//这里必须要做这样的判断,有可能等于null}
4.解析JSONObject
使用JSONObject.opt..()代替get..(),避免出现JSONException
JSONArray arrayApps = responseData.optJSONArray("apps");
5.java 回收机制
6.多线程同步,锁
7.UI事件传递
8.基本类型
0 0
- 【面试】Java开发面试总结
- Java面试经典总结
- java面试一些总结
- Java面试小总结
- java面试总结
- Java面试题目总结
- java面试总结1
- java 面试总结2
- java面试总结
- Java开发人员面试总结
- Java面试总结
- JAVA面试总结
- java面试题目总结
- java 面试总结
- java笔试面试总结
- java 面试总结
- Java面试问题总结
- .Net/Java面试总结
- 第三方库代码使用过程中的相关问题说明
- 浅谈三维智慧城市中三维数据建设
- 控股天弘基金 阿里无银行之名行银行之实
- Valid Parentheses
- Struts2 Tomcat class.classLoader.resources.dirContext.docBase赋值造成的DoS及远程代码执行利用!
- java 面试总结
- makefile中的自动化变量
- Android多媒体开发介绍
- ZOJ 3785 What day is that day? 循环节找规律
- 打印1到最大的n位数
- python-安装-linux平台安装方法
- win7 64位 VC 2010下配置OpenCV2.4.4
- 手机WEB页面(HTML5)实现一键拨号及短信发送功能
- 设计模式--状态模式State(行为型)