`
wangleide414
  • 浏览: 607008 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

JAVA 中基本数据类型和“对象”赋值的不同

 
阅读更多

基本类型存储了实际的数值,而并非只想一个对象的引用,所以在为其赋值的时候,是直接将一个地方的内容复制到了另一个地方。例如,对基本数据类型使用a=b,那么b的内容就复制给a.若接着又修改了a,而b根本不会受这种修改的影响。

 

对一个对象赋值时,真正操作的是这个对象的引用。所以倘若“将一个对象赋值给另一个对象”,实际是将“引用”从一个地方复制到另一个地方。这意味着假若对对象使用c=d,那么c和d都指向原本只有d指向的那个对象。

 

分享到:
评论

相关推荐

    Java中的基本类型和引用类型变量的区别

    Java 中的基本类型和引用类型变量是两个不同的概念,它们在内存分配、变量赋值和函数传递等方面有着本质的区别。 基本类型是 Java 中的八种基本类型,包括 byte、short、int、long、float、double、char 和 boolean...

    java中将数据库中数据赋值给Map对象源代码

    因此,推荐在实际项目中使用自定义Java Bean来封装数据,以提供更好的类型安全性和可读性。 总的来说,通过Spring JDBC的JdbcTemplate,我们可以方便地将数据库查询结果转化为Map对象,实现灵活的数据处理。这种...

    Java基本数据类型

    #### 一、Java数据类型概述 在Java中,数据类型是程序设计的基础之一,用于定义变量能存储何种类型的数据。Java是一种强类型语言,这意味着所有变量都必须先声明其类型才能使用。Java中的数据类型主要分为两大类:...

    Java中8中基本数据类型

    ### Java中的八种基本数据类型 Java是一种广泛使用的面向对象编程语言,它具有简单、面向对象、健壮、安全、独立于平台、可移植、解释型、高性能、多线程和动态等特点。Java语言提供了八种基本数据类型,用于表示...

    Java 基本数据类型及表达式

    在Java中,基本数据类型分为数值类型、布尔类型和字符类型。 1. 数值类型: - 整型:包括byte(1字节,-128到127),short(2字节,-32,768到32,767),int(4字节,-2^31到2^31-1),以及long(8字节,-2^63到2^...

    Java大学实用教程 实验二 基本数据类型和数组 实验报告

    实验报告的标题与描述提到了"Java大学实用教程"中的"实验二",主题是"基本数据类型和数组"。这个实验旨在帮助学生深入理解Java编程语言中的基础元素,包括基本数据类型的使用以及数组的处理。以下是根据实验内容展开...

    java变量数据类型运算符

    了解并熟练运用Java中的变量、数据类型和运算符是编写高效代码的基础,而面向对象编程则让代码结构更加清晰,易于维护和扩展。在实际编程中,开发者需要根据需求选择合适的数据类型,合理使用运算符,以及设计符合...

    2022年Java中基本数据类型与流Java教程.docx

    通过DataInputStream和DataOutputStream,开发者可以方便地在字节流和基本数据类型之间进行转换,实现数据的序列化和反序列化,这对于数据存储、传输和对象状态的持久化具有重要意义。在实际编程中,理解并熟练运用...

    java基本数据类型与数组

    Java 中的基本数据类型是指在 Java 中可以使用的最基本的数据类型,包括布尔型、字符型、整数型、浮点型等八种基本数据类型。这些基本数据类型是 Java 语言的基础,理解它们对于学习 Java 语言非常重要。 2.1 ...

    面向对象编程:Java的简单数据类型

    面向对象编程是现代软件开发的核心概念,而Java作为一种流行的面向对象编程语言,其简单数据类型是编程的基础元素。简单数据类型是由编程语言本身定义的基本构建块,用于表示各种数值、字符和逻辑值。在Java中,简单...

    java不同对象及集合的多次复制

    总的来说,Java中的对象复制可以通过多种方式实现,包括基本的复制方法和利用各种工具库,特别是通过注解可以实现更加灵活和定制化的复制策略。对于模型和视图对象的复制,这可以大大提高开发效率,减少错误,并使...

    Java中的各种数据类型在内存的的存储方式

    Java中的数据类型可以分为基本类型和引用类型两种。基本类型包括整数、浮点数、字符、布尔值等,引用类型包括类、数组、接口等。不同的数据类型在内存中的存储方式也不同。 基本类型在栈中分配内存空间,生存期是...

    java数据类型汇总

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

    java基本类型数据

    Java语言中的数据类型分为两大类:基本数据类型(primitive data types)和引用数据类型(reference data types)。本篇文章将重点介绍Java中的基本数据类型。 #### 二、Java基本数据类型 Java中的基本数据类型...

    Java各种数据类型的使用

    ### Java各种数据类型的使用 Java 是一种广泛使用的面向对象编程语言,它支持多种内置...通过本文介绍的不同数据类型及其使用方法,希望初学者能够更好地理解和运用 Java 中的数据类型,为后续的学习打下坚实的基础。

    java中的数据类型,变量使用规则,自动类型转换

    根据存储方式的不同,Java中的数据类型主要分为两大类:基本数据类型和引用数据类型。 #### 基本数据类型 基本数据类型直接存储具体的值,它们包括以下几种: - **byte**:用于存储8位(1字节)带符号的整数,...

    [推荐]JAVA第二章变量数据类型和运算符

    Java中的数据类型主要分为两大类:基本数据类型和引用数据类型。基本数据类型包括整型(如`byte`, `short`, `int`, `long`)、浮点型(`float`, `double`)、字符型(`char`)和布尔型(`boolean`)。引用数据类型则...

    java 数据类型讲解

    #### 二、Java数据类型分类 Java的数据类型主要分为两大类:原始数据类型(Primitive Data Types)和引用数据类型(Reference Data Types)。 ##### 2.1 原始数据类型 原始数据类型包括整型、浮点型、布尔型和...

    Java数据类型操作包含转换代码实例.rar

    这个压缩包“Java数据类型操作包含转换代码实例.rar”提供了丰富的代码示例,帮助初学者理解和掌握Java中数据类型的转换。下面将详细阐述相关知识点。 一、基本数据类型 Java的基本数据类型包括整型(byte, short, ...

Global site tag (gtag.js) - Google Analytics