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
不可变
深入理解 Python 中的 object
object()的作用和特点object是所有类的基类基础且
不可变
的对象object提供基本的对象行为object()作为占位符为什么要了解object?什么是object()?
立秋6789
·
2025-02-26 18:59
Python进阶
python
开发语言
数据结构及算法介绍
字符串:
不可变
性(如Java中的String是
不可变
对象)。支持拼接、分割、匹配等操作。应用场景数组:存储固定大小的数据集合(如成绩列表)。字符串:文本处理(如搜索、
lw1994wl
·
2025-02-26 17:26
#
数据结构及算法
数据结构
算法
Scala中的Set集合运用
1.可变Set2.
不可变
Setimportscala.collection.mutable//Set集合objectTest24{defmain(args:Array[String]):Unit={//
yuhuhuh
·
2025-02-26 09:54
scala
java字符串热点面试题
为什么Java中的String是
不可变
的?这种设计有什么好处?1.为什么String是
不可变
的?
WangYaolove1314
·
2025-02-26 08:44
java
java
面试
函数式编程:概念、特性与应用
它是一种我们常常使用却可能并未意识到的编程范式,关注代码的结构组织,强调一个纯粹但在实际中有些理想化的
不可变
世界,涉及数学、方程和副作用等概念,甚至还有有趣的“柯里化”。
老猿讲编程
·
2025-02-25 21:00
函数编程
python
Rust 中的内部可变性与 `RefCell<T>`
通常,Rust编译器通过静态分析确保:同一时刻只能存在一个可变引用,或任意多个
不可变
引用;引用始终保持有效。这种严格的借用规则使得许多内存错误在编译阶段就能被捕获,但也因此在某些场景下过于保守。
Hello.Reader
·
2025-02-25 21:57
rust
rust
开发语言
后端
Java String 类
JavaString类常用方法详解在Java编程里,字符串操作十分常见,而String类作为Java标准库的核心类,用于表示
不可变
的字符序列。
今天你慧了码码码码码码码码码码
·
2025-02-25 11:50
JavaSE基础
java
python
开发语言
详解Python字符串
Python中的字符串是
不可变
的序列字符串的定义方式字面量定义str工厂函数字面量定义字符串可以使用双引号、单引号或者三引号进行定义、且支持不同的符号之间的嵌套。
jay丿
·
2025-02-24 22:48
python
网络
开发语言
30天拿下Rust之字符串
其中,&str是一个对字符数据的
不可变
引用,更像是对现有字符串数据的“视图”,而String则是一个独立、可变更的字符串实体。
m0_74824802
·
2025-02-24 22:48
面试
学习路线
阿里巴巴
rust
算法
java
java常见类库
StringBuffer类String和StringBuffer的区别String
不可变
性:String类是
不可变
的,这意味着一旦创建了一个String对象,其值就不能改变。
MESSIR22
·
2025-02-24 13:14
java
java
dayjs的API
Dayjs对象是
不可变
的,所有的API操作都将返回一个新的Dayjs对象。
污斑兔
·
2025-02-24 10:18
JavaScript
前端
Java基础回顾 Day1
string
不可变
,线程安全stringbuffer可变,线程安全stringbuilder可变,线程不安全,效率高3.Stringstr=”ccjr”;和Stringstr=newString(“ccjr
小斌的Debug日记
·
2025-02-24 02:23
Java基础回顾
java
开发语言
Python--函数进阶(上)
不可变
对象(数字、字符串)在函数内重新赋值会创建新对象。
索然无味io
·
2025-02-24 00:09
Python安全开发
python
开发语言
windows
网络安全
web安全
笔记
学习
Java-final关键字详解
三、final变量final局部变量final实例变量final静态变量四、final方法五、final类六、final关键字的实际应用1.定义常量2.防止方法被重写3.创建
不可变
类4.优化性能七、final
听忆.
·
2025-02-23 10:02
java
jvm
算法
Python 的元组和列表的区别是什么?
2.可变性:列表是可变的,即可以对其元素进行添加、删除、修改操作;而元组是
不可变
的,一旦创建,其元素的值就不能被修改。
海姐软件测试
·
2025-02-23 06:30
职场和发展
笔记
经验分享
面试
其他
Rust Rc和RefCell,看这一篇就够了~
(a))2、RefCell::new(Rc::new(a))RustRC和RefCell的使用基本内容其实很多书本都有说,提取一些关键的说吧一、RC的作用适合于单线程中,实现对一个变量的,同时持有多个
不可变
引用的拥有者
赛尔号副船长
·
2025-02-22 16:42
Rust
rust
NSString *s = @“hello“变量s是
不可变
的吗?什么是Cocoa?
为什么Swift不允许字符串使用===判断?===判断实例是否引用同一个引用,!==判断实例不指向同一个引用,它们只能用于类类型/引用类型,而字符串在Swift是值类型。ObjC字符串为什么有@前缀?这是为了和普通C语言字符串区分开,@前缀代表字符串是NSString*类型,这种类型并不能和char*直接等价。NSLog和printf的区别NSLog是Objective-C引入的日志记录函数,pr
程序员小迷
·
2025-02-22 13:19
Objective-c
Swift
小话ios
ios
cocoa
objective-c
swift
c
macos
wpf
深入理解 Kafka 主题分区机制
分区是Kafka存储消息的基本单位,每个分区是一个有序的、
不可变
的消息序
t0_54program
·
2025-02-22 10:56
kafka
分布式
个人开发
java架构师面试核心问题
第一部分:java的高质量编码与性能优化详解对象包装器与自动装箱对象包装器类是
不可变
的,一旦构造了包装器对象,包含在包装器中的内容不会改变。因为Java方法都是值传递的,所以不能使用这些包装器类创建
wespten
·
2025-02-21 13:49
Spring全家桶
微信小程序
Java全栈开发
java架构师面试核心问题
Docker 镜像操作笔记
镜像是
不可变
的,每次修改都会生成一个新的镜像。以下是对Docker镜像操作的详细介绍,包括常用的命令及其参数解释。
π大星星️
·
2025-02-21 09:14
docker
eureka
spring
cloud
函数式编程倡导的「
不可变
数据结构」如何保证性能
在函数式编程(FunctionalProgramming,简称FP)中,
不可变
数据结构(ImmutableDataStructures)是一个核心概念。
·
2025-02-20 00:53
编程
Java 字符串处理:String、StringBuilder 和 StringBuffer 探讨
一、String类:
不可变
的字符序列1.1
不可变
特性原理String类在Java中被设计为
不可变
类,这意味着一旦创建了一个String对象,其
老猿讲编程
·
2025-02-19 20:16
java
开发语言
Python-集合基础的详细讲解
它有可变集合(set)和
不可变
集合(frozenset)两种,在python中用到集合,多半是使用到了他的唯一性,或者是集合可加减性,不用怀疑。
何等样仁
·
2025-02-19 10:50
python
数据结构
Python基础---Dict(字典)
1.字典以键值对组成,包含在{}中,字典的键必须为hashable,即
不可变
(字符串、元组、数字),并且唯一;值可以是任何类型#dict1={[1]:1}#报错:TypeError:unhashabletype
grace666
·
2025-02-19 06:53
Python
请解释设备像素、CSS 像素、设备独立像素、DPR、PPI 之间的区别 ?
一、核心概念解释1.设备像素(PhysicalPixel)定义:屏幕物理发光点的最小单位,硬件决定
不可变
。例如iPhone12的屏幕分辨率2532×1170表示横向2532个物理像素点。
程序员黄同学
·
2025-02-19 05:42
前端开发
Java面试题
JavaScript
javascript
开发语言
第五章 序列
大多数序列类型,包括可变类型和
不可变
类型支持下表的通用操作5.2操作序列5.2.1索引序列是以非负整数作为索引的有限有
MPCTHU
·
2025-02-18 09:14
python
python
Android中kotlin的Map简单使用方法
1.创建Map使用mapOf函数创建
不可变
的Map。可以通过两种方式初始化键值对:使用to函数或Pair对象。
RandomWrite
·
2025-02-18 07:23
android
kotlin
Map使用方法
c# —— StringBuilder 类
与C#中的string类型不同,string是
不可变
的,这意味着每次对字符串进行修改(如拼接、替换字符等)时,都会创建一个新的字符串对象。
山水CAD筑梦人
·
2025-02-17 23:52
C#学习笔记
java
开发语言
React 中props和state的区别
文章目录前言一、props用法二、给props设置一个默认值三、State和Props两者的区别总结前言state和props主要的区别在于props是
不可变
的,而state可以根据与用户交互来改变。
黑马嘎
·
2025-02-17 15:05
react.js
python面试题
答案:可变性:列表是可变的,可以修改列表中的元素、添加或删除元素;元组是
不可变
的,一旦创建就不能修改。
阿芯爱编程
·
2025-02-17 09:41
面试
python
开发语言
React VS Vue
函数式编程:推崇组件化、函数式编程,强调
不可变
性和单向数据流。JSX:使用JSX语法,将HTML和JavaScript结合在一起。Vue
懒人村杂货铺
·
2025-02-16 01:10
前端
Java中的数组和ArrayList
数组是一种数据结构,用于存储一组类型相同的数据特点数组也是对象,存储在堆中,变量通过引用地址访问数组数组在内存中的地址是相邻的,内存为数组分配一段连续的空间存储数据数组的大小是
不可变
的,创建数组的时候指定了大小
RollingCode_999
·
2025-02-16 00:31
python
开发语言
Python集合之set()使用方法详解
set是一个无序且不重复的元素集合,它有可变集合(set())和
不可变
集合(frozenset)两种,可以对set()集合进行创建、添加、删除、交集、并集和差集的操作,非常实用,以下是具体用法:一、创建集合
lmseo5hy
·
2025-02-15 19:58
python培训
python集合
python面试题
答案:可变性:列表是可变的,可以修改列表中的元素、添加或删除元素;元组是
不可变
的,一旦创建就不能修改。
·
2025-02-15 02:09
python
探索 JavaScript 中的“影子世界”:引用(Reference)的奥秘
基本类型vs引用类型按值传递vs按引用传递引用的常见问题如何避免引用带来的问题1.使用浅拷贝或深拷贝2.使用
不可变
数据结构3.使用函数式编程风格总结在JavaScript中,引用(Reference)是一个非常重要的概念
Vitalia
·
2025-02-14 07:47
Javascript
程序语言
javascript
开发语言
ecmascript
引用
引用传递
深入理解Python中的数据结构:元组(Tuple)
前言在Python编程中,元组(Tuple)是一种非常常用且
不可变
的数据结构。与列表不同,元组一旦创建,其元素就不能再被修改。
圣逸
·
2025-02-13 09:54
从入门到精通Python语言
python
数据结构
java
开发语言
javascript
scala
云原生后端|实践?
云原生后端开发通常涉及微服务架构、容器化、持续集成/持续部署(CI/CD)、服务网格、
不可变
基础设施等概念和技术。
dami_king
·
2025-02-13 07:08
随笔
后端
云原生
阿里云
云
CSDN开发云
cloud
native
Java进阶面试题(网上资料整理)
Java问题文章目录1.为什么notify和wait是在Object类而不是Thread中声明的2.为什么Java中不支持多重继承3.为什么Java不支持运算符重载4.为什么String在Java中是
不可变
的
m0_74825614
·
2025-02-13 07:06
面试
学习路线
阿里巴巴
java
面试
开发语言
【Python】元组
个人主页:GUIQU.归属专栏:Python文章目录1.元组的本质与基础概念1.1
不可变
序列的意义1.2元组与数学概念的联系2.元组的创建方式详解2.1标准创建形式2.2单元素元组的特殊处理2.3使用`
Guiat
·
2025-02-12 19:02
Python
python
Java 面试篇之SSM 框架专题(什么是 AOP?Spring 中事务时如何实现的?事务失效的场景?Spring 中循环引用怎么解决?Springboot 的自动配置原理?Spring 常见注解?)
通常项目中使用Springbean是
不可变
状态(如Service类
Java八股文面试
·
2025-02-12 18:25
Java
面试题
Java面试题
java
spring
面试
ImmutablePair 的用法
ImmutablePair是ApacheCommonsLang库(org.apache.commons.langs.tuple.ImmutablePair)提供的一个
不可变
的键值对结构。
一名普通的程序员
·
2025-02-11 23:14
算法
java
Jetpack Compose 学习笔记 - 使用 derivedStateOf 管理 Android Jetpack 状态
在JetpackCompose中,状态是
不可变
的,这意味着当状态发生变化时,我们需要创建一个新的状态对象。然而,有时我们
UoJava
·
2025-02-11 02:36
学习
笔记
android
jetpack
Clojure语言的软件开发工具
它的设计理念强调
不可变
性和函数式编程,使得并发编程变得简单而安全。随着Clojure社区的迅速发展,越来越多的开发工具应运而生,这些工具帮助开发者更高效地进行Clojure应用的开发、测试和部署。
段慕华
·
2025-02-10 05:36
包罗万象
golang
开发语言
后端
Deepseek教我学Python-3.2 元组(Tuple)
3.2元组(Tuple)3.2.1元组的定义与特点在Python中,元组是一种
不可变
的、有序的集合,用于存储多个元素。元组用小括号()定义,元素之间用逗号,分隔。
猫侠(Python学习自用账号)
·
2025-02-09 07:28
python
考研
开发语言
Java 枚举类详解
枚举常量
不可变
,并且它们在JVM中是单例的,即每个枚举常量在整个程序中只有一个实例。
m0_73700203
·
2025-02-08 20:35
java
Sendable协议是如何做到可以在并发环境中传递的类型
Sendable协议通过限制只能传递那些本身线程安全或
不可变
的类型,来避免这种情况Sendable协议是Swift并发模型中的一个非常重要的特性,它的主要作用是标记一个类型可以在并发环境中安全地传递。
MK_Derek
·
2025-02-08 19:00
Swift
iOS
Java函数式编程入门
函数式编程强调
不可变
性(immutability
我是阳光下的小星星
·
2025-02-08 16:11
JavaSE
java
学习方法
开发语言
第18章
不可变
对象设计模式(Java高并发编程详解:多线程与系统设计)
除了使用synchronized关键字同步对资源的写操作之外,还可以在线程之间不共享资源状态,甚至将资源的状态设置为
不可变
。
扫地僧009
·
2025-02-08 16:40
Java高并发编程
设计模式
java
python
Python3序列类型(字符串、列表、元组)
Python中的主要序列类型:str(字符串):由字符构成的序列;list(列表):一个可以修改数据项的序列类型,使用也最灵活;tuple(元组):包含0个或多个数据项的
不可变
序列类型。
诸神缄默不语
·
2025-02-08 14:27
编程学习笔记
Python
Python3
字符串
列表
元组
str
list
2023年java面试问题大全及答案大全
答:String是
不可变
的,每次对String的操作都会创建一个新的String对象,而StringBuild
m0_74823595
·
2025-02-08 11:31
面试
学习路线
阿里巴巴
java
面试
开发语言
上一页
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
其他