前言

这篇博客主要是对java注解相关的知识进行入门级的讲解,包括**,核心内容主要体现在对java注解的理解以及如何使用。希望通过写这篇博客的过程中让自己对java注解有更深入的理解,在工作中可以巧妙的使用注解,完善自己对基础知识的理解和使用。

目录

  1.注解概述

2.注解作用

3.java常见的注解

4.如何自定义注解
       5.元注解
       6.注解反射

1.注解的概述

注解,告诉编译器如何运行程序!

2.注解的作用

1)告诉编译器如何运行程序;
         2)跟踪代码依懒性,简化(取代)配置文件

3.常见的注解

/**
* 常用的注解
* @author sjk
*
*/
public class Anno { /**
* 重写父类的方法
*/
@Override
public String toString() {
return super.toString();
} /**
* 抑制编译警告
*/
@SuppressWarnings(value = {"unused","unchecked"})
public void stady() {
System.out.println("好好学习,天天向上");
} /**
* 标记该方法已经过时
*/
@Deprecated
public void workHard() {
System.out.println("该方法已经过时");
} /**
* 单元测试
*/
@Test
public void test() {
System.out.println("单元测试不用谢main方法");
} }

4.如何自定义注解

最新文章

  1. socket:通常每个套接字地址(协议/网络地址/端口)只允许使用一次
  2. oracle 字符串
  3. 02-Swift初体验
  4. 本地socket使用AF_UNIX
  5. css实现元素居中
  6. 隐藏select最右侧的下拉三角图标的css样式
  7. htmlcss笔记--标签默认值样式重置css reset
  8. session阻塞机制,解决方法
  9. handler更新UI主线程
  10. 设计模式--委托模式C++实现
  11. js五种设计模式说明与示例
  12. [验证码识别技术]字符验证码杀手--CNN
  13. Winform开发中如何将数据库字段绑定到ComboBox控件
  14. 最简单的基于FFMPEG+SDL的视频播放器 ver2 (采用SDL2.0)
  15. MyBatis-Spring开发记录贴(新手)
  16. 使用docker部署Asp.net core web应用程序
  17. selenium 在电脑浏览器中用手机模式打开
  18. Python——numpy(python programming)
  19. 关于 Nginx upstream keepalive 的说明
  20. JavaScript实现表单验证

热门文章

  1. Leetcode(198)-打家劫舍
  2. HDU 3966 Aragorn's Story(树链剖分)题解
  3. 洛谷p1966 火柴排队 (逆序对变形,目标排序
  4. tfrecords转np.array
  5. html5 image>usemap (attribute)
  6. Android Activity All In One
  7. Swift in Action
  8. Apache 低版本不支持 WebSocket
  9. Github 获取仓库的releases API
  10. Fast R-CNN训练自己的数据集时遇到的报错及解决方案