Java基础之自动装箱,注解操作示例
时间:2019-08-26
本文章向大家介绍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程序设计有所帮助。
- Windows Live Writer工具
- WPF/XML 资源及相关开源项目
- Android应用底部导航栏(选项卡)实例
- 有关 ASMX 2.0、WSE 3.0 和 WCF 的内容
- 微信小程序游戏其实一般,我也就站在寒风里玩了一个小时
- beagle MONO 应用的desktop search
- Python3与OpenCV3.3 图像处理(一)-环境搭建与简单DEMO
- winform中利用正则表达式得到有效的电话/手机号
- 浅述RDF,畅想一下FOAF应用
- 数据源控件参数类Parameter
- 我们来继续研究 mybatis 框架sql映射文件的属性
- 开源.NET邮件服务器
- 次次获得《头脑王者》满分的秘诀
- 如何在ASP.NET 2.0中定制Expression Builders
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Python基础绘图教程(二)
- Docker简介与安装
- python绘图 | 国家气象局开源预报检验库(多图预警)
- Docker镜像与容器的常用操作
- DiDi Kafka-Manager安装和简单使用
- Docker数据管理与挂载管理
- Docker Dockerfile 指令详解与实战案例
- flume kafka和sparkstreaming整合
- Docker如何搭建私有registry镜像仓库
- Harbor介绍与企业级私有Docker镜像仓库搭建
- 如何查看docker run启动参数命令
- YAML 语言教程与使用案例
- 计算等压面要素场的基本检验指标
- Kubernetes K8S之SSL证书有效期修改
- Kubernetes K8S之通过yaml文件创建Pod与Pod常用字段详解