java注解基础入门

前言

这篇博客主要是对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.如何自定义注解

原文地址:https://www.cnblogs.com/sheng-sjk/p/9369129.html

时间: 2024-11-09 04:57:00

java注解基础入门的相关文章

java的注解基础入门

1.常用的注解 @overrive继承//继承的方法时建议都添加该注解,防止我们不是重写方法 @deprecated  废弃的方法 @suppresswarning  警告信息,属性值all表示所有的意思 2.元注解 @target描述注解使用的范围 说明 @target(value=ElementType.值) 属性值: Package  使用范围包 Type     使用范围类接口枚举annotation类型 Constructor   使用范围构造器 Field   使用范围属性 Meth

2019最新版Java零基础入门视频教程(全套)

为了解决Java学习初学者在网上找视频难的事情,本人整理了一份2019年度最新版的Java学习视频教程.希望看到这份视频的你们都能找到一份称心的工作,技术上都能得到进一步的提升,好东西就要分享给你们,加油! 目录结构如下: 01.JavaSE基础 02.html 03.css 04.javascript 05.mysql 06.jdbc 07.xml 08.tomcat 09.servlet和jsp 10.ajax和json 11.记录日志 12.数据库连接池 13.maven 14.开发工具I

Java注解基础概念总结

注解的概念 注解(Annotation),也叫元数据(Metadata),是Java5的新特性,JDK5引入了Metadata很容易的就能够调用Annotations.注解与类.接口.枚举在同一个层次,并可以应用于包.类型.构造方法.方法.成员变量.参数.本地变量的声明中,用来对这些元素进行说明注释. 注解的语法与定义形式 (1)以@interface关键字定义 (2)注解包含成员,成员以无参数的方法的形式被声明.其方法名和返回值定义了该成员的名字和类型. (3)成员赋值是通过@Annotati

Java注解@interface (入门)(转)

注解(也被称为元数据)为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个时刻非常方便地使用这些数据. -------------------------------------------------------------------------------------------------------------------------------------------- 1.定义注解: [java] view plain copy package com.test; i

java注解详细-----入门篇

一.注解入门 JDK自带注解:@Override  ,  @Deprecated  , @Suppresswarnings 常见的第三方注解:Spring框架:@Autowired  , @Service  , @Repository Mybatis框架:@InsertProvider  , @UpdateProvider  , @Options 二.注解分类 a. 按照运行机制分 b. 按照来源分 原文地址:https://www.cnblogs.com/bzsz-quan/p/9188745

【JAVA零基础入门系列】Day12 Java类的简单应用

俗话说的好,实践出真知,所以除了理论知识掌握扎实以外,更重要的是要多加操练,这样才能掌握核心科技. 今天我们就用刚学会的类来实践一下,目标便是完成上一篇中的剁手任务. 我们的商品类已经准备好了,代码重新罗列一次,这里增加了一个重载方法,关于重载这里不过多介绍,以后会专门文章介绍,这里把它当成一个普通方法就好了,主要用来比较两个商品是否相等,如果对代码不熟悉的话可以再返回去看一下上一篇文章. 这里顺便介绍一下Java注释的正确使用姿势.注释是插在源代码中间用于对代码进行说明的文字,不会被编译和执行

【JAVA零基础入门系列】Day13 Java类的继承与多态

继承是类的一个很重要的特性,什么?你连继承都不知道?你是想气死爸爸好继承爸爸的遗产吗?(滑稽) 开个玩笑,这里的继承跟我们现实生活的中继承还是有很大区别的,一个类可以继承另一个类,继承的内容包括属性跟方法,被继承的类被称为父类或者基类,继承的类称为子类或者导出类,在子类中可以调用父类的方法和变量.在java中,只允许单继承,也就是说 一个类最多只能显示地继承于一个父类.但是一个类却可以被多个类继承,也就是说一个类可以拥有多个子类.这就相当于一个人不能有多个父亲一样(滑稽,老王表示不服). 话不多

【JAVA零基础入门系列】Day14 Java对象的克隆

今天要介绍一个概念,对象的克隆.本篇有一定难度,请先做好心理准备.看不懂的话可以多看两遍,还是不懂的话,可以在下方留言,我会看情况进行修改和补充. 克隆,自然就是将对象重新复制一份,那为什么要用克隆呢?什么时候需要使用呢?先来看一个小栗子: 简单起见,我们这里用的是Goods类的简单版本. public class Goods { private String title; private double price; public Goods(String aTitle, double aPri

Java注解介绍

原文链接: Java Annotations: An Introduction原文日期: 2005年10月14日翻译日期: 2014年07月20日翻译人员: 铁锚 翻译完后,感觉这篇文章是不是在http://www.developer.com被挖坟了? Java注解介绍 基于注解(Annotation-based)的Java开发无疑是最新的开发趋势.[译者注: 这是05年的文章,在2014年,毫无疑问,多人合作的开发,使用注解变成很好的合作方式,相互之间的影响和耦合可以很低]. 基于注解的开发将