
Java
hust_twj
这个作者很懒,什么都没留下…
展开
-
有return的情况下try catch finally的执行顺序的全面总结
结论: 不管有没有出现异常,finally代码块都会执行; 当try和catch中有return语句时,finally仍然会执行; finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是在finally执行前确定的; finally中最好不要包含retur原创 2016-09-25 17:22:40 · 667 阅读 · 0 评论 -
关于SimpleDateFormat安全的时间格式化线程安全问题
想必大家对SimpleDateFormat并不陌生。SimpleDateFormat 是 Java 中一个非常常用的类,该类用来对日期字符串进行解析和格式化输出,但如果使用不小心会导致非常微妙和难以调试的问题,因为 DateFormat 和 SimpleDateFormat 类不都是线程安全的,在多线程环境下调用 format() 和 parse() 方法应该使用同步代码来避免问题。下面我们通过一个转载 2017-01-09 21:49:06 · 887 阅读 · 0 评论 -
Java或Android变量名前是否加m的规则
总结: 非公有(private/protected/default)变量前面要加上小写m; 静态变量(static)前面加上小写s; 其它变量以小写字母开头; 静态常量(static final)全大写。public class MyClass { public static final int CONSTANT_NAME = 42; public int publi原创 2017-03-16 17:12:35 · 4948 阅读 · 0 评论