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字符串常量池
String,StringBuffer,StringBuilder的区别
详细解释:有两种情况:如果你是Stringa=“aaa”;a=a+“bbb”,则会根据你字符串
常量池
是否有"aaabbb",有就不会新建,a存在栈中,作为引用,指向那个已经存在字符
常量池
里面的"aaa"
嗨编程
·
2023-08-10 20:39
java
python字符串
内建函数篇1
一、max/min根据字符串中每个符号的编码值筛选出最大/最小的符号str_1='abc123BE!!?'print(max(str_1),min(str_1))#c!python中去除字符串空格的函数:replace()和strip()二、replace语法:str.replace(old,new,[max])replace()方法把字符串中的old(旧字符串)替换成new(新字符串),如果指定
张校长教你学python
·
2023-08-10 14:12
python
网络
开发语言
pycharm
python字符串
作为函数参数_Python 的函数是怎么传递参数的?
首先说说Python中参数传递的问题,Python中有可变对象(比如列表List)和不可变对象(比如字符串),在参数传递时分为两种情况:对于不可变对象作为函数参数,相当于C系语言的值传递;对于可变对象作为函数参数,相当于C系语言的引用传递。我们可以分析下楼主的代码,参数为不可变对象:defadd(num):num=num+10d=2add(d)printd理所当然的输出2,为什么呢?定义了一个变量
weixin_39842475
·
2023-08-09 20:49
python字符串作为函数参数
5.Python中定义字符串
这个时候,就需要对字符串的某些特殊字符进行“转义”,
Python字符串
用\进行转义。要表示字符串Bob
Jennyni1122
·
2023-08-09 14:42
学习笔记-JVM-对象结构及生命周期
原资料地址:课程资料对象的创建流程
常量池
检查:检查new指令是否能在
常量池
中定位到这个类的符号引用,检查类之前是否被加载过分配内存空间有两种方式:指针碰撞:GC不带压缩功能,Serial和ParNew空闲列表
njnu@liyong
·
2023-08-09 07:34
学习笔记
Java
学习
笔记
jvm
对象结构
Java 虚拟机(五)- 链接模式
它们是通过接口符号(harbor)相互联系的,或者用JavaAPI的class文件相联class文件把它所有的引用符号都保存在
常量池
中。在程序运行时,如果某个特定的接口符号将要被使用,它通
yxhuang
·
2023-08-09 06:02
Java进阶(1)——JVM的内存分配 & 反射Class类的类对象 & 创建对象的几种方式 & 类加载(何时进入内存JVM)& 注解 & 反射+注解的案例
目录引出java内存分配java内存分布概略图堆方法区
常量池
创建对象内存分配反射class文件的底层类加载顺序1.检查2.开辟静态资源空间3.
常量池
4.其他...5.创建一个唯一的类的对象获取Class
Perley620
·
2023-08-09 05:17
SpringBoot
Java
java
jvm
开发语言
mybatis
笔记 | Java对象探秘:对象创建过程、对象内存布局、对象访问定位
1、对象的创建创建过程【虚拟机视角】1、检查这个指令的参数是否能在
常量池
中定位到一个类的符号引用2、检查这个符
搬运工来架构
·
2023-08-09 04:35
Python字符串
类型
Python字符串
类型1.创建s='Hello,man!Howareyou!'
秋葵2022
·
2023-08-08 18:48
python字符串
练习
my_str="Xuexi中心"#1.去掉字符串中所有的空格#print(my_str.replace("",""))#2.获取字符串中汉字的个数a=0foriinmy_str:ifi>=u'\u4e00'andi10:#forjini[0:9]:#print(j,end="")#print()#eliflen(i)<10:#print(i)#11.用户输入一句话,找出所有”呵呵“的位置#my_s
无留
·
2023-08-08 13:00
python
深入剖析java字节码
目录1.Demo源码2.字节码3.class文件反编译java文件4.字节码结构4.1魔数编辑4.2版本号4.3
常量池
4.3.1
常量池
计数器4.3.2
常量池
表编辑4.3.3常量类型和结构4.3.4常量解读
s_nshine
·
2023-08-08 12:09
java
字节码
魔数
常量池
class
jvm
浅析 String
浅析String一、创建字符串二、字符串与
常量池
三、字符串的不可变性四、字符串的拼接五、StringBuilder和StringBuffer一、创建字符串//三种常用的构造字符串的方式publicstaticvoidmain
不摸鱼的程序员
·
2023-08-08 08:15
java
开发语言
经验分享
java之jmh初识及使用
这100个对象属性值拼接了list的下标,防止字符串
常量池
中存在相同的字符。实体类代码:importlom
路口lyne
·
2023-08-08 05:45
java
java
json
后端
深入理解Java虚拟机 - 书评
最开始差不多花了一周的时间把这本书过了一遍,大概看完了,其实因为当初的基础过于薄弱,只是记住了一些名词,比如栈,堆,
常量池
,GC什么的,当时看完觉得一头雾水,然后就放在一边了。等到我毕业了,开始工作
胖瘦馒头
·
2023-08-07 12:03
python json转string_详解【python】str与json类型转换
避免不了数据类型的转换,比如强制转换string类型,比如转json类型str转json
python字符串
转json对象,需要使用json模块的loads函数importjsonstr='{"accessToken
关注雀斑一族
·
2023-08-07 11:16
python
json转string
方法区内存溢出及
常量池
运行时
常量池
,方法区在虚拟机启动时被创建,逻辑上是堆的组成部分。方法区内存不足,也会导致oom异常。是一个概念上的东西,1.6使用永久代作为方法区,类和类加载器。还有运行时
常量池
,串池。
我叫山鸡996
·
2023-08-07 06:44
jvm
python字符串
常用操作
目录1.find()字符串查找2.字符串匹配6种方法1.find()字符串查找
python字符串
find的应用查找到字符串的位置,给出所在字符串的下标位置。
赵孝正
·
2023-08-06 12:35
#
字符串
python
mysql
数据库
Python-字符串的世界
Python字符串
的世界在Python编程中,字符串(String)是一种非常重要的数据类型,用于表示文本信息。
常家壮
·
2023-08-06 10:40
#
Python
python
开发语言
Python基础
字符串操作
Python 学习笔记之字符串
学习思维导图:
Python字符串
示例代码:#_*_coding:UTF-8_*_#开发者:zhuozhiwengang#开发时间:2022/5/423:30#文件名称:StringPython#开发工具
在奋斗的大道
·
2023-08-06 08:51
Python之降龙十八掌
python
学习
开发语言
JVM字符串
常量池
篇(String基础讲解)
String基础讲解1.相关介绍2.基本特性3.内存分配4.程序示例1.相关介绍通过字面量的方式(不同于new的方式)给一个字符串赋值,此时的字符串值声明在字符串
常量池
中字符串
常量池
中是不会存储相同内容的字符串的字符串
常量池
是一个固定大小的
编程小吉
·
2023-08-06 02:32
JVM教程
java
jvm
JVM基础篇-StringTable
StringTable特性
常量池
中的字符串仅是符号,第一次用到时才变为对象利用串池的机制,来避免重复创建字符串对象字符串变量拼接的原理是StringBuilder(1.8)字符串常量拼接的原理是编译期优化可以使用
冰点契约丶
·
2023-08-06 02:01
JVM
jvm
java
Hotspot虚拟机对象揭秘
对象的创建虚拟机遇到new指令:检查类是否已被加载检查指令的参数是否可以在
常量池
中定位到一个类的符号引用,且检查这个符号引用代表的类是否已被加载。如果没有执行类加载过程。
jqdywolf
·
2023-08-06 00:14
2023-08-05——JVM Method Area(方法区)
方法区是指被所有线程共享的,字段和方法字节码,以及一些特殊方法,如构造函数,接口代码在此定义,简单的说就是所有的定义方法信息都保存在此区域,此区域属于共享空间静态变量,常量,类信息(构造方法,接口定义),运行时的
常量池
都存放在方法区
薯味
·
2023-08-05 17:52
jvm
java
开发语言
JVM 类文件结构(class文件)
class文件的组成无符号数:基本数据类型u1u2u3u4描述数字字符串索引引用表:复合数据类型,无符号数+表组,_info结尾2、class文件是大段字节序方便阅读3、class文件的组成部分魔数版本号
常量池
访问标志类索引父类索引接口索引集合字段表集
猎羽
·
2023-08-05 15:39
Android
Java
jvm
P004 -
Python字符串
及常用方法
在本篇文章中,我们将介绍
Python字符串
的基础知识、字符串格式化以及一些常用的字符串操作方法。创建和访问字符串要在Python中创建一个字符串,你可以简单地将一系列字符放入单引号或双引号中。
AI应用技术
·
2023-08-05 11:23
Python编程
python
Python
String
Python字符串
python字符串
添加元素_
Python字符串
Python字符串
本章将介绍:1.字符串的3种表现形式2.字符串的输入与输出,索引与切片。
weixin_39964391
·
2023-08-05 10:08
python字符串添加元素
python字符串
in_Python 学习——字符串
字符串(String)字符串是一个字符的序列,使用成对的单引号或双引号包裹内容:str_1="Helloworld"str_2='Helloworld'也可以用三引号表示(’’’或”””),用三引号表示字符串可以保留字符串中的全部格式信息:str_3="""thisisatesttoday"""注:无论是单引号或是双引号,都必须成对出现。不能单独出现。如果在字符串中还存在”或者’则需要使用转义字符
weixin_39798031
·
2023-08-05 10:38
python字符串in
python字符串
str拼接
python字符串
str拼接简单粗暴地+拼接,必须是strstr01="hello"str02="world!"str03=str01+str02print(str03)#helloworld!
我赵帅的飞起
·
2023-08-05 08:59
python
python
字符串
HotSpot虚拟机之Class文件及字节码指令
目录一、javac编译1.编译过程2.语法糖二、Class文件1.文件格式2.
常量池
项目3.属性类型三、Class文件实例1.源代码2.javap分析Class文件四、字节码指令五、参考资料一、javac
爱我所爱0505
·
2023-08-04 23:31
JVM
Class文件
语法糖
javac
字节码
java字符串
常量池
、class
常量池
和运行时
常量池
原文参考:http://tangxman.github.io/2015/07/27/the-difference-of-java-string-pool/字符串
常量池
(stringpool)字符串
常量池
里的内容是在类加载完成
xiaoqunzi233
·
2023-08-04 12:44
Java基础(6)—Java虚拟机 JVM
image.pngJAVA基础知识学习JAVA虚拟机基础知识:方法区(运行时
常量池
):用于存放已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据。
危君子频道
·
2023-08-04 08:46
java的堆栈机制与String对象
首先理解几个概念:栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new出来的对象)或者
常量池
中(字符串常量对象存放在
常量池
中。)
不学习就落后
·
2023-08-04 05:44
string
java
存储
equals
虚拟机
class
Android 主要知识架构整理(面试终极总结190530)
String不可变原因:字符串
常量池
的需要;运行String对象缓存HashCode,提高效率;多线程安全。
惟吾德馨_慧
·
2023-08-03 12:45
Python-字符串相关方法
Python字符串
方法示例1.len(s)返回字符串s的长度s='hello'print(len(s))#52.s.lower()和s.upper()将字符串转换为全部小写/大写s='Hello'print
常家壮
·
2023-08-03 11:11
#
Python
python
开发语言
Python字符串操作
python3.11
JVM-运行时数据区
方法区堆程序计数器虚拟机栈局部变量表操作数栈动态连接运行时
常量池
方法返回地址附加信息本地方法栈总结:什么是运行时数据区?Java虚拟机在执行Java程序时,将它管理的内存分为不同的区域。
小王师傅66
·
2023-08-03 11:48
JVM
jvm
面试必问的JVM应该怎么学(面试题含答案)
除了类的信息外,方法区中可能还会存放运行时
常量池
信息,包括字符串字面量和数字常量(这部分常量信息是Class文件中
常量池
部分的内存映射)。
Java机械师
·
2023-08-03 05:05
Python字符串
方法--5
1、字符串常用方法join():字符串拼接str1='python'str2='java'res=''.join((str1,str2))print(res)#pythonjavafind():查找字符串位置(找到第一个,返回开始的下标位置,没找到返回-1)str1='python'str2='python6t6t6t'res1=str1.find('t')res2=str2.find('t')r
8053820bb06a
·
2023-08-03 01:14
JVM基础篇-方法区与运行时
常量池
JVM基础篇-方法区与运行时
常量池
方法区Java虚拟机有一个在所有Java虚拟机线程之间共享的方法区。方法区类似于传统语言的编译代码的存储区或者类似于操作系统进程中的“文本”段。
冰点契约丶
·
2023-08-03 00:26
JVM
jvm
python字符串
截取
1、字符串截取str=’0123456789′printstr[0:3]#截取第一位到第三位的字符printstr[:]#截取字符串的全部字符printstr[6:]#截取第七个字符到结尾printstr[:-3]#截取从头开始到倒数第三个字符之前printstr[2]#截取第三个字符printstr[-1]#截取倒数第一个字符printstr[::-1]#创造一个与原字符串顺序相反的字符串pri
zhenzhen.wu
·
2023-08-02 21:53
python
python
开发语言
java中一个String可以有多大
对于java中有2种创建String的方式第一种:Stringa="helloworld"第二种Stringb=newString("helloworld")一个字符串的大小限制有如下1:
常量池
大小(1.8
全都是泡沫啦
·
2023-08-02 12:58
动态链接原理
动态链接动态链接、方法返回地址、附加信息:有些地方被称为帧数据区每一个栈帧内部都包含一个指向运行时
常量池
中该栈帧所属方法的引用包含这个引用的目的就是为了支持当前方法的代码能够实现动态链接(DynamicLinking
时越zz
·
2023-08-02 10:43
jvm
java
jvm
GC
JVM运行时数据区
内存区域与内存溢出异常《TheJavaVirtualMachineSpecification,JavaSE8Edition》Run-TimeDataAreas推荐阅读:JVM运行时内存区域与Java内存模型JVM的
常量池
我这不是胖我是幸福肥
·
2023-08-02 07:27
#
JVM
JVM
Java
JVM运行时数据区
String、StringBuffer、StringBuilder的区别
这个问题可以从三个角度来阐述:可变性:对于String来说,是把数据存放在了
常量池
中,因为所有的String,默认都是以常量形式保存,且由final修饰,当修改String的时候并不是在之前的字符串上修改
Vladimirzzzzz
·
2023-08-02 02:37
java
jvm
开发语言
成功解决:SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position 2-3
报错翻译:语法错误:(unicode错误)'unicodeescape'编解码器无法解码位置2-3中的字节:截断\UXXXXXXXX转义报错原因:windows系统中文件路径复制出来是反斜杠‘\’,但在
python
red_green灯
·
2023-08-01 16:22
报错
python
pip
pytorch
python字符串
遍历
python的字符串遍历有4种方式:1.下标法2.forin3.iter内置函数4.enumerate循环方式,foringirl_str="IloveYou"forevery_charingirl_str:print(every_char)下标方式,内置函数range()或xrange(),把字符串长度传进去就行girl_str="IloveYou"forindexinrange(len(gir
dgw2648633809
·
2023-08-01 15:00
microsoft
python
【Java】快速入门JVM
JVM会从操作系统中申请一大块内存空间,又把这个内存空间划分成为几个小的区域区域的划分:堆方法区栈(Java虚拟栈和本地方法栈)程序计数器运行时
常量池
代码中的局部变量是放在栈上的,成员变量放
云泽野
·
2023-08-01 12:48
从零开始的Java学习之旅
java
jvm
python
Java基础 - 常用类
整数%s字符串%c字符说说Stringstr="ABC"和Stringstr=newString("ABC")的区别.Stringstr="ABC";该代码创建了一个对象或者没有创建String对象.若
常量池
存在
ADMAS
·
2023-08-01 09:38
JAVASE基础
目录Vector与ArrayList重写与重载的关系该过程产生了2个String对象,一个在堆中,一个在
常量池
中。
Dennis_nafla
·
2023-08-01 04:22
java
开发语言
Python入门一
目录:python基本操作python基本数据类型
python字符串
基本操作python的运算符python控制流-判断python控制流-循环python常用数据结构-列表python常用数据结构-元组
阿瞒有我良计15
·
2023-08-01 00:23
Python
python
开发语言
【GoLang】3.1 字符串
文章目录长度和索引切片搜索大小写拼接替换分割修剪多行字符串内部结构 学习Go字符串的时候,我想起我
Python字符串
还有一大堆API没学呢。不过那个以后再学吧,先把GoLang的学习进度往前推。
醒过来摸鱼
·
2023-07-31 12:01
#
GoLang
golang
开发语言
后端
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他