![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
Dyaod
hehe
展开
-
断言简介
启用断言: java -ea 类名停用断言: java -da 类名使用方法一: assert 当表达式为false时程序停止运行使用方法一: assert : 当表达式为false时程序停止运行并输出表达式2的内容原创 2008-07-25 19:33:00 · 671 阅读 · 0 评论 -
反射--解析信息
/*** */import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.lang.reflect.Modifier;import java.util.Scanner;@SuppressWarnings("unchecked")p原创 2008-07-25 19:35:00 · 394 阅读 · 0 评论 -
反射--操作
/*** */import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import p2.User;@SuppressWarnings("unchecked")public class TestRefl原创 2008-07-25 19:34:00 · 404 阅读 · 0 评论 -
AbstractQueuedSynchronizer的介绍和原理分析
简介 提供了一个基于FIFO队列,可以用于构建锁或者其他相关同步装置的基础框架。该同步器(以下简称同步器)利用了一个int来表示状态,期望它能够成为实现大部分同步需求的基础。使用的方法是继承,子类通过继承同步器并需要实现它的方法来管理其状态,管理的方式就是通过类似acquire和release的方式来操纵状态。然而多线程环境中对状态的操纵必须确保原子性,因此子类对于状态的把握,需要使用这个同步器转载 2015-10-07 09:31:20 · 467 阅读 · 0 评论