前端八股速通(持续更新中...)

ops/2024/10/19 3:23:10/
htmledit_views">

1、深拷贝和浅拷贝的区别

浅拷贝浅拷贝是拷贝一层,引用类型共享地址。

如果属性是基本类型,拷贝的就是基本类型的值。

如果属性是引用类型,拷贝的就是内存地址。

意思是,当进行浅拷贝时,对于对象的每一层属性,拷贝的过程区分基本类型和引用类型:

  • 基本类型(如数字、字符串、布尔值):拷贝的是这些值本身。这意味着在原始对象和拷贝对象中,这些基本类型的值是完全独立的,对一方的修改不会影响到另一方。

  • 引用类型(如对象、数组):拷贝的是指向这些引用类型值的内存地址,而不是值本身。因此,在原始对象和拷贝对象中,这些引用类型属性实际上是共享同一块内存区域的。这就意味着,如果你修改了拷贝对象中的某个引用类型的属性,这个修改同样会影响到原始对象中的对应属性,因为它们指向的是同一个内存位置。

深拷贝开辟一个新的栈,两个对象属性完全相同,但地址不同,修改其中一个对象的属性,另一个对象的属性不变。


http://www.ppmy.cn/ops/90114.html

相关文章

(19)SSM-MyBatis

环境配置 第一步创建一个web工程 导入mybatis包、lombok包、jdbc包 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.16</version></dependency><!-- https://mvnrepo…

C#初级——字典Dictionary

字典 字典是C#中的一种集合&#xff0c;它存储键值对&#xff0c;并且每个键与一个值相关联。 创建字典 Dictionary<键的类型, 值的类型> 字典名字 new Dictionary<键的类型, 值的类型>(); Dictionary<int, string> dicStudent new Dictionary<int, str…

【java基础】徒手写Hello, World!程序

文章目录 前提&#xff1a;java环境变量配置使用vscode编写helloworld解析 前提&#xff1a;java环境变量配置 https://blog.csdn.net/xzzteach/article/details/140869188 使用vscode编写helloworld code .为什么用code看下图 报错了&#xff01;&#xff01;&#xff01;&…

【深度学习】【语音】TTS,Phoneme-Level BERT (PL-BERT),抛弃词级别或超语素级别的预训练模型!

https://github.com/yl4579/PL-BERT 这篇文章的技术重点是提出了一种名为**Phoneme-Level BERT (PL-BERT)**的新模型,用于增强文本到语音(Text-to-Speech,TTS)合成中的韵律,通过语素预测来提高合成语音的自然度。 技术亮点及优势 语素级别的BERT模型: 现有的TTS模型通常…

java上下文切换

上下文切换&#xff08;Context Switch&#xff09;是指操作系统在CPU上切换不同的进程&#xff08;或线程&#xff09;的执行的过程。这通常发生在多任务操作系统中&#xff0c;允许多个进程或线程共享CPU资源。上下文切换确保了操作系统的响应性和多任务处理能力。 具体来说…

PostgreSQL 高阶函数详解:全面深入的功能与实用示例

PostgreSQL 高阶函数详解 PostgreSQL 是一款功能强大的开源关系数据库管理系统&#xff0c;以其丰富的功能和高扩展性著称。在数据处理和分析方面&#xff0c;PostgreSQL 提供了一系列高阶函数&#xff0c;可以极大地简化和优化各种复杂操作。本文将详细介绍 PostgreSQL 的高阶…

后端生成excel文件,VUE请求如何下载excel文件

1、后端提供下载文件接口&#xff0c;例如 GetMapping({"/excelDownload"})public void myExcelDownload(HttpServletResponse response) throws IOException {// 准备表头数据&#xff08;中文名&#xff09;List<String> header generateHeader();// 设置响…

IT课程学习搭子

各种IT课程齐全可学&#xff0c;价格你绝对想不到&#xff0c;相比于培训班有以下优势&#xff1a; 1、避免被割韭菜&#xff0c;避免踩坑&#xff0c;避免交智商税&#xff0c;最低的成本学最有价值的课&#xff0c;同时又能达到比培训班更好的效果 2、收徒&#xff0c;带你学…