@interface - 什么?

use*_*321 5 android annotations

我知道接口是什么,但我不太了解java知道如何搜索我的答案.那么这意味着什么:

public @interface ThreadSafe { }

// different file

@ThreadSafe
public class Model {
Run Code Online (Sandbox Code Playgroud)

这行是什么意思/做"@interface"?当它应用于"@ThreadSafe"之上时它意味着什么/做什么

Sav*_*sis 5

这称为注释.您可能希望查看Java教程.它有很好的解释,它们是什么以及如何使用它们.

https://docs.oracle.com/javase/tutorial/java/annotations/index.html

  • 这个链接坏了.这是新的:https://docs.oracle.com/javase/tutorial/java/annotations/index.html (2认同)