为什么我们需要使用标记接口?

阿努

我只需要对 Java 中的标记接口进行一些说明。我读过它在ja​​va中是一个空接口。我只是想知道我们为什么以及在哪里需要使用它。任何人都可以请帮忙。

等级

简而言之,它用于使用JVM 编译器将使用的一些信息标记(或注释)类型。例如,Serializable如果一个类型需要保持它的状态(序列化和反序列化),它就必须实现一个标记接口。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Javascript

为什么我们需要使用flatMap?

来自分类Javascript

为什么我们需要使用基数?

来自分类Dev

为什么在使用__syncthreads时我们不需要使用volatile变量

来自分类Dev

在 C 中使用指针时,我们何时以及为什么需要使用 malloc?

来自分类Dev

为什么我们需要使用Catch分别编译主测试文件?

来自分类Dev

为什么我们需要使用hint.start()?

来自分类Java

为什么我们需要使用awaitTermination而不是shutdownNow()?

来自分类Java

为什么我们需要使用Collection.sort()方法对List进行排序?

来自分类Dev

为什么我们需要使用 .net 扩展名保存 pytorch 模型?

来自分类Dev

为什么我们需要使用多个版本的JQuery库

来自分类Dev

为什么我们需要使用导入“ babel-polyfill”;在反应成分?

来自分类Dev

为什么我们需要使用grunt-useminPrepare

来自分类Dev

我们为什么要使用lua_pushinteger()?

来自分类Dev

为什么我们要使用argv [2] [0]

来自分类Dev

我们为什么要使用docker-registry?

来自分类Dev

我们为什么要使用end Function?

来自分类Dev

我们为什么要使用扩展?

来自分类Java

为什么我们需要使用线程来运行Kafka使用者?我们需要多少个线程?

来自分类Dev

fabric-tools中的./teardownFabric.sh是什么?以及为什么我们需要使用此命令?

来自分类Dev

为什么我们不需要使用“ require”语句,但仍然可以使用内置函数?

来自分类Java

我们为什么需要使用生成器设计模式时,我们可以做同样的事情setter方法?

来自分类Java

为什么我们需要使用Context.obtainStyledAttributes和define-styleable来获取GUI组件的属性

来自分类Dev

为什么我们需要使用双指针来访问二维数组?

来自分类Dev

为什么我们需要使用 'get_absolute_url()' 而不是自定义定义的类似方法?

来自分类Dev

我们真的需要使用</ body>和</ html>结束标记吗?

来自分类Dev

为什么我们在实现功能接口时需要编写“实现接口名称”?

来自分类Dev

为什么我们需要需求?

来自分类Dev

我们为什么需要`ngDoCheck`

来自分类Linux

为什么我们需要mktemp?

Related 相关文章

  1. 1

    为什么我们需要使用flatMap?

  2. 2

    为什么我们需要使用基数?

  3. 3

    为什么在使用__syncthreads时我们不需要使用volatile变量

  4. 4

    在 C 中使用指针时,我们何时以及为什么需要使用 malloc?

  5. 5

    为什么我们需要使用Catch分别编译主测试文件?

  6. 6

    为什么我们需要使用hint.start()?

  7. 7

    为什么我们需要使用awaitTermination而不是shutdownNow()?

  8. 8

    为什么我们需要使用Collection.sort()方法对List进行排序?

  9. 9

    为什么我们需要使用 .net 扩展名保存 pytorch 模型?

  10. 10

    为什么我们需要使用多个版本的JQuery库

  11. 11

    为什么我们需要使用导入“ babel-polyfill”;在反应成分?

  12. 12

    为什么我们需要使用grunt-useminPrepare

  13. 13

    我们为什么要使用lua_pushinteger()?

  14. 14

    为什么我们要使用argv [2] [0]

  15. 15

    我们为什么要使用docker-registry?

  16. 16

    我们为什么要使用end Function?

  17. 17

    我们为什么要使用扩展?

  18. 18

    为什么我们需要使用线程来运行Kafka使用者?我们需要多少个线程?

  19. 19

    fabric-tools中的./teardownFabric.sh是什么?以及为什么我们需要使用此命令?

  20. 20

    为什么我们不需要使用“ require”语句,但仍然可以使用内置函数?

  21. 21

    我们为什么需要使用生成器设计模式时,我们可以做同样的事情setter方法?

  22. 22

    为什么我们需要使用Context.obtainStyledAttributes和define-styleable来获取GUI组件的属性

  23. 23

    为什么我们需要使用双指针来访问二维数组?

  24. 24

    为什么我们需要使用 'get_absolute_url()' 而不是自定义定义的类似方法?

  25. 25

    我们真的需要使用</ body>和</ html>结束标记吗?

  26. 26

    为什么我们在实现功能接口时需要编写“实现接口名称”?

  27. 27

    为什么我们需要需求?

  28. 28

    我们为什么需要`ngDoCheck`

  29. 29

    为什么我们需要mktemp?

热门标签

归档