Java- 装箱、枚举、注解
来源:互联网 发布:数控程序员考试 编辑:程序博客网 时间:2024/04/30 08:37
基本类型的包装类
- 基本类型的包装类
- 它将基本类型(primitive type)包装成引用类型(Object)
- 如:
int -> Integer
- 共8类:
Boolean,Byte,Short,Character,Integer,Long,Float,Double
Integer i = new Integer(10);
装箱与拆箱
- 装箱(Boxing): Integer I = 10;
- 拆箱(UnBoxing):int i = I; 将引用类型赋值给基本类型
- 实际编译器编译为:
Integer I = Integer.valueOf(10);
- int i = I.intValue();
- 主要方便用于集合中,如:
Object[] ary = {1, "aa" };
枚举
- 枚举(enum)是一种特殊的class类型,也是引用类型
- 在简单情况下,用法与其他语言的enum相似
enum Light{Red, Yellow, Green};
Light light = Light.Red;
- 但实际上,它编译时生成了
class Light extends java.lang.Enum
枚举的进一步介绍,参考:
Java中的Enum的使用与分析
注解
- 注解(annotation)
- 又称为注记、标记、标注、注释(不同于comments)
- 是在各种语法要素上加上附加信息,以供编译器或其他程序使用
- 所有的注解都是
java.lang.annotation.Annotation
的子类
常用的注解
- 常用的注解,如
@Override
表示覆盖父类的方法@Deprecated
表示过时的方法@SuppressWarnings
表示不让编译器产生警告
- 自定义注解,比较复杂
public @interface Author{ String name(); }
0 0
- Java- 装箱、枚举、注解
- java装箱,枚举,注解
- Java之枚举、自动装箱与注解(元数据)
- 黑马程序员_自动装箱、枚举、可变参数、注解、JavaBean
- 枚举、自动装箱与注解(元数据)
- java枚举和注解
- Java枚举和注解
- Java枚举类&注解
- java之注解、枚举理解(高效java之注解、枚举)
- effective java(枚举和注解)
- java基础枚举和注解
- Effective Java : 枚举和注解
- 【Java基础】枚举和注解
- java中的枚举和注解
- Java基础加强--自动装箱、享元模式、枚举
- Java基础知识_自动装箱/享元/枚举
- 装箱,拆箱&&枚举
- java 注解 Target 枚举中的含义
- 在线调试微信打开的HTML5页面
- C潜规则之保持语法简单
- nginx+nginx-rtmp-module部署直播服务器
- setCheckable和setChecked的属性
- 什么是4K电视
- Java- 装箱、枚举、注解
- 详解Java中的clone方法 -- 原型模式
- Android InputMethodManager 控制软键盘
- IOS tableView通过代码自定义cell
- 【计算机基础】字符编码笔记:ASCII,Unicode和UTF-8
- 《大型网络技术架构》笔记 1
- 有时候,事情就是很简单,可是你就是找不到原因
- 1003. Emergency (25)
- Bootloader介绍