E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
不可变类
刨根问底:为什么不能用 copy 修饰 NSMutableArray ?
copy修饰的imArray在赋值后,运行时会变成NSArray也就是
不可变类
型,所以之后使用NSMutableArray的方法时,会产生unrecognizedselector异常。为什么会这样?
取水
·
2023-08-25 16:24
python编程之引用
引用相关知识 在python中,数据类型分为可变和
不可变类
型。
Twilight_sky1
·
2023-08-24 13:25
Python基础----函数基础
目录函数的定义函数的基本使用函数参数函数的返回值函数的文档说明函数调用函数函数的高级使用局部变量和全局变量局部变量全局变量函数返回值一个函数返回多个数值的方式可变类型,
不可变类
型函数参数缺省参数不定长参数
小凶许打小脑斧
·
2023-08-24 00:31
线程面试题-2
一般用Integer、String这种
不可变类
当HashMap当key,而且String最为常用。因为字符串是不可变的,所以在它创建的时候hashcode就被缓存了,不需要重新计算。
青青草原霸主ma
·
2023-08-23 20:47
java
开发语言
第二十五课——构造和析构
类实例化调用的第一个方法new(cls[,...])需要返回一个对象但很少使用,只有在继承一个
不可变类
型,但需要修改的时候,才重写该方法析构器del(self)当垃圾回收机制销毁这个对象时,才会调用这个方法
想专注学习的人
·
2023-08-22 09:58
python 的常用内置函数 && 错误
0.python的数据类型和关键字可变类型:listdict
不可变类
型:intstrfloatbool关键字:assertn!=0,'niszero!'
风___________
·
2023-08-21 18:57
Python中定义函数时参数有默认值的小陷阱
在定义函数的时候,如果函数的参数有默认值,有两种类型的参数,一种是整数,字符串这种
不可变类
型,另一种是列表这种可变类型,对于第一种情况没有什么特殊的地方,但是对于可变类型,有一个微妙的小陷阱。
河岸上的酸菜鱼
·
2023-08-20 16:48
16 变量进阶(理解)
变量进阶(理解)目标变量的引用可变和
不可变类
型局部变量和全局变量01.变量的引用变量和数据都是保存在内存中的在Python中函数的参数传递以及返回值都是靠引用传递的1.1引用的概念在Python中变量和数据是分开存储的数据保存在内存中的一个位置变量中保存着数据在内存中的地址变量中记录数据的地址
Biofantasy
·
2023-08-18 20:08
python 引用 赋值 浅拷贝 深拷贝
当没有引用指向对象时,会被内存机制回收等知识赋值,copy,deepcopyfromcopyimportcopy,deepcopy'''a是引用,[1,2,[3]]是对象可变类型:可以改变对象的内容,引用的内存地址不变
不可变类
型
Arale_zh
·
2023-08-17 17:06
【从零学习python 】29. 「函数参数详解」——了解Python函数参数的不同用法
文章目录函数参数详解一、缺省参数二、不定长参数三、缺省参数在*args后面可变、
不可变类
型总结进阶案例函数参数详解一、缺省参数调用函数时,缺省参数的值如果没有传入,则取默认值。
全栈若城
·
2023-08-15 14:13
python从零出发
python
学习
Python函数
缺省参数
不定长参数
可变类型
不可变类型
Python面试问题
整型、float浮点型、complex复数等都归为Number数字类型)、2)String(字符串)、3)Tuple(元组)、4)List(列表)、5)Dictionary(字典)、6)Set(集合)
不可变类
型的变量
Jankin_lfr
·
2023-08-14 20:11
Golang测试开发
开发语言
Python的深浅拷贝
目录一、可变对象和不可变对象二、概念三、深浅拷贝1.浅拷贝2.深拷贝一、可变对象和不可变对象可变类型:列表、字典、集合
不可变类
型:整数、小数、复数、字符串、元组二、概念=是指向引用浅拷贝:只拷贝父对象,
Jerry来了
·
2023-08-13 13:39
python
开发语言
自动化
python的深浅拷贝
对于
不可变类
型而言,也是引用赋值。代码示范:#对于可变对象,浅拷贝只拷贝第一层数据,深拷贝会逐层拷贝#对于不可变对象来说,无论深浅拷贝都不会进行拷贝,只是引用赋值a=1b=a
Kpendra
·
2023-08-13 13:38
python
开发语言
python-浅拷贝(copy)与深拷贝(deepcopy)
对象中的元素都有一个地址id【就像仓库的某某货架】 (2)对象与对象的元素:(对象)或(对象中的元素)有不同的类型【数字,字符串,列表,字典,集合,元组】 (3)可变类型与
不可变类
型
祼奔的蜗牛
·
2023-08-13 13:38
数学建模
Rust语法:变量,函数,控制流,struct
TupleStructstruct的方法与函数变量可变与不可变变量Rust中使用let来声明变量,但是let声明的是不可变变量,如果想要可变,则需要加上mut关键字fnmain(){letx=10;x=x+1;//报错,因为x是
不可变类
zipper112
·
2023-08-11 17:20
rust
开发语言
为什么 String 要设计成 final ,又如何设计一个
不可变类
呢?
前面聊了聊面试必考String的坑,具体可以细看《聊一聊Java中的String坑》,也留下了一个疑问,为什么String要被设计成final呢?其实,如果你读的认真的话,前文中其实已经解释了主要的原因。什么是不可变对象?String类是不可变的,那么到底什么是不可变的对象呢?可以这样认为:如果一个对象,在它创建完成之后,不能再改变它的状态,那么这个对象就是不可变的。不能改变状态的意思是,不能改变
老司机de程序人生
·
2023-08-11 14:36
python基础知识
数值类型,字符串,列表,字典,元组,集合可变类型:集合,列表,字典
不可变类
型:字符串,元组,数值可变数据类型:当数据类型对应的变量的值发生改变的时候,其对应的内存地址不变不可变数据类型:当该数据类型对应的变量的值发生改变的时候
hodor_wzp
·
2023-08-11 02:11
python
python
iOS Copy 关键字
如何使用copy关键字在定义NSString,NSArray等
不可变类
型,经常使用了copy关键字,这是因为他们存在可变类型NSMutableString,NSMutableArray等。
王技术
·
2023-08-11 02:32
# Python 高级应用 第七章
Python高级应用第七章7-1如何派生内置
不可变类
型并修改器实例化行为==实际案例==我们想自定义一种新型的元组,对于传入的可迭代对象,我们只保留作我中int类型且大于0的元素,例如:IntTuple
monster_ad43
·
2023-08-10 23:08
String,StringBuffer,StringBuilder的区别
StringString类是
不可变类
,即一旦一个String对象被创建以后,包含在这个对象中的字符序列是不可改变的,直至这个对象被销毁。
嗨编程
·
2023-08-10 20:39
java
第03天 String, StringBuffer, StringBuilder的区别
String,StringBuffer,StringBuilder的区别️个人小站:个人博客,欢迎大家访问个人知识库:知识库,欢迎大家访问1.可变性String内部的value值是final修饰的,所以它是
不可变类
Cisyam-Leo
·
2023-08-10 20:38
每天一个知识点
String
面试题
2018-03-30
可变与
不可变类
型Python的每个对象都分为可变和不可变,主要的核心类型中,数字、字符串、元组是不可变的,列表、字典是可变的。
coo1wind
·
2023-08-10 15:00
《Python入门到精通》函数详解
网络安全领域优质创作者「推荐专栏」:小白零基础《Python入门到精通》函数1、函数的调用2、函数的参数2.1、变量的就近原则2.2、传递参数2.3、形参和实参2.4、位置参数2.5、缺省参数2.6、可变类型和
不可变类
型
士别三日wyx
·
2023-08-09 16:15
《Python入门到精通》
python
开发语言
Java中字符串的那些事
String类我们经常说String类是
不可变类
,说String对象是不可变对象,具体是因为什么呢?从String的源码来看,String类被final关键字修饰使得它成为
不可变类
叫我西门
·
2023-08-09 02:16
浅拷贝、深拷贝
(即完全生成一份新的东西)copy.copy(var)#一般只拷贝一层(对于
不可变类
型不起作用)下面的代码copy和deepcopy没有区别impo
xx明
·
2023-08-09 02:39
python 集合
1.使用花括号创建集合元素是
不可变类
型,所以可以使用数值,字符串,元组,而不能使用列表,
杨小熊的笔记
·
2023-08-07 09:02
python笔记
python
【笔记1-String、Long 解析】精讲Java源码及大厂真题
1String1.1不变性我们常常听人说,HashMap的key建议使用
不可变类
,比如说String这种
不可变类
。
chen_chen_chen_
·
2023-08-06 15:47
Java并发系列之七:ConcurrentHashMap
需要注意的是,key最好使用
不可变类
型的对象,否则当对象本身产生变化,重新计算key的hashcode
coolshyman
·
2023-08-06 13:11
Java
java
python
元组:
不可变类
型。索引提取元素
小炫y
·
2023-08-02 10:21
sqlite
数据库
Java 面试系列:深入理解字符串 + 面试题
1String特性String是标准的
不可变类
(immutable),对它的任何改动,其实就是创建了一个新对象,再把引用指向该对象;String对象赋值之后就会在常量池中缓存,如
you的日常
·
2023-07-29 19:11
IOS --NSArray与NSMutableArray用copy修饰还是strong
当修饰
不可变类
型的属性时,如NSArray、NSDictionary、NSString,用copy。
漫步的老狼
·
2023-07-29 14:51
js基本数据类型和引用数据类型阐述
也有其他的叫法,比如原始类型和对象类型,拥有方法的类型和不能拥有方法的类型,还可以分为可变类型和
不可变类
型,其实这些叫法都是依据这两种的类型特点来命名的,大家爱叫啥就叫啥吧。1.
Aniugel
·
2023-07-28 16:31
为什么 String 类型在 Java中是不可变的?
不可变类
是一个实例不能修改的类,实例中的所有信息都是在创建实例时初始化的,不并且能修改。
不可变类
有很多优点,本文从内存、同步和数据结构的角度阐述了为什么String设计为不可变的。
1379號监听猿
·
2023-07-25 07:08
java
数据结构
python3.14_零基础学Python3(14):基础数据结构(集合)(上)
集合里的元素需要是
不可变类
型。创建集合一般来讲,我们创建集合会使用大括号{}或者set()函数来创建集合。注意:创建一个空集合必须用s
weixin_39624864
·
2023-07-24 11:13
python3.14
Python中的四种数据结构类型
Python中的四种数据结构类型二刷Python基础,巩固复习是否有序是否可变类型列表[]有序可变类型元组()有序
不可变类
型字典{}无序key不可变value可变集合{}无序可变类型(不重复)列表定义一个空的列表
Augenstern K
·
2023-07-23 21:55
python
开发语言
Java的LocalDataTime与Date和mysql中的datatime和data的关系
LocalDataTime与Data区别LocalDatatime是Java8引入的新类型,属于Java8日期时间API,Data是旧版的日期API不可变性:LocalDataTime是
不可变类
,一旦创建后就不能修改
dosafdc
·
2023-07-21 06:22
Java学习
java
mysql
开发语言
python中字典的常用函数_Python字典(Dict)详解 - 常用函数详解
Number)、字符串(String)、列表(List)、元组(Tuple)、字典(Dict)、集合(Set)本文讲其中一种数据类型:字典(Dict)字典特点、特性特点:Dict是可变的,它不是序列特性键必须为
不可变类
型
3042
·
2023-07-20 17:11
python中字典的常用函数
不可变对象
如何创建不可变对象通常来说,创建
不可变类
原则有以下几条:1.所有成员变量必须是private2.最好同时用final修饰(非必须)3.不提供能够修改原有对象状态的方法○最常见的方式是不提供setter方法
心之若涯
·
2023-07-20 00:36
Python 函数(二)
Python函数(二)一、可变参数、不可变参数什么是可变类型,什么又是
不可变类
型?这里我们首先要了解一个东西,在计算机程序中我们定义一个变量,并对其存储一个数值。
liuhenghui5201
·
2023-07-17 00:27
Python
python
开发语言
【Python基础】Python的深浅拷贝讲解
文章参考来源于Datawhale,作者皮钱超目录前言一、Python对象二、数据类型2.1可变和
不可变类
型2.2引用三、赋值3.1相同数据,不同变量名3.2一个变量多次赋值3.3变量赋值给变量3.4嵌套赋值四
鸿鹄和荒
·
2023-07-16 22:54
Python
python
笔记
python可变类型和
不可变类
型的区别
一、python的数据类型在Python中主要有两种数据类型,一种是可变数据类型,另一种是不可变数据类型可变类型(mutable):列表,字典(key是不可变)
不可变类
型(unmutable):数字,字符串
钟灵毓秀M
·
2023-07-16 03:26
python基础
python面试
python
python数据类型
Google Guava Ranges(区间)
所有区间实现都是
不可变类
型。接下来我们对Guava中的Range做一个简单的介绍。我们先看下Range类里面每个函数的介绍,在说具体的使用。
tuacy
·
2023-07-15 15:06
Python基础——函数与模块
目录一、函数声明函数:调用函数:可变和
不可变类
型:参数:build-in函数:作用域:函数式编程:二、模块Python的内置模块模块搜索路径:模块导入:Python的内置模块-osPython的内置模块
小菜鸟小样儿~
·
2023-06-22 23:05
笔记
python
Python基础(20)——Python函数讲解二
多函数程序执行流程三.函数的返回值四.函数的参数4.1位置参数4.2关键字参数4.3缺省参数4.4不定长参数五.拆包和交换变量值5.1拆包5.2交换变量值六.引用6.1了解引用6.2引用当做实参七.可变和
不可变类
型八
老板来片烤面包
·
2023-06-21 15:20
PYTHON基础
python
开发语言
python垃圾回收机制
在核心类型中,数字、字符串和元组是不可变的(
不可变类
型),其他是可变类型,完全自由的改变。
My apologies
·
2023-06-20 16:25
python学习手册
python
jvm
java
08Go字符串详解
不可变类
型,⽆法修改字节数组。
·
2023-06-17 21:14
go
Java并发编程精讲-学习1
不可变类
不可变的对象一定是线程安全的举例:final修饰的
不可变类
1如String,Integer等enum枚举类使用java命令编译->javacThreadSafeEnum.java反编译->j
CP程序员
·
2023-06-17 07:04
Java并发
多线程
java
并发编程
学习笔记(01):Java并发编程精讲-线程安全
utm_source=blogtoedu
不可变类
:final修饰的
不可变类
,如String,Integer等enum枚举类final只是用来保证值不能被覆盖非final类在构造过程中可能会被另一个线程访问到线程兼容类
昨日java
·
2023-06-17 07:30
研发管理
java
并发
应用
线程安全
面试
元组空间设计(scala)
一种典型的实现方式是将元组封装在
不可变类
中,通过提供访问器方法来暴露元组的信息,并保护元组的内容不被修改。这种方法可以避免并发修改引起的问题,同时提高程序的可靠性和正确性。集合
卢延吉
·
2023-06-17 02:12
Scala
With
ME
&
GPT
scala
元组
Python进阶学习知识点
blog.csdn.net/m18903718781/article/details/78428878参考:https://www.cnblogs.com/zzmx0/p/12735353.html目录可变类型和
不可变类
型关键字
木木酱吖
·
2023-06-16 22:05
Python
python
开发语言
后端
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他