摘要:
转载自好友 [随遇而安](https://www.iszy.cc/) 的博文。 阅读全文
摘要:
mark 阅读全文
摘要:
转载自好友 [随遇而安](https://www.iszy.cc/) 的博文。 阅读全文
摘要:
mark 阅读全文
摘要:
### volatile 关键字volatile将变量标记为“存储于主内存中”。 volatile变量的每次读操作都会直接从计算机的主存中读取,而不是从cpu缓存中读取;同样,每次对volatile变量的写操作都会直接写入到主存中,而不仅仅写入到cpu缓存里。 * **可见性保证** 确保数据变化在 阅读全文
摘要:
### transient和序列化 主要作用:被```transient```关键字修饰的成员属性变量不会被序列化。 需要序列化的对象类,必须实现序列化接口```Java.lang.Serializable```,可以通过```instanceof Serializable```来判断。 **注意* 阅读全文
摘要:
### synchronized 方法声明时使用,放在范围操作符(public等)之后,返回类型声明(void等)之前。一次只能有一个线程进入该方法,其他线程想要调用该方法,只能排队等候,当前线程(就是在synchronized方法内部的线程)执行完该方法后,别的线程才能进入。 ```java pu 阅读全文
摘要:
`static` 是一个在编程中经常使用的关键字,其含义和作用在不同上下文中有所不同。 1. **静态变量(Static Variable):** 在类中声明的静态变量是属于类的,而不是属于类的实例(对象)的。静态变量在整个类中共享,所有类的实例都可以访问和修改它。在Java中,使用 `static 阅读全文
摘要:
PropertyChangeSupport主要用于监听属性变更。 1. 在类里增加监听器 ```java private final PropertyChangeSupport listener = new PropertyChangeSupport(this); ``` 2. 补充监听方法 ``` 阅读全文
摘要:
工作过程中遇到以下需求:校验某些类的某些字符串属性的长度。 由于不想对所有的类和属性进行枚举检查,因此,我想通过在类上添加自定义注解的方式过滤出这些类以及属性。故学习一下Java的元注解。 # Java元注解 这里需要说一下Java的内置注解,因为Java里有几个针对注解的注解,即元注解。 ## @ 阅读全文