12 2019 档案

摘要:User user=new User(); user.setId("bonnie"); user.setAge("10"); //Object转byte[] ByteArrayOutputStream byteArrayOutputStream =new ByteArrayOutputStream( 阅读全文
posted @ 2019-12-26 17:58 第二人生Bonnie 阅读(805) 评论(0) 推荐(0)
摘要:用transient关键字修饰的字段是不能被序列化的。当某些字段不想在网络上传输,而只希望在内存上时,可以使用此关键字。 public class User implements Serializable { private String id; private transient String a 阅读全文
posted @ 2019-12-26 15:20 第二人生Bonnie 阅读(98) 评论(0) 推荐(0)
摘要:finalize() 方法: (1)此方法是Object的protected方法。 (2)子类覆盖要处理的{@code finalize}方法,清理系统资源或执行其他清理。 (3)在垃圾回收时,jvm确认没有任何线程调用此对象时,在对象被销毁之前,由垃圾回收器调用该对象的finalize方法。 (4 阅读全文
posted @ 2019-12-26 14:20 第二人生Bonnie 阅读(463) 评论(0) 推荐(0)
摘要:// 左移,结果为原来的值*(2的n次方),n为运算符右侧的数值System.out.println(3<<4);//结果:48// 带符号右移(如果是正数,高位补0,如果是负数,高位补1)System.out.println(a>>b);//结果:-4//00000000 00000000 000 阅读全文
posted @ 2019-12-26 13:40 第二人生Bonnie 阅读(194) 评论(0) 推荐(0)
摘要:有两点需要注意:(1)当有一个线程抛出异常时,不会影响其他线程(2)在单元测试中,主线程结束时,也会结束子线程,所以要用CountDownLatch类,调用await(),等待其他子线程执行完毕。 @Test public void test(){ for(int i=0;i<threadCount 阅读全文
posted @ 2019-12-06 14:35 第二人生Bonnie 阅读(504) 评论(0) 推荐(0)