Java 反射机制
文章平均质量分 83
已改行
溜了溜了
展开
-
Java 反射理解
反射机制是Java动态性之一,而说到动态性首先得了解动态语言。那么何为动态语言?一、动态语言动态语言,是指程序在运行时可以改变其结构:新的函数可以引进,已有的函数可以被删除等结构上的变化。比如常见的JavaScript就是动态语言,除此之外Ruby,Python等也属于动态语言,而C、C++则不属于动态语言。二、Java是动态语言吗从动态语言能在运行时改变程序结构结构或则变量类...原创 2018-07-09 15:29:43 · 313 阅读 · 0 评论 -
动态语言理解
Python是一门动态的语言1、什么是动态语言 动态编程语言是高级程序设计语言的一个类别,他是一类在运行时可以改变其结构的语言:例如新的函数、对象、甚至代码可以被改进,已有的函数可以被删除或者是其他的结构上的变化。动态语言有:javascript、php、Ruby、Python等都是动态语言。2、运行过程中给对象绑定(添加)属性...原创 2018-07-09 17:34:22 · 2312 阅读 · 1 评论 -
Java 编译时、运行时、构建时理解
在开发和设计的时候,我们需要考虑编译时,运行时以及构建时这三个概念。理解这几个概念可以更好地帮助你去了解一些基本的原理。下面是初学者晋级中级水平需要知道的一些问题。Q.下面的代码片段中,行A和行B所标识的代码有什么区别呢?public class ConstantFolding { static final int number1 = 5; static final...原创 2018-07-09 18:46:24 · 5684 阅读 · 3 评论 -
Java 注解(Annotation)理解
内容概要Annotation的概念Annotation的作用Annotation的分类系统内置注解元注解自定义注解解析注解信息JDK8注解新特性附:项目源码地址一、Annotation的概念Annotation(注解)是插入代码中的元数据,在JDK5.0及以后版本引入。它可以在编译期使用预编译工具进行处理, 也可以在运行期使用 Java 反射机制进行处理,用于创建...原创 2018-07-10 23:24:28 · 235 阅读 · 0 评论 -
Java 类加载机制理解
“代码编译的结果从本地机器码转变为字节码,是存储格式发展的一小步,却是变成语言发展的一大步”,这句话出自《深入理解JAVA虚拟机》一书。JAVA源码编译由三个过程组成:1、源码编译机制。2、类加载机制3、类执行机制我们这里主要介绍编译和类加载这两种机制。一、源码编译代码编译由JAVA源码编译器来完成。主要是将源码编译成字节码文件(class文件)。字节码文件格式主要分为两部分:常...原创 2018-07-13 13:40:06 · 145 阅读 · 0 评论