java反射中有哪些API
- 更新时间:2021-06-16 12:06:47
- 编辑:暨春雪
为找教程的网友们整理了相关的编程文章,网友胡哲丽根据主题投稿了本篇教程内容,涉及到java相关内容,已被474网友关注,相关难点技巧可以阅读下方的电子资料。
参考资料
- JavaScript前端开发案例教程 PDF 电子书 / 75.1 MB / 黑马程序员 推荐度:
- Java高手真经应用框架卷:Java Web核心框架 PDF 电子书 / 150.76MB / 刘中兵Java研究室 推荐度:
- 轻量级Java Web企业应用实战 PDF 电子书 / 85 MB / 李刚 推荐度:
- Scala与Clojure函数式编程模式:Java虚拟机高效编程 PDF 电子书 / 34 MB / 贝维拉夸林 推荐度:
- 《网站建设与网页设计从入门到精通Dreamweaver+Flash+Photoshop+HTML+CSS+JavaScript》课件,素材 配套资源 / 289.46 MB / 何新起 编著 推荐度:
正文内容
无意中在网上看到《java反射中有哪些API》,觉得应该跟大家分享,这里给大家转摘到这里,觉得好就请收藏下。
1、说明
java.lang.class:代表一个类
java.lang.reflect.Method:代表类的方法
java.lang.reflect.Field:代表类的成员变量
java.lang.reflect.Constructor:代表类的构造方法
2、实例
package com.volcano.reflection; public class TestReflection1 { public static void main(String[] args) throws ClassNotFoundException { //通过反射获取类的Class对象,需要抛出异常 Class cla = Class.forName("com.volcano.reflection.User"); Class clb = Class.forName("com.volcano.reflection.User"); Class clc = Class.forName("com.volcano.reflection.User"); //想同的哈希值表示一个类只有一个Class对象 //一个类被加载之后,类的整个结构都被封装在Class对象中 System.out.println(cla.hashCode()); System.out.println(clb.hashCode()); System.out.println(clc.hashCode()); } } //实体类,可以不用看 class User{ private int id; private String name; private int age; public User() { } public User(int id, String name, int age) { this.id = id; this.name = name; this.age = age; } public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } @Override public String toString() { return "User{" + "id=" + id + ", name='" + name + '\'' + ", age=" + age + '}'; } }
以上就是java反射中API的介绍,希望对大家有所帮助。
相关教程
-
Omi v1.0.2发布正式支持传递javascript表达式
这篇文章主要介绍了Omi v1.0.2发布正式支持传递javascript表达式,非常不错,具有参考借鉴价值,需要的朋友可以参考下
发布时间:2019-08-27
-
武汉市Java培训班哪家是比较好的
武汉市Java培训班哪家是比较好的?就目前的IT互联网的发展情况来看,一直以来都是在一个上升的阶段,尤其是在最近的俩年中发展更加迅速,其中Java开发技术占有很大的比重,在互联网的带动下得到了进一步的提升,市场对于Java工程师的需求量进一步增加,所以现在是市场上Java培训机构也在不断变多。
发布时间:2021-06-06