栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JavaSE反射练习

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JavaSE反射练习

反射练习

实验要求实验过程内容整理

枚举注解

实验要求

1、src下有名为jdbc.properties的配置文件,文件内容为username=root
如何在程序中通过代码获取root这个变量的值。试编码实现
2、设计一个方法,能修改任意对象中,指定成员变量的值
public static void setAll(Object targetPbj,String fieldName, Object newValue){}
3、写出获取Class实例的三种常见方式
4、map转换为对象
5、文件中的信息排序后输出


实验过程

1、src下有名为jdbc.properties的配置文件,文件内容为username=root
如何在程序中通过代码获取root这个变量的值。试编码实现

2、设计一个方法,能修改任意对象中,指定成员变量的值
public static void setAll(Object targetPbj,String fieldName, Object newValue){}

3、写出获取Class实例的三种常见方式

4、map转换为对象


内容整理 枚举

当需要定义一组常量时,强烈建议使用枚举类,枚举类对象的属性不应允许被改动,所以应该使用 private final 修饰,枚举类可以有构造,也可以实现接口,在实现接口时可以给每一个常量都重写接口方法,也可以在枚举类里写,所有常量共用;

注解

Annotation 其实就是代码里的特殊标记, 这些标记可以在编译, 类加载, 运行时被读取, 并执行相应的处理。通过使用 Annotation, 程序员可以在不改变原有逻辑的情况下, 在源文件中嵌入一些补充信息。代码分析工具、开发工具和部署工具可以通过这些补充信息进行验证或者进行部署。
使用@interface来修饰

常见注解
@Override: 限定重写父类方法, 该注解只能用于方法
@Deprecated: 用于表示所修饰的元素(类, 方法等)已过时。通常是因为所修饰的结构危险或存在更好的选择
@SuppressWarnings: 抑制编译器警告

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/778764.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号