- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 anotation学习笔记
<br /><br />一.Annotation是什么:Annotation提供一种机制,将程序的元素如:类,方法,属性,参数,本地变量,包和元数据联系起来。我的理解是,Annotation给这些程序的元素增加额外的信息注释,编译器在编译时根据约定处理JDK内置的基本注释,比如@Override,@Deprecated等。我们也可以在运行时获取这些元素上的信息,然后根据这些信息来执行不同的操作。<br /> <br />二.Annotation作用:1.编写文档,通过代码里标识的元数据生成文档;2.代码分析
2010-06-04 17:31:00 1398 1
原创 java多线程学习总结
<br /><br /> Java多线程基础总结:<br />1.使用synchronized关键字<br />2.使用JDK 5中提供的java.util.concurrent.lock包中的Lock对象。<br />一.synchronized关键字<br />java线程同步的基本原理是采用了锁的机制,在jvm中,每个对象和类都分配一个锁和它关联,对象锁保护对象的实例变量,类锁其实也是通过对象锁来实现的,通过保护类的Class对象,实现锁对类的保护。<br />如果一个线程获取了某个对
2010-06-04 17:29:00 2369
转载 JVM:加载、链接和初始化
JVM:加载、链接和初始化JVM要解释Java字节码,就必须对所需的类和接口执行如下3步操作:(1) 加载:JVM在加载类时,会查找该类或该接口的二进制表示,并根据找到的二进制表示(通常是由Java编译器创建的类文件)创建一个Class对象。该Class对象中封装了类或接口的运行时状态。(2) 链接:链接这一过程是指取得已加载的类或接口、结合JVM运行时环境、准备执行该类或该接口。(3) 初始化:初始化是指JVM调用该类或该接口的初始化方法。1. 第一步启动一个单机Java程序时,JVM首先做的是另外创建一
2010-06-04 17:26:00 4142
JVM类加载跟踪器
2013-02-02
btrace扩展功能工具
2012-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人