java编程技巧

1.奇数判断
public static boolean oddOrNot(int num){
   return (num & 1) != 0    
}
2.时间操作

 有java时间两种标准方法:

System.currentTimeMillis()、System.nanoTime()

平时产生随机数时我们经常拿时间做种子,比如用System.currentTimeMillis的结果,但是在执行一些循环中使用了System.currentTimeMillis,那么每次的结果将会差别很小,甚至一样,因为现代的计算机运行速度很快。后来看到java中产生随机数函数以及线程池中的一些函数使用的都是System.nanoTime。

>System.currentTimeMillis返回的是从1970.1.1 UTC 零点开始到现在的时间,精确到毫秒,平时我们可以根据System.currentTimeMillis来计算当前日期,星期几等,可以方便的与Date进行转换,

> System.nanoTime提供相对精确的计时,但是不能用他来计算当前日期。
原文地址:https://www.cnblogs.com/loveMis/p/11179422.html