Java
pumpkin_pk
coder
展开
-
nanoTime vs currentTimeMillis 比较
System.nanoTime与System.currentTimeMillis比较首先: currentTimeMillis返回的是系统当前时间和1970-01-01之前间隔时间的毫秒数,如果系统时间固定则方法返回值也是一定的(这么说是为了强调和nanoTime的区别),精确度是毫秒级别的 nanoTime的返回值本身则没有什么意义,因为它基于的时间点是随机的,甚至可能是一个未来的时间,所以返回值原创 2016-05-29 12:14:17 · 11464 阅读 · 6 评论 -
Java中的字符编码
Java中的字符编码问题; Unicode字符集; UTF-8 & UTF-16编码; 大端模式&小端模式原创 2019-09-12 02:24:36 · 287 阅读 · 0 评论 -
Java对象的创建
在java中可以通过: new关键字 反序列化。ObjectInputStream.readObject() 反射。Class.newInstance() 对象克隆。Object.clone() 来创建一个对象 分配内存 当创建一个对象时,需要在堆中分配一块内存(当开启逃逸分析时,可能基于栈上分配标量替换等原因,直接在栈上分配),用于容纳此对象。从宏观上看,可以分为两部分:快速分配和慢分配。具...原创 2019-09-20 23:48:33 · 132 阅读 · 0 评论