JAVA内置注解 基本注解

温故而知新,可以为师矣!

每天复习,或者学习一点小东西,也能水滴石穿!

今天复习5个JAVA内置基本注解(贴代码胜过千言万语):

package com.lf.test;

import java.util.ArrayList;
import java.util.List;

public class test1 extends Object {

    // [email protected] (jdk1.5更新)
    // Override 表示:重写
    @Override
    public String toString() {
        return super.toString();
    }

    // 2.SuppressWarnings (jdk1.5更新)
    // @SuppressWarnings("rawtypes") 表示:抑制编译器警告(这里清除)
    // rawtypes(单类型)
    // @SuppressWarnings(value={"unchecked", "rawtypes"})
    // {"unchecked", "rawtypes"} (多类型)
    // @SuppressWarnings("all")
    // all(所有)
    @SuppressWarnings("all")
    public static void main(String[] args) {
        List user = new ArrayList(); 

    }

    // [email protected] (jdk1.5更新)
    // @Deprecated 表示:某个程序元素(类、方法等)已过时
    @Deprecated
    public static void queryUser(){

    }

    // 4.SafeVarargs (jdk1.7更新) 表示:专门为抑制“堆污染”警告提供的。

}

//[email protected] (jdk1.8更新) 表示:用来指定某个接口必须是函数式接口,否则就会编译出错。
// 函数式接口:Java8规定,如果接口中只有一个抽象方法(可以包含多个默认方法或多个static方法),该接口称为函数式接口。
// 如:
@FunctionalInterface
interface function {

   static void staticFun(){
       System.out.println("static方法");
   }

   default void defaultFun(){
       System.out.println("默认方法");
   }

   void abstractFun();//只定义了一个抽象方法,如再定义一个抽象方法,则会报错

}

如有错误,欢迎留言指正!

原文地址:https://www.cnblogs.com/leifei/p/8243733.html

时间: 2024-10-14 13:53:49

JAVA内置注解 基本注解的相关文章

不使用java内置函数,将String字符串转换为int类型

package com.test; public class AtoiTest { public static void main(String[] args) throws Exception { String s = "-011134"; System.out.println("转换前的字符串:" + s); System.out.println("atoi1转换后的字符串:" + atoi1(s)); System.out.println(

设计模式 - 观察者模式(Observer Pattern) Java内置 使用方法

观察者模式(Observer Pattern) Java内置 使用方法 本文地址: http://blog.csdn.net/caroline_wendy/article/details/26601659 观察者模式(observer pattern)详解, 参见: http://blog.csdn.net/caroline_wendy/article/details/26583157 Java内置的观察者模式, 是通过继承父类, 实现观察者模式的几个主要函数: Observerable(可被观

Java 性能分析工具 , 第 2 部分:Java 内置监控工具

引言 本文为 Java 性能分析工具系列文章第二篇,第一篇:操作系统工具.在本文中将介绍如何使用 Java 内置监控工具更加深入的了解 Java 应用程序和 JVM 本身.在 JDK 中有许多内置的工具,其中包括: jcmd:打印一个 Java 进程的类,线程以及虚拟机信息.适合用在脚本中.使用 jcmd - h 来查看使用方法. jconsole:提供 JVM 活动的图形化展示,包括线程使用,类使用以及垃圾回收(GC)信息. jhat:帮助分析内存堆存储. jmap:提供 JVM 内存使用信息

Observer 模式及JAVA内置的observer示例

关于观察者模式 假设今天您设计一个图形分析算表程序,当中有一个资料物件,您可以用表格图形物件.柱状图形物件.圆饼图形物件等方式来 呈现物件,无论您是用哪种图形物件,重点是若资料物件的内容作了更改,则图形物件的内容也必须跟着修改,或许您的程式中有两个以上的图形物件来呈现资料,您在图形物件上更动资料,则另一个图形物 件也必须作出相对应的变化. 主题 资料物件 观察者 柱状图形 表格图形 圆饼图形 又假设您今天设计一个网络游戏,您在服务器上维护一个连线客户端共享的资料物件,当其中一个客户端作了操作,将

java 内置注解

public class Demo { //重写父类方法 @Override public String toString() { return ""; } //表示不建议使用 @Deprecated public static void test001() { System.out.println("aaa"); } //消除编译器左边的警告 @SuppressWarnings("all") public static void test002

设计模式之观察者模式(java内置)

DisplayElement.java,WeatherStation.java同上 WeatherData.java import java.util.Observable; public class WeatherData extends Observable { private float temperature; private float humidity; private float pressure; public float getTemperature() { return te

JAVA内置的观察者模式样本

DisplayElement.java public interface DisplayElement { public void display(); } CurrentConditionsDisplay.java import java.util.Observer; import java.util.Observable; public class CurrentConditionsDisplay implements Observer, DisplayElement { Observabl

JAVA基础整理-22. Java内置包装类

Java Object类详解:Object类的常用方法(equals()和getClass()) Object 是 Java 类库中的一个特殊类,也是所有类的父类.当一个类被定义后,如果没有指定继承的父类,那么默认父类就是 Object 类. 在 Object 类中定义的方法,在其他类中都可以使用 equals() 方法 equals() 方法的作用与运算符类似,用于值与值的比较和值与对象的比较,而 equals() 方法用于对象与对象之间的比较 getClass() 方法 getClass()

java 内置注解图

原文地址:https://blog.51cto.com/14437184/2436558