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基础Synchronized底层monitor
JVM可以从方法
常量池
中的方法表结构(method_infoStructure)中的ACC_SYNCHRONIZED访问标志区分一个方法是否同步方法。
luckyszk
·
2023-04-15 11:18
java基础
java
jdk
Java1.8内存模型
PC寄存器每个线程都有一个程序计数器,是线程私有的,就是一个指针,指向方法区中的方法字节码方法区方法区被所有线程共享静态变量,静态方法,常量,类信息(构造方法,接口定义),运行时的
常量池
static,final
Trade丿Life
·
2023-04-15 10:21
python元组转为字典_
Python字符串
、元组、列表、字典互相转换的方法
废话不多说了,直接给大家贴代码了,代码写的不好还去各位大侠见谅。#-*-coding:utf-8-*-#1、字典dict={'name':'Zara','age':7,'class':'First'}#字典转为字符串,返回:{'age':7,'name':'Zara','class':'First'}printtype(str(dict)),str(dict)#字典可以转为元组,返回:('age'
赵乔琪
·
2023-04-15 09:26
python元组转为字典
Python从入门到精通5天(
Python字符串
的使用)
Python字符串
的使用字符串转义字符的使用字符串的切片字符串的格式化输出处理字符串练习字符串所谓字符串,就是由零个或多个字符组成的有限序列。
ProgramStack
·
2023-04-15 08:20
Python从入门到精通
python
开发语言
面试题系列第6篇:JVM字符串
常量池
及String的intern方法详解?
关于字符串的比较在前面文章中已经详解过,本篇文章基于字符串
常量池
的存储及在使用intern方法时所引起的内存变化进行一步深层次的讲解。
程序新视界
·
2023-04-15 07:37
JVM的类加载的过程以及双亲委派模型
目录1、加载(加载字节码文件,生成.class对象)2、验证(验证Class文件是否符合规范)3、准备(为静态变量分配内存并设置变量初始值)4、解析(初始化
常量池
中的一些常量)5、初始化(初始化对象,并为静态变量赋值
渴望力量的土狗
·
2023-04-15 04:20
JavaEE
jvm
java
算法
【JavaSE】深入了解Java中的String类
文章目录String类的重要性String类的常用方法String类的构造方法字符串对象的比较字符串的查找字符串的转换字符串的替换字符串的分割字符串的截取字符串去除两边空格字符串
常量池
(重点)引入再谈对象的创建
X_H学Java
·
2023-04-14 17:07
JavaSE
java
开发语言
从字符串拼接之StringBuilder到String str = new String("a" + "b") + "a" + "b"创建了多少个字符串对象
StringBuilder 我们在对做字符串拼接时,如果采用如下操作:Stringresult="";for(Stringstr:strArr){result+=str;} 确实能够达到拼接字符串的目的,但是会在字符串
常量池
中创建多个字符串对象
Flown
·
2023-04-14 15:26
Python字符串
处理
1.字符串之find()方法查找Python提供了内置的字符串查找方法find(),利用该方法可以在一个较长的字符串中查找子字符串。如果该字符串中,有一个或者多个子字符串,则该方法返回第一个子串所在位置的最左端索引,若没有找到符合条件的子串,则返回-1。find()方法的基本使用语法如下:source_string.find(sub_string)其中:source_string:源字符串;sub
雁二乙
·
2023-04-14 13:49
Python初阶学习
学习
python
Python字符串
查找方法
python中有四种字符串查找方法非常相似:find(),index(),rfind(),rindex()。以find()为例,使用语法如下:str.find(substr,beg=0,end=len(string))#substr--指定检索的字符串#beg--开始索引,默认为0。#end--结束索引,默认为字符串的长度。说是用法相似就是指四个方法的参数都是一样的,区别在于:当没有找到指定字符串
荒剑离
·
2023-04-14 06:22
JVM-对象创建与内存分配机制深度剖析
引子,对象的创建对象创建的主要流程:1类加载检查虚拟机遇到一条new指令时,首先将去检查这个指令的参数是否能在
常量池
中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过。
极客老师
·
2023-04-14 05:00
jvm
java
Java虚拟机对象
对象的创建当虚拟机遇到一条字节码new指令时,首先检查指令的参数能否在
常量池
中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化,如果没有就先执行类加载过程。
9ack!?
·
2023-04-14 05:24
java
jvm
什么是串池?
串池也就是StringTable,在JDK1.6中是方法区中运行时
常量池
的一部分([[Java内存区域]]),到JDK1.8时代,方法区被移到了本地内存,而串池留在了堆中。
stupid!
·
2023-04-14 04:19
java
jvm
开发语言
JVM内存结构阐述
目录内存结构程序计数器栈本地方法栈堆方法区运行时
常量池
StringTable调优直接内存内存结构程序计数器作用,是记住下一条jvm指令的执行地址是线程私有的在线程上下文切换的过程中需要记录到下一条要执行的指令的地址
_18shou
·
2023-04-14 03:43
小白学java
java
开发语言
后端
Python读写二进制文件的实现
目录1.简介2.struct模块介绍3.struct模块中数据格式fmt对应C/C++和Python中的类型4.实例5.
Python字符串
前面加u,r,b,f的含义5.1.字符串前加u5.2.字符串前加
·
2023-04-14 01:49
JVM之运行时数据区 方法区
JVM方法区概述设置方法区的大小参数如何解决这些OOM内部结构补充non-final的类变量全局变量:staticfinal
常量池
运行时
常量池
方法区的演进StringTable为什么要调整?
归去来兮★
·
2023-04-13 23:04
jvm
java
开发语言
java基础学习 day36(字符串相关类的底层原理)
1.字符串存储的内存原理直接赋值会复用字符串
常量池
中已有的new出来的不会复用,而是开辟一个新的空间来创建2.“==”号比较的到底是什么基本数据类型比较数据值引用数据类型比较地址值PS.所以以后对引用数据类型
丿罗小黑
·
2023-04-13 23:00
java
学习
Java之Synchronized实现原理
Java并发编程Synchronized及其实现原理-明耀-博客园monitorenter和monitorexit指令由运行时
常量池
中方法表结构的ACC_SYNCHRONIZED标志来隐式实现Monior
任嘉平生愿
·
2023-04-13 21:09
Java 对象的创建过程面试总结
Step1:类加载检查虚拟机遇到一条new指令时,首先会去检查这个指令的参数是否能在class文件中的
常量池
中定位到这个类的符号引用,并且会检查这个符号引用所指向的类是否已经完成加载、连接和初始化,如果没有
路上阡陌
·
2023-04-13 12:36
#
Java面试总结
java
面试
jvm
JVM 基础
1.JDK、JRE、JVM关系2.JVM内存模型程序计数器虚拟机栈本地方法栈Java堆方法区运行时
常量池
直接内存3.JVM启动流程参考文章1.
01_小小鱼_01
·
2023-04-13 09:13
StringBuffer与stringBuilder
当我们用双引号创建一个字符串时,jvm首先在字符串
常量池
中找寻具有相同值的字符串如果找到了,他将返回字符串
常量池
中的字符串对象引用。否则就在
常量池
中创建字符串对象并返回引用。
Stuxinyan
·
2023-04-13 02:45
Java基础
jvm
java
面试
python字符串
解析
打开IPython3全部解释一、find检测str是否包含在mystr中,如果是返回开始的索引值,否则返回-1二、index跟find()方法一样,只不过如果str不在mystr中会报一个异常.图片发自App三、count返回str在start和end之间在mystr里面出现的次数图片发自App四、replace把mystr中的str1替换成str2,如果count指定,则替换不超过count次.
Python黑户
·
2023-04-12 23:59
Flink运行过程中出现java.lang.OutOfMemoryError: Metaspace异常的原因及解决方案
java.lang.OutOfMemoryError:Metaspace异常产生的原因是“元数据区”内存溢出了,从JDK8开始,HotSpotJVM废弃了永久区PermGenspace,采用Metaspace保存class名称、字段、方法、字节码,、
常量池
咦940
·
2023-04-12 23:28
大数据
java
jvm
大数据
flink
Python字符串
去除空格的几种方法(遇到空格去不掉的时候用第3个方法)
1、strip()函数strip()函数去除字符串开头和结尾的空格;lstrip()函数去除字符串开头的空格;rstrip()函数去除字符串结尾的空格;2、replace()函数将空格替换掉3、将文本按照空格切割再拼接
白小斗
·
2023-04-12 23:44
python
python
我的面试八股(JVM篇)
字符串
常量池
?字符串
常量池
JVM为了提升性能和减少内存消耗针对字符串(String类)专门开辟的一块区域,主要目的是为了避免字符串的重复创建。
女友杨超越
·
2023-04-12 17:13
我的面试准备
jvm
面试
java
Python 字符串格式化高级用法
python字符串
格式化字符串的格式化常用的三种方式,分别是使用%格式化,format方法格式化,fstring格式化。
算力鬼才信
·
2023-04-12 13:54
Python高级编程
python
java中String的intern、StringBuilder和new String
1.Strings1=“abc”和Strings2=newString(“abc”)的区别在执行Strings1=“abc”的时候,首先会检查
常量池
中有没有abc这个字符串,如果有则直接返回该字符串的引用
NowBurn
·
2023-04-12 06:21
07-类加载器与类的加载过程
除了类的信息外,中还会存放运行时
常量池
信息,可能还包括字符串字面量和数字常量(这部分常量信息
紫荆秋雪_文
·
2023-04-12 04:07
运行时内存数据区之虚拟机栈——动态链接、方法返回地址与一些附加信息
动态链接(DynamicLinking)——指向运行时
常量池
的方法引用每一个栈帧内部都包含一个指向运行时
常量池
中该栈帧所属方法的引用。
Mr.huang
·
2023-04-12 04:55
JVM
java
jvm
开发语言
python字符串
str.format()方法详解
一、str.format()方法详解1.定义和用法format()方法格式化指定的值,并将其插入字符串的占位符内。占位符使用大括号{}定义,可以使用命名索引{price}、编号索引{0}、甚至空的占位符{}来标识占位符,也可以说是通过{}和:来代替以前的%。format()方法返回格式化的字符串。基本语法为:string.format(value1,value2…)举例如下:例1:format()
请叫我初学者
·
2023-04-12 01:35
python
python
开发语言
Python数字、字符串、数组之间的相互转换
文章目录Python数字、字符串、数组相互转换Python数组转数字Python数字转数组
Python字符串
转数组Python数组转字符串Python字符数组转数字型数组Python数字型数组转字符数组来道例题巩固一下
若年封尘
·
2023-04-12 01:57
刷题
python
list
Python数字数组转换
java22(String,StringBuffer与StringBuilder)
1.字符串
常量池
的需求字符串
常量池
是方法区中的一块特别存储区域。当需要创建一个字符串时,如果它的值在字符串
机智的老刘明同志
·
2023-04-11 19:33
Tomcat 如何扩展Java线程池
如果大家觉得文章有错误内容,欢迎留言或者私信讨论~ 在开发中我们就碰到各种“池”的概念,比如线程池、连接池、
常量池
等。
小林也要龙女仆
·
2023-04-11 17:34
Tomcat
java
tomcat
jvm
Java中String对象创建机制、字符串
常量池
Stringnew和直接赋值的区别对于字符串:其对象的引用都是存储在栈中的,如果是编译期间已经创建好(直接用双引号定义的)就存储在
常量池
中,如果是运行期间(new出来的)才能确定的就存储在堆中。
coderookier
·
2023-04-11 16:53
多线程(七)线程池
线程池,又是一个池,我们已经见识过很多池了:数据库连接池、字符串
常量池
....那我们这个线程池又是个啥呢?我们提前将线程准备好,需要用的时候直接取,不需要用的时候,在直接还回去。
我可是ikun啊
·
2023-04-11 15:40
JavaEE(初阶)
java
jvm
开发语言
Java中String类型的创建关系、什么是
常量池
、以及StringBuilder/Buffer等
Java的String字符串使用Strings1="HelloWorld";Strings2="HelloWorld";Strings3=newString("HelloWorld");Strings4=newString("HelloWorld");System.out.println(s1==s2);//trueSystem.out.println(s1==s3);//falseSystem.
fyn.L
·
2023-04-11 02:01
java
jvm
开发语言
python字符串
去重的方法_Python中的字符串查找操作方法总结
基本的字符串位置查找方法Python查找字符串使用变量.find("要查找的内容"[,开始位置,结束位置]),开始位置和结束位置,表示要查找的范围,为空则表示查找所有。查找到后会返回位置,位置从0开始算,如果每找到则返回-1。str='a,hello'printstr.find('hello')#在字符串str里查找字符串hello>>2#输出结果朴素匹配算法朴素匹配算法是对目标字符串和模板字符串
weixin_39976251
·
2023-04-11 02:26
python字符串去重的方法
[转载]
python字符串
查找的四种方法
参考链接:python中的字符串rindex
python字符串
查找有4个方法,1find,2index方法,3rfind方法,4rindex方法。
ey_snail
·
2023-04-11 02:25
Python字符串
检索
字符串查找方法主要有以下几种:1.count()用于检索指定字符串在另一个字符串中出现的次数。如果检索的字符串不存在,则返回0,否则返回出现的次数。语法:str.count(sub[,start[,end]])str:表示原字符串。sub:表示要检索的字符串。start:可选,表示检索范围的起始位置的索引。end:可选,表示检索范围的结束位置的索引。#检索网址中出现"/"符号出现的次数str="h
静若晨光
·
2023-04-11 02:19
编程语言
python
开发语言
后端
python字符串
字面量总是用双引号括起来_day-2
一、基本知识1.python属于解释型语言;解释型语言,是在运行的时候将程序翻译成机器语言,所以运行速度相对于编译型语言要慢。当耗时速度大的代码可用c/c++写。2.两种主流的编程范式为:函数编程、面向对象编程。python都支持。3.python优缺点优点:a.Python的定位是“优雅”“明确”“简单”,所以Python程序看上去总是简单易懂,初学者学Python,不但入门容易,而且将来深入下
冯鑫铭
·
2023-04-11 01:34
Java "="(赋值过程)
在堆栈中开辟一个地址存放3字面量=将引用a指向存储3字面量的地址String类型赋值Strings="hello";Strings声明String类型的引用s,存储在栈中"hello"存储在String
常量池
中
LemonCandy
·
2023-04-10 21:14
JVM
2.1程序计数器2.2Java虚拟机栈2.3本地方法栈2.4堆2.5方法区2.5.1方法区和永久代的关系2.5.2常用参数2.5.3永久代(PermGen)替换为元空间(MetaSpace)2.6运行时
常量池
5detutu
·
2023-04-10 11:31
面试总结
JVM学习总结(三):深入探究JVM中的对象及引用
2、检查加载首先检查这个指令的参数是否能在
常量池
中定位到一个类的符号引用(符号引用:符号引用以一组符号来描述所引用的目标),并且检查类是否已经被加载、解析和初始化过。
JAVA6b
·
2023-04-10 08:33
#
JVM
jvm
java
自动内存管理之【
常量池
】
首先上一段代码,一起思考,打印的结果,基于jdk1.8。StringBuildersb=newStringBuilder("我爱我媳妇儿");Strings=sb.toString();System.out.println(s.intern()==s);//falsesb.append(",她也很爱我!");s=sb.toString();System.out.println(s.intern()
Jonckys
·
2023-04-09 21:18
深入理解Java虚拟机
java
服务器
开发语言
python字符串
转数字运算_『Python基础-5』数字,运算,转换
『Python基础-5』数字,运算,转换目录基本的数字类型二进制,八进制,十六进制数字类型间的转换数字运算1.数字类型Python数字数据类型用于存储数学上的值,比如整数、浮点数、复数等。数字类型在python中是不可变类型,意思是一个变量被赋予了一个不一样的数值之后就不再是原来的内存指向了,python是基于值得内存管理机制。数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配
weixin_39857899
·
2023-04-09 21:37
python字符串转数字运算
Java 虚拟机
虚拟机栈每个Java方法在执行的同时会创建一个栈帧用于存储局部变量表、操作数栈、
常量池
引用等信息。每一个方法从调用直至执行完成的过程,就对应着一个栈帧在Java虚拟机栈中入栈和出栈的过程。
yikemi
·
2023-04-09 18:21
python中time库的描述_
Python字符串
及Time库介绍
点击上方「蓝字」关注"程序员Bob"每天与你不见不散!每日一句,送给最珍贵的你:想一千次,不如去做一次。华丽的跌倒,胜过无谓的徘徊。距离上一次写Python已有83天了,返校后又可以有时间折腾啦。嘻嘻,接下来将继续把Python剩下的知识点讲完。至于为什么要继续将Python讲完呢,一是小编想将Python这个模块一口气拿下,不能再拖拖拖拖啦;二是以后用爬虫也可以用到;三是以后可能会接触机器学习,
weixin_39900582
·
2023-04-09 17:53
python中time库的描述
JVM总结笔记
内存管理机制JVM运行时数据区Java虚拟机运行数据区线程共享:方法区,堆线程隔离:虚拟机栈,本地方法栈,程序计数器方法区作用:存储虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据运行时
常量池
hh_07
·
2023-04-09 17:46
阿里P8大牛亲自讲解!Java开发还会吃香吗?全网独家首发!
(精选97道Java核心面试题)
常量池
有哪些,数据结构,自己设计一个
常量池
String为啥设计为fin
大厂架构笔试大全
·
2023-04-09 16:09
程序员
java
后端
面试
虚拟机中的java对象
新建一个对象的步骤一虚拟机遇到一条new指令时,首先将检查这个指令的参数是否能在
常量池
中定位到一个类的符号引用,并检查这个符号引用代表的类是否已经被加载,解析和初始化过。
小寒飞刀
·
2023-04-09 08:16
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他