Java注解(1):码农必备的编程小助手是什么?

更新于
2026-07-29 11:56:06
23阅读来源:SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1474个文字,预计阅读时间需要6分钟。

Java注解(1):码农必备的编程小助手是什么?

在编程过程中,很多码农都不太喜欢写注释。结果往往是任务一堆,时间很长,需求一变,完全不知道当初自己写了些什么。幸好现在大多数编程语言都支持注释功能,可以在代码中加入备胎,便于理解和维护。

很多码农在写代码的时候不太爱写注释,结果任务一多,时间一长,需求一改,就完全不知道当初自己都干了些啥了。好在现在大多数编程语言都有注释功能,能够在代码里面做一些备注,不至于时间长了忘掉。但这些注释只是给人看的,机器并不会处理这些信息,而是把这些注释当作垃圾一样无视。

反过来,如果有些编程语言因为升级更新,替换掉了某些功能特性而导致开发受阻甚至不能使用,该怎么办呢?——这也难不倒科学家。他们想:既然码农可以写注释提醒自己不忘记代码是干什么的,那是不是也可以通过某种方法来提醒他们代码会出问题呢?

还真被他们找到了,这就是注解!

比如,像刚才说的场景:如果某个Java类被废弃了,怎么让码农们知道呢?——使用@Deprecated注解的就可以办到,就像这样:


如果类的方法被废弃,也是一样:


注解是JDK1.5中新增加的特性,它的作用说白了就是Java语言层面的「注释」,它主要是用来向JVM(Java虚拟机)解释说明类、对象、方法、属性、接口、抽象类等元素的信息。它是对数据的描述,可以说是关于数据的数据。

Java中提供了一些预定义的注解,例如@Override、@SuppressWarnings、@FunctionalInterface等,而Java开发框架的顶流Spring又在在此之上,提供了更多的注解,例如@Autowired、@Service、@RestController。

因为有了这些注解,码农的开发效率大大提高。

阅读全文

本文共计1474个文字,预计阅读时间需要6分钟。

Java注解(1):码农必备的编程小助手是什么?

在编程过程中,很多码农都不太喜欢写注释。结果往往是任务一堆,时间很长,需求一变,完全不知道当初自己写了些什么。幸好现在大多数编程语言都支持注释功能,可以在代码中加入备胎,便于理解和维护。

很多码农在写代码的时候不太爱写注释,结果任务一多,时间一长,需求一改,就完全不知道当初自己都干了些啥了。好在现在大多数编程语言都有注释功能,能够在代码里面做一些备注,不至于时间长了忘掉。但这些注释只是给人看的,机器并不会处理这些信息,而是把这些注释当作垃圾一样无视。

反过来,如果有些编程语言因为升级更新,替换掉了某些功能特性而导致开发受阻甚至不能使用,该怎么办呢?——这也难不倒科学家。他们想:既然码农可以写注释提醒自己不忘记代码是干什么的,那是不是也可以通过某种方法来提醒他们代码会出问题呢?

还真被他们找到了,这就是注解!

比如,像刚才说的场景:如果某个Java类被废弃了,怎么让码农们知道呢?——使用@Deprecated注解的就可以办到,就像这样:


如果类的方法被废弃,也是一样:


注解是JDK1.5中新增加的特性,它的作用说白了就是Java语言层面的「注释」,它主要是用来向JVM(Java虚拟机)解释说明类、对象、方法、属性、接口、抽象类等元素的信息。它是对数据的描述,可以说是关于数据的数据。

Java中提供了一些预定义的注解,例如@Override、@SuppressWarnings、@FunctionalInterface等,而Java开发框架的顶流Spring又在在此之上,提供了更多的注解,例如@Autowired、@Service、@RestController。

因为有了这些注解,码农的开发效率大大提高。

阅读全文