博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java开发培训基础知识解析之反射机制
阅读量:5080 次
发布时间:2019-06-12

本文共 712 字,大约阅读时间需要 2 分钟。

       Java是老牌编程语言,是当前应用最广泛的编程语言之一。想要学习Java你就一定要掌握Java基础知识,而反射对于初学Java的人来说绝对是非常重要的知识点。什么是反射?如何理解反射机制?如何使用反射?今天小编就来给大家简单阐述一下。

  什么是反射?

  反射是一种计算机处理方式。有程序可以访问、检测和修改它本身状态或行为的这种能力。能提供封装程序集、类型的对象。(程序集包含模块,而模块包含类型,类型又包含成员。)

图片3

 反射机制是什么?

  JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。

  如何使用反射?

  Java反射,简而言之就是Java类中的各种成分映射成一个个的Java对象。Java的反射机制的实现要借助于4个类:class代表的时类对象,Constructor-类的构造器对象,Field-类的属性对象,Method-类的方法对象。

  如何获取一个对象对应的反射类Class,在Java中我们有三种方法可以获取一个对象的反射类:通过getClass方法、通过forName方法、使用.class。

千锋郑州Java培训课程

  需要注意的是,Java反射和映射是不一样的。映射是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术,本质上就是将数据从一种形式转换到另外一种形式。

  如果你想成为一个高端的Java工程师,你一定要注重细节,养成良好的编程习惯。

转载于:https://www.cnblogs.com/CQqf/p/10767016.html

你可能感兴趣的文章
排球积分程序(三)——模型类的设计
查看>>
python numpy sum函数用法
查看>>
php变量什么情况下加大括号{}
查看>>
linux程序设计---序
查看>>
【字符串入门专题1】hdu3613 【一个悲伤的exkmp】
查看>>
C# Linq获取两个List或数组的差集交集
查看>>
HDU 4635 Strongly connected
查看>>
ASP.NET/C#获取文章中图片的地址
查看>>
Spring MVC 入门(二)
查看>>
格式化输出数字和时间
查看>>
页面中公用的全选按钮,单选按钮组件的编写
查看>>
java笔记--用ThreadLocal管理线程,Callable<V>接口实现有返回值的线程
查看>>
BZOJ 1047 HAOI2007 理想的正方形 单调队列
查看>>
各种语言推断是否是手机设备
查看>>
这个看起来有点简单!--------实验吧
查看>>
PHP count down
查看>>
JVM参数调优:Eclipse启动实践
查看>>
(旧笔记搬家)struts.xml中单独页面跳转的配置
查看>>
不定期周末福利:数据结构与算法学习书单
查看>>
strlen函数
查看>>