开发环境
基于:IntelliJ IDEA
、Maven构建工具
、JDK1.8
、SpringBoot 2.3.4
、Spring4.3.28
编写。
官人如需使用 IDEA 请阅读教程:IntelliJ IDEA
官人如需使用 Maven 请阅读教程:Maven 构建工具的下载与安装
更多干货
请参考:《穿越 Java 之 语法基础篇》 系列文章
请参考:《穿越 Java 之 Web基础篇 》系列文章
请参考:《穿越 Java 之 开发必备框架篇 》 系列文章
请阅读:《穿越 Java 之 SpringBoot框架篇》系列文章
请阅读:《穿越 Java 之 SpringCloud微服务架构篇》 系列文章
定义:
- 主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。
- 反射是java中一种强大的工具,能够使我们很方便的创建灵活的代码,这些代码可以在运行时装配,无需在组件之间进行源代码链接。但是反射使用不当会成本很高!
作用:
- 反编译:.class–>.java
- 通过反射机制访问java对象的属性,方法,构造方法等;
理解:
即是一种高级的机制。是运行时:
- 对于任意一个类,可以实时
获取
它的属性和方法。 - 对于一个对象,可以实时
访问
它的属性和方法。 - 要想知道类的信息,必须获得字节码文件对应的对象。
其实它是一个Class类型的实例。
总结:
待完善…
目前很多大佬都写过关于本教程了,如有雷同,请多多包涵.