2016 - 2024

感恩一路有你

java异步调用接口 Java中的注解到底是如何工作的?

浏览量:1619 时间:2021-03-12 17:18:17 作者:admin

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

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

举个简单的例子

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

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

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

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

Compile

retention policy,runtime

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

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

@repeatable repeatable

进程:每个进程都有自己的代码和数据空间(进程上下文),在进程之间切换会花费很多。一个进程包含1--N个线程。

线程:同一种线程共享代码和数据空间,每个线程都有自己的运行堆栈和程序计数器(PC),线程切换开销很小。

线程和进程分为五个阶段:创建、准备、运行、阻止和终止。多进程意味着操作系统可以同时运行多个任务(程序)。

多线程是指在同一程序中执行多个顺序流。在Java中实现多线程有两种方法,一种是继续线程类,另一种是实现可运行接口。小结:实现runnable接口比继承thread类有以下优点:

1):适用于同一程序代码的多个线程处理同一资源

2):避免了Java中单一继承的限制

3):增加了程序的健壮性,提高了性能代码质量可以由多个线程共享,代码和数据独立

java异步调用接口 多线程实现runnable thread实现runnable

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