摘要: //在初始化的时候会把引用和时间戳存到pair中 AtomicStampedReference<Integer> integerAtomicStampedReference = new AtomicStampedReference<Integer>(2020,1); 然后执行 System.out. 阅读全文
posted @ 2020-03-14 17:20 不吃披萨边 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 1 package static类型.执行顺序; 2 3 public class Test { 4 Person person = new Person("Test"); 5 static{ 6 System.out.println("test static");//1 7 } 8 9 publi 阅读全文
posted @ 2020-03-06 18:41 不吃披萨边 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 长方形有二个属性长和宽。并有一个设置长的方法和设置宽的方法,还有一个求面积的方法. 像下面 private int length; private int width; public void setLength(int lenght) { this.length = lenght; } publi 阅读全文
posted @ 2019-07-04 15:05 不吃披萨边 阅读(1548) 评论(0) 推荐(0) 编辑
摘要: 网上看到很多对关键字synchronized继承性的描述只有一句"关键字synchronized不能被继承",并没有描述具体场景,于是自己做了以下测试。 //父类 public class Super { static Logger logger = Logger.getLogger(Super.c 阅读全文
posted @ 2019-07-04 14:54 不吃披萨边 阅读(860) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/z55887/article/details/49229491 先抛出让我疑惑了很久的一个问题 编程时,在线程中使用局部变量时候经常编译器会提示:局部变量必须声明为final package test; public class ThreadTest { 阅读全文
posted @ 2019-07-03 22:14 不吃披萨边 阅读(1239) 评论(0) 推荐(0) 编辑
摘要: 我们可能经常会用到 Thread.Sleep 函数来使线程挂起一段时间。那么你有没有正确的理解这个函数的用法呢?思考下面这两个问题: 假设现在是 2008-4-7 12:00:00.000,如果我调用一下 Thread.Sleep(1000) ,在 2008-4-7 12:00:01.000 的时候 阅读全文
posted @ 2019-07-03 16:01 不吃披萨边 阅读(161) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/xg123321123/article/details/52864830 阅读全文
posted @ 2019-06-24 14:29 不吃披萨边 阅读(103) 评论(0) 推荐(0) 编辑
摘要: shift + F6 重命名 alt+回车 预测下一步要做什么 eclipse里的ctrl+1 抽取 右键 refactor ->extract-> 阅读全文
posted @ 2019-06-20 15:25 不吃披萨边 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 1、实现Cloneable接口表明该类的对象是允许克隆的。 2、允许克隆的意思是:可以调用clone()方法。 3、深拷贝还是浅拷贝,取决于如何重写Object的clone()方法。 4、原对象和克隆对象的关系: 深拷贝:阳关道和独木桥; 浅拷贝:藕断丝连。 上面的第二点解释一下,如果没有实现Clo 阅读全文
posted @ 2019-06-17 14:42 不吃披萨边 阅读(1534) 评论(0) 推荐(0) 编辑
摘要: 我们经常在进行持久化操作和返回数据时都会使用到javabean来统一封装参数,方便操作,一般我们也都会实现Serializable接口,那么问题来了,首先:为什么要进行序列化;其次:每个实体bean都必须实现serializabel接口吗?最后:我做一些项目的时候,没有实现序列化,同样没什么影响,到 阅读全文
posted @ 2019-06-17 14:28 不吃披萨边 阅读(213) 评论(0) 推荐(0) 编辑