java基础
我的心里只有你
我说我的心里只有你
展开
-
Java注解Annotation基础
本文转载自java注解基础从JDK5开始,Java增加了Annotation(注解),Annotation是代码里的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相应的处理。通过使用Annotation,开发人员可以在不改变原有逻辑的情况下,在源文件中嵌入一些补充的信息。代码分析工具、开发工具和部署工具可以通过这些补充信息进行验证、处理或者进行部署。Annotation转载 2016-10-11 22:32:37 · 671 阅读 · 0 评论 -
java基础之反射
java数据类型都有一个相应的Class对应。对象是表示或封装一些数据。一个类被加载后,JVM会创建一个对应该类的Class对象,类的整个结构信息会放到对应的Class对象中。这个Class对象就像一面镜子一样,通过这面镜子我可以看到对应类的全部信息。 String path = "com.test.user"; Class clazz = Class原创 2016-10-18 16:59:19 · 247 阅读 · 0 评论 -
java运行时数据区域
Java虚拟机所管理的内存将会包括以下几个运行时数据区域程序计数器(Program Counter Register)它是一块较小的内存空间,它的作用可以看做是当先线程所执行的字节码的信号指示器。每一条JVM线程都有自己的PC寄存器,各条线程之间互不影响,独立存储,这类内存区域被称为“线程私有”内存在任意时刻,一条JVM线程只会执行一个方法的代码。该方法称为该线程的当前方法(Current Meth转载 2017-07-05 00:20:54 · 519 阅读 · 0 评论 -
java类加载过程
类加载过程:java中对象的创建本文介绍的对象创建过程仅限于普通Java对象,不包括数组和Class对象。 1. 虚拟机遇到一条new指令时,首先去检查该指令的参数能否在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过。如果没有,那必须先执行相应的类加载过程。 2. 在类加载检查通过后,接下来虚拟机将为新生对象分配内存。对象所需内存的大小在类加载完成后便可原创 2017-07-06 23:55:05 · 453 阅读 · 0 评论