`

java 基本类型 包装类型

阅读更多
Java的8种基本类型(Byte, Short, Integer, Long, Character, Boolean, Float, Double), 除Float和Double以外, 其它六种都实现了常量池, 但是它们只在大于等于-128并且小于等于127时才使用常量池

比如:

Integer a = 100;

Integer b  = Integer.valueOf(100);

a equals b;


Integer c = new Integer(100);

则 c != a && c != b;


Integer类的valueOf方法:

public static Integer valueOf(int i) {  
    if(i >= -128 && i <= IntegerCache.high)  
        return IntegerCache.cache[i + 128];  
    else 
        return new Integer(i);  

分享到:
评论

相关推荐

    java原始数据类型的包装类

    为了使原始类型能够参与面向对象的编程,Java设计了八种对应的包装类(Wrapper Classes):Byte、Short、Integer、Long、Float、Double、Character和Boolean。这些包装类将原始类型封装成对象,使得我们可以使用对象...

    Java基本类型转换.doc

    本文主要探讨Java中的基本类型转换,包括简单数据类型之间的转换、字符串与其他数据类型的转换以及一些实用的数据类型转换。 1. 简单数据类型之间的转换 Java中的简单数据类型包括布尔型(boolean)、字符型(char...

    Java 基本数据类型与包装类之间的转换

    Java 基本数据类型与包装类之间的转换的思维脑图

    28.java基本类型封装.docx

    ### Java基本类型封装详解 #### 一、基本概念与背景 在Java中,存在两种数据类型:基本数据类型和引用数据类型。基本数据类型包括`byte`、`short`、`int`、`long`、`float`、`double`、`char`以及`boolean`。这些...

    Java的基本数据类型和包装类的关系

    但在Java中不能定义基本类型(primitive type),为了能将基本类型视为对象来处理,并能连接相关的方法,Java为每个基本类型都提供了包装类,这样,我们便可以把这些基本类型转化为对象来处理了。这些包装类有:Boolean...

    java基本类型.pdf

    在处理数值类型时,Java提供了自动装箱和拆箱功能,使得基本类型和它们的包装类之间可以无缝转换。例如,一个int变量可以赋值给Integer对象,反之亦然。但是,过度使用这种特性可能导致性能问题,因为装箱和拆箱操作...

    java包装类练习.doc

    Java 包装类型的自动装箱拆箱机制是指在(assign)操作时,Java 会自动地将基本类型转换为包装类型,或者将包装类型转换为基本类型。例如,Integer i = 100;这里的 i 就是自动装箱的结果。 5. Java 语句 Integer i=1;...

    Java八大基本类型和包装类.docx

    Java 八大基本类型和包装类 Java 中有八大基本类型,分别是整型、浮点型、布尔型和字符型,每种类型都有其特点和应用场景。 整型包括 byte、short、int 和 long 四种,分别表示 8 位、16 位、32 位和 64 位的整数...

    Java 数据类型常见面试题总结 · .pdf

    基本数据类型和包装类型的主要区别是,基本数据类型直接存放在 Java 虚拟机栈中的局部变量表中,而包装类型属于对象类型,存在于堆中。基本数据类型占用空间非常小,而包装类型占用空间较大。 包装类型是对基本数据...

    Java基本数据类型-学习笔记.docx

    在 Java 语言中,还有另外一种基本类型 void,它也有对应的包装类 java.lang.Void,但是我们无法直接对它们进行操作。 Java 语言支持一些特殊的转义字符序列,例如 \n 代表换行、\r 代表回车、\f 代表换页符、等等...

    java基本类型[定义].pdf

    Java中的基本类型是编程语言的核心组成部分,它们是不依赖于对象的原始数据类型。Java提供了九种基本类型,包括字符型(char),布尔型(boolean),以及五种...因此,熟练掌握Java基本类型是每个Java程序员的基础技能。

    java数据类型汇总

    - **包装类转换**:Java 提供了六个基本数据类型的包装类,用于在基本类型和对象之间转换。例如,`float f = 100.0f; Float F = new Float(f); Double d = F.doubleValue();` 2. **字符串与其他数据类型的转换** ...

    重难点之java基本类型.pdf

    在Java编程语言中,基本类型(Primitive Types)是程序设计的基础,它们不像类那样需要实例化,而是直接使用。Java的基本类型共有九种,包括两种字符类型、一种布尔类型和六种数值类型。这些类型在Java中有着至关...

    原始类型 包装类 原始类型所占的字节数

    原始类型(primitive type)是指 Java 中最基本的数据类型,它们是 Java 虚拟机(JVM)中所支持的基本类型。每种原始类型都对应着一个包装类(Wrapper Class),包装类是原始类型的对象表示形式。包装类提供了许多...

    JAVA数据类型转换.pdf

    在Java编程中,数据类型转换是一项基本且重要的技能。本文档将详细介绍Java中的数据类型转换,包括简单数据类型之间的转换、字符串与其他数据类型的转换以及一些实用的数据类型转换技巧。掌握这些转换方法能够帮助...

    Java 基本知识之基本数据类型

    这些包装类提供了许多实用的方法,如将基本类型转换为字符串,比较数值,以及提供常量(如`MIN_VALUE`和`MAX_VALUE`)来获取每个数据类型的取值范围。 在实际编程中,理解并灵活运用这些基本数据类型是提高代码质量...

    java程序设计项目化教程\技术文章\java基本数据类型

    ### Java基本数据类型及其...这些封装类不仅提供了一种将基本类型值包装为对象的方式,而且还提供了许多方便的方法来处理这些数据类型,使开发者能够更加高效地编写代码。理解这些基本概念对于学习 Java 编程至关重要。

    Java基本类型包装类概述与Integer类、Character类用法分析

    Java基本类型包装类概述与Integer类、Character类用法分析 Java基本类型包装类概述: Java基本类型包装类是将基本数据类型封装成对象的,以便在对象中定义更多的功能方法来操作该数据。常用的操作之一是用于基本...

    java各基本数据类型与包装类型需要携带符号问题(csdn)————程序.pdf

    java各基本数据类型与包装类型需要携带符号问题(csdn)————程序

Global site tag (gtag.js) - Google Analytics