Java框架技术核心基石系列教程(13)——注解入门
发布日期:2021-06-30 11:12:51 浏览次数:4 分类:技术文章

本文共 646 字,大约阅读时间需要 2 分钟。


版权声明

  • 本文原创作者:谷哥的小弟
  • 作者博客地址:http://blog.csdn.net/lfdfhl

概述

An annotation is a form of metadata, that can be added to Java source code. Classes, methods, variables, parameters and packages may be annotated. Annotations have no direct effect on the operation of the code they annotate.

Annotation作为元数据可以被添加到Java源代码类、方法、变量、参数、包。虽然源码中添加了注解,但是Annotation不会直接影响程序的执行,无论增加或者删除Annotation,原代码的执行都始终如一。在中文里,常将Annotation翻译为“注解”或者"注释",在本系列教程中我们统一采用"注解"的译法。

有的童鞋对于注解有些恐惧,觉得高深莫测、难以入手;甭着急,我们抛开教科书从你最熟悉的注解来上手学习。

基本注解

在java.lang包中提供了五个基本的Annotation,其中有三个Annotation我们是非常常见的。在此,对这些注解进行详细介绍。

@Override

@Override常作用于子类的方法,表示被标注的方法重写了父类的方法。若该重写的方法写错了方法名那么在编译期就会有出现警告。

示例程序

转载地址:https://it9527.blog.csdn.net/article/details/111880546 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Java框架技术核心基石系列教程(14)——元注解
下一篇:Java框架技术核心基石系列教程(11)——结合反射在运行时获取注解信息

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月10日 01时56分36秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

【深度学习笔记】torch.nn.Sequential(* args) 与 torch.nn.Module 2019-04-30
【深度学习笔记】用torch.nn.Sequential()搭建神经网络模型 2019-04-30
【深度学习笔记】用torch.nn.ModuleList搭建神经网络 2019-04-30
【解决错误】AttributeError: module ‘scipy.misc‘ has no attribute ‘imread‘ 2019-04-30
【解决错误】复现RCAN的时候遇到了ImportError: cannot import name ‘_update_worker_pids’ from ‘torch._C’ 2019-04-30
【解决错误】ModuleNotFoundError: No module named ‘skimage‘ 2019-04-30
【深度学习笔记】pytorch的点乘(dot product) 2019-04-30
【深度学习笔记】残差 2019-04-30
【错误解决】cv2.error: OpenCV(4.2.0) C:\projects\opencv-python\opencv\modules\imgproc\sr 2019-04-30
【python学习笔记】读取指定文件夹中的图片,结合边缘保留滤波EPF 2019-04-30
【工具和环境】Linux下安装pycharm 2019-04-30
【Accumulation】The last two sentences of the abstract 2019-04-30
【Accumulation】The definition of SISR 2019-04-30
【工具与环境】Windows下安装Sublime Text 3 2019-04-30
【解决错误】ValueError: some of the strides of a given numpy array are negative. 2019-04-30
【工具与环境】Excel中批量插入行 2019-04-30
【个人实验注意事项】 2019-04-30
【解决错误】ModuleNotFoundError: No module named ‘tqdm‘ 2019-04-30
【解决错误】ModuleNotFoundError: No module named ‘PIL‘ 2019-04-30
【学习笔记】对vanilla的一些个人理解 2019-04-30