Java基础之自动装箱,注解操作示例

 更新时间:2019年08月24日 13:26:48   作者:考班格  
这篇文章主要介绍了Java基础之自动装箱,注解操作,结合实例形式分析了java拆箱、装箱、静态导入、注释等相关使用技巧,需要的朋友可以参考下

本文实例讲述了Java基础之自动装箱,注解操作。分享给大家供大家参考,具体如下:

示例代码:

手动装箱,手动拆箱

Integer iOb=new Integer(100);//手动装箱
int i=iOb.intValue();  //手动拆箱
System.out.println(i+" "+iOb);

自动装箱,自动拆箱

Integer iOb=1000;
int i=iOb;
System.out.println(i+" "+iOb);

静态导入:可以直接通过静态成员名来引用

import static java.lang.Math.sqrt;

注解(元数据):在java源文件中嵌入附加信息

@Retention指定与注解相关联的保持策略。保持策略确定注解在编译和部署过程中保持多久
@Documented标记注解,告诉工具注解被文档化
@Target指定应用注解的声明类型
@Inherited标记注解,让超类的注解由自类继承
@Override标记注解,标记注解的方法必须重写超类的方法
@Deprecated标记注解,声明已经过时,不建议使用的
@SafeVarargs标记注解,表示没有与方法或构造函数的可变长度形参有关的不安全动作发生
@SuppressWarnings禁止编译器发出的警告
@FunctionalInterface标记注解,用来注解接口声明。
@Deprecated  //标记一个不在建议使用的类
class MyClass{
  private String msg;
  MyClass(String m){
    msg=m;
  }
  @Deprecated  //标记一个不在建议使用的方法
  String getMsg() {
    return msg;
  }
}
public class AnnoDemo {
  public static void main(String[] args) {
    MyClass myObj=new MyClass("test");
    System.out.println(myObj.getMsg());
  }
}

更多java相关内容感兴趣的读者可查看本站专题:《Java面向对象程序设计入门与进阶教程》、《Java数据结构与算法教程》、《Java操作DOM节点技巧总结》、《Java文件与目录操作技巧汇总》和《Java缓存操作技巧汇总

希望本文所述对大家java程序设计有所帮助。

相关文章

  • springboot+camunda实现工作流的流程分析

    springboot+camunda实现工作流的流程分析

    Camunda是基于Java语言,支持BPMN标准的工作流和流程自动化框架,并且还支持CMMN规范,DMN规范,本文给大家介绍springboot+camunda实现工作流的流程分析,感兴趣的朋友一起看看吧
    2021-12-12
  • Springboot打成war包并在tomcat中运行的部署方法

    Springboot打成war包并在tomcat中运行的部署方法

    这篇文章主要介绍了Springboot打成war包并在tomcat中运行,在文中还给大家介绍了SpringBoot war包tomcat运行启动报错(Cannot determine embedded database driver class for database type NONE)的解决方法,需要的朋友可以参考下
    2018-01-01
  • Java 中Timer和TimerTask 定时器和定时任务使用的例子

    Java 中Timer和TimerTask 定时器和定时任务使用的例子

    这篇文章主要介绍了Java 中Timer和TimerTask 定时器和定时任务使用的例子,非常具有实用价值,需要的朋友可以参考下
    2017-05-05
  • Java基于Socket实现网络编程实例详解

    Java基于Socket实现网络编程实例详解

    本文主要给大家介绍的是Java基于Socket实现网络编程的实例,并给大家介绍了TCP与UDP传输协议,有需要的小伙伴可以来参考下
    2016-07-07
  • 测试springboot项目出现Test Ignored的解决

    测试springboot项目出现Test Ignored的解决

    这篇文章主要介绍了测试springboot项目出现Test Ignored的解决,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11
  • 解析JPA的视图查询问题

    解析JPA的视图查询问题

    这篇文章主要是对JPA的视图查询问题进行了详细的分析介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2013-12-12
  • Java 深入探究讲解抽象工厂模式

    Java 深入探究讲解抽象工厂模式

    当系统所提供的工厂所需生产的具体产品并不是一个简单的对象,而是多个位于不同产品等级结构中属于不同类型的具体产品时需要使用抽象工厂模式,抽象工厂模式是所有形式的工厂模式中最为抽象和最具一般性的一种形态
    2022-04-04
  • 详解JavaFX桌面应用开发-Group(容器组)

    详解JavaFX桌面应用开发-Group(容器组)

    这篇文章主要介绍了JavaFX桌面应用开发-Group(容器组),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • Java面试题冲刺第二十七天--JVM2

    Java面试题冲刺第二十七天--JVM2

    这篇文章主要为大家分享了最有价值的三道关于JVM的面试题,涵盖内容全面,包括数据结构和算法相关的题目、经典面试编程题等,感兴趣的小伙伴们可以参考一下
    2021-08-08
  • 解析Java中如何获取Spring中配置的bean

    解析Java中如何获取Spring中配置的bean

    本篇文章是对在Java中如何获取Spring中配置的bean进行了详细的分析介绍,需要的朋友参考下
    2013-07-07

最新评论