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字符串常量池
类加载器工作原理
java源代码(.java文件)在经过java编译器编译(javac指令)之后会生成一个或多个的.class文件,当需要生成该对象的实例时,虚拟机会去
常量池
查找该类是否被加载,如果没有被加载,就会调用类加载器来将
风一样的行者
·
2022-02-14 11:55
03-字节码的结构
但不包括Update版本2+N个字节ConstantPool(
常量池
)并不是都是常量,而是指字
AcientFish
·
2022-02-14 06:21
Java Class文件分析(二)——访问标志,类索引,父类索引,接口索引集合,字段集合,方法表集合,属性表集合
下面我们接着为访问标志,类索引,父类索引,接口索引集合,字段集合,方法表集合访问标志:
常量池
结束后紧接着的两个字节代表访问标志,用来标识一些类或接口的访问信息,包括:这个Class是类还是接口;是否定义为
路远处幽
·
2022-02-14 03:24
【Jvm】运行时数据区域
本篇结构:程序计数器Java虚拟机栈本地方法栈Java堆(JavaHeap)方法区运行时
常量池
直接内存image一、程序计数器程序计数器(ProgramCounterRegister)是一块较小的内存空间
w1992wishes
·
2022-02-13 19:11
Java String类为什么不可变?
1.字符串
常量池
的需要String
常量池
是方法区的一个特殊的储存区。当
kangkaii
·
2022-02-13 08:17
python字符串
的常用操作
安利一句话:字符串是不可变的对象,所以任何操作对原字符串是不改变的!1.字符串的切割defsplit(self,sep=None,maxsplit=-1):#realsignatureunknown;restoredfrom__doc__"""S.split(sep=None,maxsplit=-1)->listofstringsReturnalistofthewordsinS,usingsepa
小学弟_
·
2022-02-12 11:34
JVM的内存模型
java虚拟机所管理的内存包括以下几个运行时数据区域:方法区(包括运行时
常量池
):存储类信息、常量、静态变量、即时编译器编译后的代码等;各种字面量和符号引用。
王小冬
·
2022-02-12 06:16
python字符串
截取如何操作?
python字符串
截取如何操作字符串索引示意图字符串切片也就是截取字符串,取子串。
Exist_3ebb
·
2022-02-12 05:09
Java基础——彻底掌握String类
String类,Object类以及包装类,这里,我们主讲String类,彻底掌握String类的使用目录1.常见的创建字符串的三种方式2.字符串的内存布局2.1不同的内存空间2.2字符串的比较3.字符串的
常量池
ᝰꫛꪮꪮꫜ*
·
2022-02-11 22:45
Java学习
java
开发语言
后端
Python 变量类型实例详解
目录1.变量赋值2.多个变量赋值3.标准数据类型4.Python数字5.
Python字符串
6.Python列表7.ython元组8..Python字典9.Python数据类型转换前言:变量存储在内存中的值
·
2022-02-11 18:27
python字符串
格式化(%格式符和format方式)
目录%格式符format方式总结Python的字符串格式化有两种方式:%格式符方式,format方式%格式符%[(name)][flags][width].[precision]typecode(name)可选,用于选择指定的keyflags可选,可供选择的值有:+右对齐;正数前加正好,负数前加负号;-左对齐;正数前无符号,负数前加负号;空格右对齐;正数前加空格,负数前加负号;0右对齐;正数前无符
·
2022-02-11 16:06
Python字符串
与正则表达式详细介绍
目录一、字符串相关操作二、正则表达式相关操作一、字符串相关操作1.统计所输入字符串中单词的个数,单词之间用空格分隔。其运行效果如下图所示。s=input('请输入字符串:')sum=1foriins: ifi=='': sum+=1print('方法一:',end='')print('其中的单词总数有:',sum) list=s.split('')print('方法二:',end='')p
·
2022-02-11 11:02
Python学习基础知识之 字符串String 的方法以及基本使用:
目录一、
Python字符串
的介绍1.1python中的字符串格式:1.2字符串的输出案例1.3字符串输入案例二、下标的介绍2.1字符串中的“下标”的使用2.2如果想取出部分字符,那么可以通过下标的方法(
嘤嘤嘤999
·
2022-02-11 08:17
Python字符串
、整数、和浮点型数相互转换
int(str)函数将符合整数的规定的字符串转换成int型的float(str)函数将符合浮点型的规定的字符串转换成float型的str(num)将整数、浮点型转换成字符串型的转自:https://blog.csdn.net/huacode/article/details/79297329
老实憨厚的小贤
·
2022-02-11 02:43
彻底搞清楚class
常量池
、运行时
常量池
、字符串
常量池
彻底搞清楚class
常量池
、运行时
常量池
、字符串
常量池
常量池
-静态
常量池
也叫class文件
常量池
,主要存放编译期生成的各种字面量(Literal)和符号引用(SymbolicReferences)。
Awecoder
·
2022-02-10 23:00
面试大全之JVM篇
JVM分为堆区和栈区,还有方法区,初始化的对象放在堆里面,引用放在栈里面,class类信息
常量池
(static常量和static变量)等放在方法区new:方法区:主要是存储类信息,
常量池
(static常量和
逗逼程序员
·
2022-02-10 17:42
java单排上王者!(一) java内存
这文章讲的是java内存,什么堆啊栈啊
常量池
,像我这种不怎么上心记东西的人的确也不太分的清。先了解概念!
我是猩猩
·
2022-02-10 14:39
2020-03-18
理解JVM之Java内存区域目录一、程序计数器二、Java虚拟机栈三、本地方法栈四、Java堆五、方法区六、运行时
常量池
七、直接内存Java虚拟机运行时数据区分为以下几个部分:方法区、虚拟机栈、本地方法栈
夏日柠檬哈
·
2022-02-10 02:08
字符串处理、类加载顺序、抽象类概述、hashmap
对于这句代码,可分为两个过程:jvm首先在字符串
常量池
内里面看看找不找到字符串"xyz";找到,进入第二步;否则,创建新的String对象,并“放到”字符串
常量池
里面。
清心_恋旧
·
2022-02-10 01:04
【JAVA基础】
常量池
、字符串字面量、JAVA编译
1.
常量池
的概念分为两大类:静态
常量池
和运行时
常量池
。
嘻洋洋
·
2022-02-09 21:32
《深入理解Java虚拟机》(一)--Java内存区域与内存溢出异常(2)
-2HotSpot虚拟机对象探秘-2.1对象的创建当虚拟机收到一条new指令的时候,首先检查
常量池
中是否有这个对象的引用,意思就是你这个对象的类型有没有。
蓝色_fea0
·
2022-02-09 16:01
python字符串
基础操作详解
目录字符串的赋值单引号字符串赋值给变量双引号字符串赋值给变量三引号字符串赋值给变量(多行)字符串的截取截取指定位置的字符获取指定位置之后的所有字符截取指定位置之前的所有字符获取所有的字符获取指定倒数位置的字符,用【-】来进行表示获取指定位置倒数之前的字符获取两个位置之间的字符字符串的基础使用方法strip()lstrip()rstrip()lower()upper()capitalize()tit
·
2022-02-09 15:51
python字符串
操作详析
目录一、5种字符串检索方法二、join字符串拼接方法[列表/元组-->字符串]三、3种字符串分割方法[字符串-->列表/元组]四、5种大小写转换方法五、3种字符串修剪方法字符串是不可变类型,可以重新赋值,但不可以索引改变其中一个值,只能拼接字符串建立新变量索引和切片索引:越界会报错切片:越界会自动修改不包含右端索引需重小到大的写,否则返回空字符串motto='积善有家,必有余庆。'#索引print
·
2022-02-09 15:14
Python字符串
编码转换 encode()和decode()方法详细说明
目录1.Pythonencode()方法2.Pythondecode()方法前言:我们知道,最早的字符串编码是ASCII编码,它仅仅对10个数字、26个大小写英文字母以及一些特殊字符进行了编码。ASCII码做多只能表示256个符号,每个字符只需要占用1个字节。随着信息技术的发展,各国的文字都需要进行编码,于是相继出现了GBK、GB2312、UTF-8编码等,其中GBK和GB2312是我国制定的中文
·
2022-02-07 09:06
String、StringBuffer、StringBuilder
String不可变特性,长度有限制,编译期,存储在
常量池
中,容量受到
常量池
最大上限限制,最大是65534;在运行期间,受限于int类型的长度,最大为4GB(参考理解:https://juejin.im/
mac2099
·
2022-02-06 19:42
正则表达式-元字符
但是这可能会导致问题,因为反斜杠在普通
Python字符串
中也有转义函数。这可能意味着可能将三或四个反斜杠排成一行啦执行所有转义操作。为了避免这种情况,您可以使用一个原始字符串,它是一个普通字
部落大圣
·
2022-02-06 11:26
JVM: class 文件之
常量池
、访问标志
[转载更改]Class文件结构--
常量池
(一)博客园访问标志Access_flagsJVM平台无关性.png这篇文章讲Class格式文件的
常量池
字节码查看工具:WinHex1.
常量池
先了解
常量池
中需要存放哪些内容
简Max
·
2022-02-06 10:23
Java对象详解-堆内存具体分配及回收
在执行new指令时,虚拟机会做出如下操作: 1.检查参数是否可以被定位到
常量池
中的一个类的符号引用C。 2.将此C所代表的类是否已被加载(此步可以确认对象所需内存大小),解析,初始化。
梦想做一个不秃头的程序猿
·
2022-02-05 20:33
浅析Integer
常量池
基本代码如下:运行结果:JDK1.5之后,加入自动装箱和拆箱的新特性,Integeri1=127,就是典型的将int类型自动装箱成Integer。装箱和拆箱的过程可以通过Javap命令查看到。例如:可以看到Integeri1=127,编译之后其实的调用的Integer.valueOf()方法进行自动装箱。其源码如下:看到这里就可以明白为什么Integeri=127的时候,i1和i2是相等的(原因是
abc_wangyu
·
2022-02-05 17:56
Hotspot虚拟机,Java堆中对象的管理——对象的创建
接收new指令虚拟机遇到一条new指令时,将去检查这个指令的参数是否能在
常量池
中定位到一个类符号,并且检查这个符号引用代表的类是否已经被加载、解析和初始化。
甚了
·
2022-02-05 12:32
2018-05-11
《深入理解Java虚拟机:JVM高级特性与最佳实践(第二版》读书笔记与常见面试题总结本节常见面试题(推荐带着问题阅读,问题答案在文中都有提到):简单介绍一下Class类文件结构(
常量池
主要存放的是那两大常量
玲小喵
·
2022-02-05 09:51
Integer装箱与
常量池
比较如下两段代码publicclassTestException{publicstaticvoidmain(String[]args){Integeri1=100;Integeri2=100;System.out.println("i1==i2:"+(i1==i2));Integera1=200;Integera2=200;System.out.println("a1==a2:"+(a1==a2)
比格肖
·
2022-02-05 09:24
python 数据类型
标签:python1.进制数和字符串二进制0b10#2八进制0o10#8十六进制0x10#16bin(10)#转化为二进制int(0o77)#转换成十进制hex(16)#转换成十六进制
python字符串
中输出
lj51
·
2022-02-05 03:23
【JVM】JVM04(类加载与字节码-图解方法执行流程)
⭐️上一篇内容:【JVM】JVM03(图解垃圾回收机制)下文章目录1.字节码指令1.1入门1.2图解方法执行流程1.2.1
常量池
载入运行时
常量池
1.
温文艾尔
·
2022-02-04 17:52
jvm
java
开发语言
后端
jvm
java字节码
蓝桥杯Python题目(一)
关注私聊给源码题目1-
Python字符串
Python奇偶数Python求和Python单词频次Python绘图Python打印数字Python排列组合Python体重指数Python约分Python绘图
秃顶
·
2022-02-04 17:30
少儿编程
蓝桥杯
python
职场和发展
少儿编程
Python最基础
PythonPython语法Python中文编码标识符行和缩进等等等待用户输入同一行显示多条语句print输出多个语句构成代码组命令行参数变量类型多个变量赋值标准数据类型Python支持四种不同的Numbers数字类型:
Python
测试之星
·
2022-02-04 17:24
Python
python
python字符串
、列表
r/R:原样输出字符串,加一些特殊字符串"\n""\t"STR(100)类型转换字符串一些函数:mystr="helloworld"print(len(mystr))字符串长度print(mystr.__len__())print(mystr.count("l"))返回几个字符print(mystr.capitalize())字符串第一个字符大写print(mystr.title())将每一个单词
hm112113
·
2022-02-04 16:56
Python中的字符串格式化方法
腾讯云:
Python字符串
三种格式化输出CSDN:
python字符串
格式化深入详解(四种方法)以上倒不是“茴字的八种写法”,作为python程序员的常用工具,有必要在合适中的场景下,做出最有效率的选择。
·
2022-01-30 07:23
Python中的字符串格式化方法
腾讯云:
Python字符串
三种格式化输出CSDN:
python字符串
格式化深入详解(四种方法)以上倒不是“茴字的八种写法”,作为python程序员的常用工具,有必要在合适中的场景下,做出最有效率的选择。
·
2022-01-23 13:50
包装类的缓存优化
从==来了解
常量池
和自动拆装箱,当语句只有==时,比较的是地址:(1)当直接string字符串是在
常量池
中创建,newstring是在堆中创建,自然地址不等(2)有的封装类有缓冲器,如integer有-
·
2022-01-20 15:48
java
JAVA虚拟机-方法区与字符串
常量池
运行时
常量池
(RuntimeConstantPool)是方法区的一部分,在Class文件中有一部分内容为
常量池
表(ConstantPoolTable),用于存放编译期生成的各种字面量与符号引用,这部分内容在
·
2022-01-19 08:54
教你
Python字符串
的基本操作:拆分和连接
拆分字符串在Python中,字符串表示为str对象,它们是不可变的:这意味着不能直接更改内存中表示的对象。这两个事实可以帮助您学习(然后记住)如何使用.split().您是否已经猜到字符串的这两个特性与Python中的拆分功能有何关系?如果您猜测这.split()是一个实例方法,因为字符串是一种特殊类型,那么您是对的!在其他一些语言(如Perl)中,原始字符串用作独立.split()函数的输入,而
·
2022-01-12 21:17
人工智能python
设计模式【10】-- 顺便看看享元模式
说到这里,不知道你是否会想到池技术,比如String
常量池
,数据库连接池,缓冲池等等,是的,这些都应用了享元模式。比如,有一些对象,创建时候需要资源比较多,创建成
·
2022-01-09 15:09
java设计模式
proguard源码分析五 Obfuscator
在proguard里Obfuscator接口负责了混淆的工作,大致的可以把整个混淆过程分为四步骤:名字固定创建混淆名应用混淆名压缩
常量池
下面我们一步步的分析一下固定名字固定名字顾名思义的,就是混淆前混淆后
获取失败
·
2022-01-06 13:44
大厂必问的Java虚拟机面试题
程序计数器虚拟机栈本地方法栈堆方法区运行时
常量池
直接内存Java对象的定位方式说一下堆栈的区别?什么情况下会发生栈溢出?类文件结构什么是类加载?类加载的过程?什么是双亲委派模型?
·
2022-01-06 09:26
java
Python字符串
必须会的基操——拆分和连接
摘要:由于字符串数据几乎无处不在,因此掌握有关字符串的交易工具非常重要。幸运的是,Python使字符串操作变得非常简单,尤其是与其他语言甚至旧版本的Python相比时。生活中几乎没有什么保证:死亡、税收和需要处理字符串的程序员。字符串可以有多种形式。它们可以是非结构化文本、用户名、产品描述、数据库列名称,或者我们使用语言描述的任何其他内容。由于字符串数据几乎无处不在,因此掌握有关字符串的交易工具非
·
2022-01-05 14:55
python后端
Python 中的反转字符串reversed(),切片
reversed()四、手动生成反转字符串五、反转循环中的字符串六、用递归反转字符串七、反向遍历字符串八、该reversed()内置功能九、切片运算符,[::-1]十、创建自定义可逆字符串十一、以相反的顺序对
Python
·
2021-12-31 13:07
Python字符串
的拆分与连接详解
目录拆分字符串无参数拆分指定分隔符使用Maxsplit限制拆分连接和连接字符串与+运算符连接在Python中从列表到字符串.join()生活中几乎没有什么保证:死亡、税收和需要处理字符串的程序员。字符串可以有多种形式。它们可以是非结构化文本、用户名、产品描述、数据库列名称,或者我们使用语言描述的任何其他内容。由于字符串数据几乎无处不在,因此掌握有关字符串的交易工具非常重要。幸运的是,Python使
·
2021-12-28 17:02
浅谈JVM内存溢出原因和解决思路
目录栈溢出(虚拟机栈和本地方法栈)产生原因解决思路堆溢出产生原因解决思路方法区和运行时
常量池
溢出产生原因解决思路本机直接内存溢出产生原因解决思路栈溢出(虚拟机栈和本地方法栈)产生原因在HotSpot中,
·
2021-12-27 17:26
浅析
Python字符串
索引、切片、格式化
目录1字符串索引1.1循环索引字符2字符使用2.1字符串运算3字符串切片3.1切片方法4字符串格式化除了数字,Python中最常见的数据类型就是字符串,无论那种编程语言,字符串无处不在。例如,从用户哪里读取字符串,并将字符串打印到屏幕显示出来。字符串是一种数据结构,这让我们有机会学习索引和切片——用于从字符串中提取子串的方法。1字符串索引在Python语法支持中,我们简单的阐述过字符串的使用,现在
·
2021-12-21 11:56
上一页
37
38
39
40
41
42
43
44
下一页
按字母分类:
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
其他