JAVA-包装类
来源:互联网 发布:mac 安装包已损坏 编辑:程序博客网 时间:2024/06/06 07:42
一、八种数据类型对应的包装类
关系:
自动封箱就是:自动将基本数据类型转换为包装器类型
自动拆箱就是:自动将包装器类型转换为基本数据类型
从 jdk 1.5 出现之后自动封箱和自动拆箱,就有编译器帮助完成!
Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便,为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类(Wrapper Class),有些地方也翻译为外覆类或数据类型类, 包装类均位于java.lang包。
例:
public static void main(String[] args) { int restult = Integer.parseInt("123"); System.out.println(Integer.MAX_VALUE); Integer integer = new Integer(123); integer.intValue(); System.out.println(Integer.toBinaryString(-1)); //10000000000000000000000001//原码 //11111111111111111111111110 + 1//原码 System.out.println(Integer.toHexString(-1)); System.out.println(Integer.toOctalString(-1)); integer = Integer.valueOf(123); //直接将高24位全部砍掉 System.out.println(integer.byteValue()); //jdk 1.5 出现了自动封箱和自动拆箱,编译器帮助完成。// Integer integer2 = 5; //自动封箱 Integer integer2 = Integer.valueOf(5); //自动封箱// int i = integer2;//自动拆箱 int i = integer2.intValue(); }
阅读全文
0 0
- java包装类
- Java包装类学习
- Java 包装类
- java包装类
- JAVA 包装类
- Java包装类
- JAVA 包装类
- java包装类笔记
- java 包装类
- java包装类
- JAVA笔记:包装类
- java的包装类
- 包装类--java
- java包装类
- java包装类
- java 包装类
- java包装类
- java包装类
- Java —— 对文件进行多个Object对象流的读写操作
- 12.类、抽象类、匿名类、内部类、继承、接口、泛型
- 二分排序
- 个人对专注力的一点看法
- 13.工具类、XML、动态代理
- JAVA-包装类
- Java多线程问题汇总
- 14.设计模式、单例模式
- Linux相关命令
- 循环
- 15.开放问题
- 利用Java制作一个简单的QQ登录界面
- Mybatis的缓存机制(二)
- 16.某一项功能如何设计