![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 93
air66
想做的事很多,希望都能成功!
展开
-
Java反射机制
1、反射概述 1.1、 静态 VS 动态语言 要了解Java的反射,首先需要弄懂什么是静态语言和动态语言 静态语言 静态语言是一类在运行时可以改变其结构的语言:例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。通俗点说就是在运行时代码可以根据某些条件改变自身结构。 主要动态语言: Object-C、C#、 JavaScript、PHP、 Python等 动态语言 与动态语言相对应的,运行时结构不可变的语言就是静态语言。如Java、C、C++。 Java不是动态语原创 2021-03-07 21:50:58 · 194 阅读 · 1 评论 -
深入了解Java注解
1、什么是注解(Annotation) 从JDK5开始,Java增加对元数据的支持,也就是注解,注解与注释是有一定区别的,注释是给开发人员看的,而注解是给开发人员和程序看的。可以把注解理解为代码里的特殊标记,这些标记可以在编译,类加载,运行时被读取,并执行相应的处理。通过注解,开发人员可以在不改变原有代码和逻辑的情况下在源代码中嵌入补充信息。 Annotation的格式:注解是以“@注释名”在代码中存在的,还可以添加一些参数值,例如:@SuppressWarnings(value=“unchecked原创 2021-03-07 19:39:50 · 94 阅读 · 1 评论 -
详解Java类的加载机制
文章目录1、什么是类的加载1.1、Java内存1.2、类加载过程1.2.1、类加载定义1.2.2、类加载过程1.2.3、 static 静态变量和静态代码块的执行顺序2、分析类的初始化2.1、类的主动引用与被动引用2.2、示例3、类加载器3.1、JVM预定义的三种类型类加载器3.2、Java类加载机制3.3、示例 1、什么是类的加载 1.1、Java内存 要了解什么是Java类的加载,首先需要了解Java的内存机制 Java把内存分为三个部分,分别是堆、栈和方法区。其中堆用来存放new的对象和数组,其存放原创 2021-03-07 17:08:34 · 214 阅读 · 1 评论