2016 - 2024

感恩一路有你

java中怎么给变量赋值 Java中的注解到底是如何工作的?

浏览量:2837 时间:2021-04-04 15:59:23 作者:admin

Java中的注解到底是如何工作的?

注释用于描述Java类。您可以自定义注释,然后通过反射获取注释以执行指定的操作。

举个简单的例子

这样可以通过反射获得一些元信息,相当于配置和业务逻辑的分离。

当然,这个自定义注释还取决于一些特定的注释,我们称之为元注释。一共有五种:

@保留:生存周期保留策略.SOURCE

保持在源阶段保留策略.CLASS

Compile

retention policy,runtime

@documented将注释中的元素包含到Javadoc中

@target注释可用于类、方法、属性、,etc.]@inherited

@repeatable repeatable

输出结果:

年份:2012月份:1天:13:00:17:28:19当前时间毫秒:1326446899902fri Jan 13 17:28:19 CST 2012fri Jan 13 17:28:19 CST 2012格式化日期:2012-01-13 17:28:19字符串转换日期:fri Jan 13 17:26:33 CST 2012

声明时,不同类型(基本类型和内置类)都有默认值,无论是否赋值。例如,int为0,object为null。

因此,如果没有特殊的初始赋值,则不需要初始化构造函数中的属性/换句话说,如果在创建对象期间没有特殊的初始化要求,则不需要编写默认构造函数,并且JVM知道如何处理它。

所示的构造函数有自己的用法。它为您提供了在创建对象时进行自定义和初始化的机会。例如,如果您的类中有一个成员:

private list<member> members;

您想要统一getmembers()的行为,即无论是否有成员,您都将返回一个list对象,而不是null或list<member>,这将给调用者带来麻烦。

然后在构造函数中解决此问题,添加一行代码,例如:这个。成员=New ArrayList<member>()]即使对象刚刚是新的,对其调用getmembers也不会返回null。

java中怎么给变量赋值 java变量多次赋值 java怎么赋值

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。