Java基础之自动装箱,注解操作示例
程序员文章站
2022-10-10 19:33:10
本文实例讲述了java基础之自动装箱,注解操作。分享给大家供大家参考,具体如下:
示例代码:
手动装箱,手动拆箱
integer iob=new intege...
本文实例讲述了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程序设计有所帮助。