java开发中常用的注解有哪些?

作者: 尚学先生 | 来源:发表于2017-02-24 15:54 被阅读0次

    1)JDK注解

    JDK注解一共分为三类:


    看到这里,我们发现这里的所有方法都会加上一个@Override标记,它告诉我们,同时也告诉编译器我们的这些方法肯定覆盖了类people里面的方法的。假如说,我现在把类people里面的某一个方法注释掉:

    1//public String name();

    再看类Child里面的name方法就会报错。这样,以后大家看到@Override的时候就能想到这个方法是覆盖了某个接口的方法的。

    然后,我们回过头来看类people里面有一个work的方法。这里我们可以理解为人是要工作的,但是并不是所有的人都在工作,那么怎么办呢?如果说这个接口正在用,我们不能删除这个方法,这个时候我们就可以这样:

    @Deprecated标记就表明这个方法已经过时了,在实际中,它又有什么样的应用场景呢?我们在建一个测试类:

    这个时候我们会发现myeclipse会给一个警告,并且在work中间出现一个破折号,意思就是这个方法已经过时了。那么问题来了,虽然这个方法过时了,但是我们就是那么傲娇,一定要用它,怎么办呢?只需要这样:

    这样我们就忽略了这个警告。@SuppressWarnings(“deprecation”)就表示我们忽略了deprecation这样的一个警告。

    2)Java第三方注解


    java这是会慢慢的分享给大家,当然如果有需要学习资料的可以加我微信:tangniu520666.备注“4”。编程开发类的都有,需要的可以骚扰我。

    相关文章

      网友评论

        本文标题:java开发中常用的注解有哪些?

        本文链接:https://www.haomeiwen.com/subject/voewwttx.html