8种基本类型的包装类和常量池简单介绍
来源:互联网 发布:java爬虫验证码 编辑:程序博客网 时间:2024/06/08 06:31
/** * 8种基本类型的包装类和对象池 * 包装类:java提供的为原始数据类型的封装类,如:int(基本数据类型),Integer封装类。 * 对象池:为了一定程度上减少频繁创建对象,将一些对象保存到一个"容器"中。 * * Byte,Short,Integer,Long,Character。这5种整型的包装类的对象池范围在-128~127之间,也就是说, * 超出这个范围的对象都会开辟自己的堆内存。 * * Boolean也实现了对象池技术。Double,Float两种浮点数类型的包装类则没有实现。 * String也实现了常量池技术。 * * 自动装箱拆箱技术 * JDK5.0及之后允许直接将基本数据类型的数据直接赋值给其对应地包装类。 * 如:Integer i = 3;(这就是自动装箱) * 实际编译代码是:Integer i=Integer.valueOf(3); 编译器自动转换 * 自动拆箱则与装箱相反:int i = (Integer)5; */public class Test {public static void main(String[] args) {//基本数据类型常量池范围-128~127Integer n1 = -129;Integer n2 = -129;Long n3 = 100L;Long n4 = 100L;Double n5 = 12.0;Double n6 = 12.0;//falseSystem.out.println(n1 == n2);//trueSystem.out.println(n3 == n4);//falseSystem.out.println(n5 == n6);//String常量池技术,注意:这里String不是用new创建的对象String str1 = "abcd";String str2 = "abcd";//trueSystem.out.println(str1 == str2);}}
0 0
- 8种基本类型的包装类和常量池简单介绍
- Java 8种基本类型包装类和String的常量池
- 包装类型常量池
- JDK - 8种基本类型,和包装类
- Java的基本类型和包装类型
- 基本类型的包装类
- (第15讲)String类型和8种基本类型及其包装类之间的转换
- 基本类型对应的包装类类型
- javascript基本包装类型介绍
- java基本类型和包装类的区别
- Java 中基本类型和包装类之间的转换
- Java 中基本类型和包装类之间的转换
- Java 中基本类型和包装类之间的转换
- java基本类型和包装类的区别
- Java 中基本类型和包装类之间的转换
- Hibernate使用基本类型和包装类的区别
- Java中基本类型和包装类之间的转换
- Java 中基本类型和包装类之间的转换
- mysql半同步 主主双活 haproxy keepalived
- StringUtils方法全集
- Java Web 文章管理系统(Jsp+Ajax+JDBC+MySql实现)
- Spring Boot 学习8--使用Jpa
- jsp乱码
- 8种基本类型的包装类和常量池简单介绍
- spring 的jar各包作用
- 希尔排序
- ntpd、ntpdate的区别
- MyEclipse+Maven开发Web工程的详细配置过程
- JAVA多线程—并发集合
- Android7.1 悬浮窗Unable to add window crash问题
- 递归-数组的子集:leetcode 78 Subsets
- n个a之和