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字符串常量池
JavaSE——面向对象重点(暂时先不写)
该文章描述了面向对象的重点内容,里面存在了一些JVM的浅面知识,例如,虚拟机栈,堆,方法区,运行时
常量池
等,使用到了泛型做增强实现等,递归,八皇后解决。
王子良.
·
2023-04-20 03:47
Java
jvm
java
开发语言
new String()到底创建了几个对象?看这一篇就够了
1.new关键字在堆空间分配一块空间存放new的对象2.在
常量池
中放置"ab"(前提是字符串
常量池
中不存在"ab")为什么是两个?
叫兽张益达
·
2023-04-20 00:01
String
java
字符串
JVM(1)之JVM的组成详解(字符串
常量池
+双亲委派机制+JIT即时编译......)
以下总结自:《深入理解java虚拟机》+宋红康老师视频字节码文件介绍:深入理解JVM之Java字节码(.class)文件详解_Windy_729的博客-CSDN博客_字节码文件JVM的组成?1.类加载子系统:类加载子系统负责加载class文件,class文件开头有特定的文件标识。它的加载过程可以分为三个步骤:加载、链接、初始化①加载1.通过一个类的全限定名获取定义此类的二进制字节流(把class文
hanna22
·
2023-04-19 23:50
jvm
java
python字符串
—字符串的运算符
python的字符串支持如下运算符:1、+相当于拼接符s1='abc's2='abc's3=s1+s2print(s1+s2)#abcabc2、*相当于倍数print(s1*5)#abcabcabcabcabc3、in在。。。。。里面name='steven'result='st'inname#返回的结果是布尔类型truefalseprint(result)4、notin不在。。。。。里面resu
菜鸟程序员从0开始
·
2023-04-19 20:33
python
python
python字符串
转化成列表_
Python字符串
如何转化为列表
在讲解
Python字符串
转化为列表的方法之前,我们先来对
python字符串
基础知识进行简单回顾,方便后续的灵活运用。字符串是Python中最常用的数据类型。我们可以使用引号('或")来创建字符串。
weixin_39845306
·
2023-04-19 20:03
python字符串转化成列表
python字符串
的比较
关于其中字符串类型id引用驻留机制见python中的字符串的驻留机制字符串的比较操作:运算符:>,>=,,>=,"hel")print("hello">"interest")#第二个,解释:print(ord("h"),ord("i"))#104<145a=b="123"c="123"print(a==b)print(aisb)print(a==c)print(aisc)#此处显示为true是因为
to be hungry
·
2023-04-19 13:39
Python-基础
字符串
python
Python入门学习之字符串与比较运算符
Python字符串
字符串或串(String)是由数字、字母、下划线组成的一串字符。一般记为:1s="a1a2···an"(n>=0)它是编程语言中表示文本的数据类型。
很酷的站长
·
2023-04-19 13:36
编程笔记
python
学习
开发语言
Python字符串
比较:如何判断两个字符串是否相等?
Python字符串
比较:如何判断两个字符串是否相等?在Python编程中,字符串是最常用的数据类型之一。当我们需要比较两个字符串时,通常需要判断它们是否相等。
code_kd
·
2023-04-19 13:34
python
开发语言
java
Python
Python字符串
拼接
1.使用加号"+"连接字符串#示例1:id="wwww."+"baidu."+"com"print(id)#运行结果:www.baidu.com特别注意:不能用"+"连接字符串和数字,需要使用str()函数把数字转换成字符串,或者直接在数字两端加引号,再连接。#示例2:如果将数字和字符相加,会出现报错,如下:hotline=315+"热线"print(hotline)#运行结果显示如下错误:Typ
静若晨光
·
2023-04-19 12:39
编程语言
python
开发语言
后端
Python字符串
截取和分割
1.截取字符串#在截取字符串时,如果指定的索引不存在,则会抛出异常。IndexError:stringindexoutofrange要解决这个问题,可以使用try...except语句获取异常。str="为中国运动员加油!"try:substr=str[10]exceptIndexError:print("指定的索引不存在")2.分割字符串语法:str.split(sep.maxsplit)str
静若晨光
·
2023-04-19 12:09
编程语言
python
开发语言
后端
Python字符串
字母大小写转换
1.lower()将字符串中的大写字母转换成小写字母语法:str.lower()#举例:str1="LiBaiisaboy"str2="WWW.jrcg.com"print(strl)print("转换后:",str1.lower())print(str2)print("转换后:",str2.lower())运行结果:LiBaiisaboy转换后:libaiisaboyWWW.jrcg.com转换
静若晨光
·
2023-04-19 12:08
编程语言
python
开发语言
后端
Class文件结构全面解析(下)
类索引和父类索引各自指向
常量池
中类型为CONSTANT_Class_info的类描述符,再通过类描述符中的索引值找到
常量池
中类型为CONSTANT_Utf8_info的字
专职Java开发
·
2023-04-19 05:37
java 面试题(java 基础) 1-26
s1有2个对象,s1堆内对象,“abc”
常量池
中对象Volatile有可Reentranlock默认非公平使用AQS实现Reentranlocktrylock和lock区别(阻塞)
伟娃娃
·
2023-04-19 01:59
java
基础
java
开发语言
面试题
8
Python字符串
操作
字符串是Python中最常用的数据类型。我们可以使用引号('或")创建字符串。通常字符串不能进行数学操作,即使看起来像数字也不行。字符串不能进行除法、减法和字符串之间的乘法运算。下面的操作都是非法的。>>>'hello'/3Traceback(mostrecentcalllast):File"",line1,in'hello'/3TypeError:unsupportedoperandtype(s
泷汰泱
·
2023-04-19 01:19
jvm(二)类加载过程与类加载器
加载的类信息存放在方法区的内存空间,除了类信息外,方法区还会存放运行时
常量池
信息,可能还包括字符串字面值或数字常量(这部分常量信息是Class文件中
常量池
部分的内存映射)。类的加载过程:加载->链
钉某人
·
2023-04-19 00:33
Java虚拟机的基本结构
关于类加载子系统相关请查看:JVM虚拟机的类加载机制方法区方法区主要存储类加载后的数据结构信息、运行时
常量池
信息、字符串、数字常量(这部分常量信息是Class文件中
常量池
部分的内存映射)。
·
2023-04-19 00:26
jvm
# 深入理解 Java 虚拟机 (一)
深入理解Java虚拟机(一)文章目录深入理解Java虚拟机(一)Java内存区域与内存溢出异常运行时数据区域程序计数器Java虚拟机栈本地方法栈堆堆内存划分垃圾回收简介垃圾回收过程方法区运行时
常量池
直接内存
爱码代码的喵
·
2023-04-18 14:17
读书笔记
java
jvm
开发语言
Java架构之道-对象的创建和内存分配
对象的创建对象的创建流程如下:类加载检查虚拟机遇到一条new指令时,首先将去检查这个指令的参数是否能在
常量池
中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过。
java时光
·
2023-04-18 05:30
python字符串
拼接
python字符串
拼接#-*-coding:UTF-8-*-classHandleStr(object):defaddStr(self):a="1","2"print(a)b='1''2'print(b
年糕coder
·
2023-04-17 22:41
python
python
Java内存区域与内存溢出异常
Java内存区域与内存溢出异常运行时数据区域所有线程共享区域方法区
常量池
堆线程隔离数据取虚拟机栈本地方法栈程序计数器程序计数器当前线程所执行字节码行号指示器每个线程有独立的计数器执线程行JAVA方法计数器记录字节码指令地址
佟小胆胆小
·
2023-04-17 20:39
python去除
函数来判断python判断该字符中有多少个字符,数字,空格,特殊字符描述语法举例1.字符串中只包含字母结果返回2.字符串包含数字、符号和字母返回值3.判断个数python+pytesseract中文识别
python
污浊的双黑
·
2023-04-17 12:01
numpy
python
一文搞定Java
常量池
技术重要考点
常量池
技术概念Java是一种动态连接语言,在Java程序中,有很多东西不会在运行过程中变化。而这些在JVM解释执行程序的时候是非常重要的。
机计复计机
·
2023-04-17 07:00
Java
java
字符串
jvm
java 查看类
常量池
_Java中常量以及
常量池
1inta=10;2floatb=1.234f;3Stringc="abc";4finallongd=10L;a,b,c为变量,d为常量两者都是左值;10,1.234f,"abc",10L都是字面量;2、
常量池
追月的Cc
·
2023-04-17 06:02
java
查看类常量池
java
常量池
详解
Java
常量池
详解什么是
常量池
什么是
常量池
java开发中,经常会用到字符串,字符串的创建有两种方式:Stringstr=“abc”;Stringstr=newString(“abc”);这两种方式的创建过程是不同的
耕耘梦想的勇者
·
2023-04-17 06:02
java源码
java进阶
java
Java
常量池
常量池
分为Class
常量池
常量池
、运行时
常量池
、字符串
常量池
。
IT__learning
·
2023-04-17 06:31
Java基础
java
python字符串
换行的三种方式_python中的字符串内部换行方法
python中的字符串内部换行方法python里有两种在字符串内部换行的方式(使用一个print打印多行字符串)。首先使用\n的方法大家肯定都知道了。然后是使用'''三个单引号大方法。在交互式命令行里输入print('''line1回车后光标会自动跳转到下一行,并且提示符由>>>变为...在这之后继续输入下一行的内容即可。内容输入完毕之后结尾加上''')再回车就OK啦!在编译器里编程序的时候,和命
weixin_39953629
·
2023-04-17 00:27
Python字符串
文章目录字符串常用函数及操作capitalizelowerswapcaseupperzfillstartswith和endswithfind和indexstrip、lstrip、rstripreplacebool集合字符串格式化三种方法根据类型定义的格式化字符串格式化函数formatf-strings转义字符字符串常用函数及操作capitalize#capitalize:将字符串的首字母大写,后面
根本学不会的Kkkkk
·
2023-04-16 19:46
Python
python
开发语言
RabbitMQ基本原理和使用场景
类似一个
常量池
一样。有自己的编号,等待别人点名。消息队列主要有三个概念:生产者、消息队列、消费者。!
奔向金字塔
·
2023-04-16 18:38
最全面的
Python字符串
拼接总结(带注释版)
在Python中字符串连接有多种方式,这里简单做个总结,应该是比较全面的了,方便以后查阅。加号连接第一种,通过+号的形式:>>>a,b='hello','world'>>>a+b'helloworld'逗号连接第二种,通过,逗号的形式:>>>a,b='hello','world'>>>print(a,b)helloworld但是,使用,逗号形式要注意一点,就是只能用于print打印,赋值操作会生成
Python编程社区
·
2023-04-16 18:30
JVM详解
JVM的好处2.JVM的内存结构(1)程序计数器(2)虚拟机栈定义问题辨析栈内存溢出线程运行诊断(3)本地方法栈(4)堆堆内存溢出堆内存诊断垃圾回收之后,内存占用仍然很高(5)方法区定义内存溢出运行时
常量池
cw旧巷
·
2023-04-16 18:40
jvm
java
开发语言
Python字符串
-切片、查找、修改、判断
文章目录一.认识字符串1.1字符串特征1.2字符串输入二、下标2.1快速体验三、切片3.1语法3.2体验四、常用操作方法4.1查找4.1.1find()[找不到返回-1]4.1.2index()[找不到直接报异常]4.1.3rfind()、rindex()[反过来查找而已]4.1.4count()4.2修改4.2.1replace()4.2.2split()4.2.3join()4.2.4其他不重
自律信仰
·
2023-04-16 17:46
python
python
开发语言
【通过Cpython3.9源码看看
python字符串
拼接:“+”为什么比join低效】
基本说明
Python字符串
拼接中,使用join()方法比+运算符更高效,主要原因在于字符串对象的不可变性和内存分配策略。首先,我们要知道
Python字符串
是不可变的对象。
菜鸟小超
·
2023-04-16 17:16
cpython源码分析
python
开发语言
【通过Cpython3.9源码看看
python字符串
的缓存机制】
基本说明在CPython中,字符串intern机制是一种字符串对象缓存机制,用于避免创建多个相同内容的字符串对象,以减少内存使用。具体来说,如果两个字符串对象的内容相同,那么这两个字符串对象实际上会共享同一块内存空间。CPython使用了一个哈希表(即interned字典)来实现字符串对象缓存机制。当一个字符串对象被创建时,CPython会首先检查该字符串对象是否已经被缓存,如果已经被缓存,则直接
菜鸟小超
·
2023-04-16 17:46
cpython源码分析
python
缓存
【通过Cpython3.9源码看看
python字符串
对象的创建】
CPython源码解析之PyUnicode_New函数实现简介PyUnicode_New是Python源码中用于创建Unicode字符串对象的函数,定义在UnicodeObject.c文件中。该函数接受一个长度参数size和最大字符值参数maxchar(根据传入的最大字符值maxchar确定新创建的字符串对象所需的存储类型和大小),并返回一个新的Unicode字符串对象。该函数根据maxchar的
菜鸟小超
·
2023-04-16 17:42
cpython源码分析
python
【JVM】
常量池
常量池
(RuntimeConstantPoo)
常量池
Java中可以分为三种:字符串
常量池
(堆)、Class文件
常量池
、运行时
常量池
(堆)。
RiceVan
·
2023-04-16 14:53
JVM
jvm
java
开发语言
JVM类加载器
也就是字节码文件,在加载这个阶段将.class文案读入内存,为为之创建一个jaav.lang.class对象连接验证确保.class文件的字节流包含的信息是否符合虚拟机的要求准备为静态变量分配内存空间解析虚拟机将
常量池
中的符号引用替换为直接引
佛系小菜鸡
·
2023-04-16 13:22
java
jvm
js 的内存,堆和栈
池存放常量,所以也叫
常量池
,一般归类于栈中。栈的数据结构栈是一种特殊的列表,栈内的元素只能通过列表的一端访问,这一端称为栈顶。
星雨668
·
2023-04-16 05:00
js内存
javascript
es6
图解jvm--(三)类加载与字节码技术
类文件结构如下ClassFile{u4magic;//魔数u2minor_version;//小版本号u2major_version;//java主版本号u2constant_pool_count;//
常量池
韩who
·
2023-04-16 04:06
String类常用方法介绍
第二句话创建两个对象,在堆中Strings="abc";Strings1="abc";S.o.p(s==s1);true先到字符串
常量池
找,看看有没有abc这个字符串,如果有则直接指,没有则创建个
Shiloh_74c3
·
2023-04-16 00:49
学习
python字符串
常用操作,这一篇就够了
废话不多说,直接来一波1、切片访问1、正常取值从左向右:下标从0开始,左闭右开从右向左:下标从-1开始,左闭右开data="muchenfengisaboy"data[0]#mdata[-1]#ydata[-3:-1]#bodata[0:12]#muchenfengdata[-8:-4]#isadata[::-1]#yobasignefnehcum字符串反转2、有步长的切片方式data[start
慕.晨风
·
2023-04-16 00:53
Python
学习
python字符串
每个字符后加空格
//将空格添加到字符串'hello'中a=''print(a.join('hello'))
llAD2
·
2023-04-16 00:15
python
e.printStackTrace() 的危害
1.内存占用问题e.printStackTrace()将异常打印到控制台时,会将产生错误堆栈信息存入字符串
常量池
中,如果在
常量池
空间较小且异常较多时,
常量池
空间可能会被异常信息占满,这样其他需要使用或者正在使用此空间的线程就会产生阻塞现象
Ocean@上源码
·
2023-04-15 23:50
Java
java
彻底弄懂字符串
常量池
等相关问题
前言:在平时我们使用字符串一般就是拿来直接搞起,很少有深入的去想过这方面的知识,导致别人在考我们的时候,会问Stringstr=newString("123");这个一行代码执行创建了几个对象,Stringstr1=str+newString("456");这行代码中str1存储在内存的哪个位置,堆or字符串常量区(方法区)?会把我们问的哑口无言了;哈哈哈哈,其实也不是水平问题,是我们平时可以仔细
weixin_30311605
·
2023-04-15 21:02
运维
人工智能
java
JVM全面总结
4.8.方法的调用
常量池
内存位置演化2.堆调用关系3.程序计
DongGei
·
2023-04-15 21:28
问题总结
java基础
jvm
java
开发语言
学习记录
每一个方法的调用和执行都是虚拟机入栈到出栈的过程包括:局部变量表、操作数栈、动态链接、返回地址局部变量表:用来存储方法参数和方法内部定义的局部变量操作数栈:各种字节码指令往操作数栈写入和提取内容动态链接:指向运行时
常量池
栈帧所属方法的引用方法返
jjjjxd
·
2023-04-15 20:40
G1垃圾收集器回收步骤
文件转化为二进制流加载JVM内存中并生成一个该类的Class对象1.2:验证、Class文件的字节流中包含的信息是否符合当前虚拟机的要求1.3:准备、在方法区中分配这些类变量所使用的内存空间1.4:解析、虚拟机将
常量池
中的符号引用替换为直接引用的过程
GC-扫地僧
·
2023-04-15 17:15
JAVA
jvm
java
算法
JVM内容
文章目录JVM虚拟机内容1.什么是jvm(jvm就是一套规范)2.jvm的内存结构2.1程序计数器2.2栈2.3本地方法栈2.4堆2.5方法区2.6
常量池
2.7SpringTable2.8直接内存3.垃圾回收
小码不掉头发
·
2023-04-15 15:59
java
jvm
java
面试
一文搞懂
Python字符串
Python字符串
是编程语言中最为常见的一个数据类型,对于每一个数据分析师来说,熟练掌握并且能够灵活运用
Python字符串
是非常重要的。
职来offer
·
2023-04-15 14:46
numpy
数据分析
数据挖掘
python 字符串详解(附案例)
目录什么是
python字符串
如何表示一个字符串字符串的访问print()索引for循环打印字符--end()切片split范围选择符[n:m]字符串长度使用len()函数replace()用另一段字符串来替换字符串检查字符串
achenstar
·
2023-04-15 14:46
python指南
python
python字符串
‘’ “ ”使用以及使用转义字符
这个时候,就需要对字符串中的某些特殊字符进行“转义”,
Python字符串
用\进行转义。要表示字符串Bobsaid“I’mOK
angelsweet
·
2023-04-15 14:45
python
字符串
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他