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字符串常量池
python字符串
切片
字符串的一些规则1.字符串切片的格式是这样的====>str[start:end:step]2.但是常见的都是xxx[xx:xx],是因为不写的话默认步长为13.如果步长为1代表字符串是从左往右开始一个一个数的4.同理步长为2是从左往右取下标0,2,4,6,8这样的5.继续同理如果步长变为-1,代表字符串是从右往左开始一个个数的6.如果下标为正整数,代表下标是从从左往右开始数,像xx[2]就代表字
。3-3-
·
2023-09-23 10:26
python相关
python
开发语言
数据结构
Python字符串
切片语法和操作【详细讲解】
切片含义:切片是指对操作的对象截取其中一部分的操作。字符串切片和下标一样重要,要认真学习。在Python中不仅字符串支持切片操作,后面即将学习的列表、元组同样支持切片操作。抛出问题:str1='python'#得到整个字符串数据print(str1)#下标得到的是下标为某个数字的数据print(str1[3])#如果想得到thon这4个数据怎么办?-----》用到字符串切片知识一、语法:序列名[开
王子玉博客
·
2023-09-23 10:23
python基础教程
python
Leetcode-字符串转换整数(atoi)
如果字符串为空、找到的第一个非空格字符为字母就返回0,且找到的数字不能大于232-1、小于-232方法感觉这个题算法的成分好少,基本上是if-else加上
python字符串
的一些方法。
dulearning
·
2023-09-23 08:30
Leetcode
Python字符串
大小写转换
lower()、upper()、capitalize()、title()、swapcase()这几个方法分别用来将字符串转换为小写、大写字符串、将字符串首字母变为大写、将每个首字母变为大写以及大小写互换,这几个方法都是生成新字符串,并不对原字符串做任何修改'''s='WhatisYourName?'s2=s.lower()print(s2)#返回小写字符串#whatissyourname?prin
戴国进
·
2023-09-23 05:47
python
JavaSE 认识String类
目录1创建字符串2字符串比较相等3字符串
常量池
4理解字符串不可变5字符、字节与字符串5.1字符与字符串5.2字节与字符串5.3小结6字符串常见操作6.1字符串比较6.2字符串查找6.3字符串替换6.4字符串拆分
JiA-Bai
·
2023-09-23 00:26
JavaSE
基础语法
java
intellij-idea
开发语言
经验分享
笔记
java面试题及答案
两个,一个是字符串字面量"xyz"所对应的、驻留(intern)在一个全局共享的字符串
常量池
中的实例,另一个是通过newString(String)创建并初始化的、内容与
空气啥都想学
·
2023-09-22 22:58
运行时
常量池
(Runtime Constant Pool)
运行时
常量池
(RuntimeConstantPool)是方法区的一部分。
若云止水
·
2023-09-22 08:25
java
开发语言
【Java相关】GC垃圾回收和内存分区
JavaVirtualMachineStacks)1.3本地方法栈(NativeMethodStack)1.4Java堆(JavaHeap)补充——栈内存:1.5方法区(MethodArea)1.6运行时
常量池
李清焰
·
2023-09-21 18:31
扫盲
Java相关
JVM
虚拟机
JVM内存模型、原理、垃圾回收、调优
----------------------------JVM内存模型我们先从JVM内存模型说起,它包括如下几部分:1、堆所有程序创建的对象都存放在这里2、方法区类元信息都存放在这,包括类的类型信息、
常量池
爱码叔
·
2023-09-21 18:00
Java面试知识点总结
JVM
虚拟机
调优
垃圾回收
内存模型
JVM内存区域划分&垃圾回收
并行和并发1.2进程和线程1.3JVM、JRE、JDK的关系1.4JVM的特性二、JVM的内存区域划分2.1程序计数器2.2Java虚拟机栈2.3本地方法栈2.4Java堆(Heap)2.5方法区2.6运行时
常量池
Unique Pursuer
·
2023-09-21 18:59
JVM
知识库
学习
java
后端
JavaEE 多线程代码案例(二)
文章目录线程池ExecutorServiceservicesubmitThreadPoolExecuto自己实现一个线程池线程池池(pool)是一个非常重要的思想方法与内存池进程池连接池
常量池
的池概念是一样的如果我们需要频繁的创建销毁线程
ningbaidexia
·
2023-09-21 17:03
JAVA
java
一 JVM内存模型
对象在内存中的布局4.对象的访问定位1.JVM内存区域分为线程共享区,和线程独占区线程共享区:1.方法区(HOTSPOT里的永久代,JDK8的METASPACE;存放:类信息,静态变量,编译后代码,常量(运行时
常量池
西部小笼包
·
2023-09-21 16:35
Eclipse超完美教程(6) javap反汇编命令+如何配置和使用代码模板 让你的开发效率提高到飞起来
它的作用就是根据class字节码文件反解析出当前类对应的code区(字节码指令)、局部变量表、异常表和代码行偏移量映射表、
常量池
等信息,javap命令可以反汇编一个或多个类文件,简单的说:可以查看java
极客小俊
·
2023-09-20 21:01
清明休假第一天-内存分析,构造方法,虚拟机内存模型,继承,重写,this,static,final关键字
内存分析栈stack主方法,对象的地址,局部变量堆heep对象,成员变量,普通方法方法区methodarea类信息,
常量池
,static修饰的属性和方法(main方法,静态变量)构造方法对象的初始化结构
小白白要变强
·
2023-09-20 18:48
java
python字符串
及格式输出
字符串就是用单引号或者双引号或者三单引号或者三双引号括起来的任何文本定义一个变量将字符串赋给变量,就可以使用该字符串单引号双引号不支持换行写s1='这是一个字符串'\'这是一个字符串's2="这是一个字符串"\"这是一个字符串"s3='''这是一个字符串这是一个字符串这是一个字符串这是一个字符串这是一个字符串'''s4="""这是一个字符串这是一个字符串这是一个字符串这是一个字符串这是一个字符串"
柒拾霜染
·
2023-09-20 15:23
python
Android APK打包流程
生成对应的Java代码接口供程序调用3.把R文件和adjl文件编译成.class文件4.dx工具把所有的.class文件转换成.dex文件,dx工具的主要工作是将Java字节码转成成Dalvik字节码、压缩
常量池
馒Care
·
2023-09-20 11:03
jvm中对象创建、内存布局以及访问定位
①Java虚拟机遇到一条字节码new指令时,首先将去检查这个指令的参数是否能在
常量池
中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过。
Likelong~
·
2023-09-19 15:00
#
jvm
jvm
java-String
ASCII表——适合英文,字符较少unicodeutf8——三个字节描述一个字符gbk——两个字节描述一个字符2,
常量池
——了解注意:这块知识不太可靠,要看汇编语言1,字符串
常量池
由来在日常开发过程中,
106号水手
·
2023-09-19 06:51
java进阶
java
以后字符串中的字符提取校验就用这个了,效果不错!
【阅读全文】正好有一个小需求需要校验一个
python字符串
中是否存在某种类型的字符,需求其实不难但是自己写的话又要耗时费力,可能还存在BUG需要测试。
Python集中营
·
2023-09-19 06:09
JVM——5.类文件结构
这篇文章我们来讲一下jvm的类文件结构目录1.引言2.类文件结构概论3.魔数与class文件的版本4.
常量池
5.访问标志6.类索引、父类索引与接口索引集合7.字段表集合8.方法表集合9.属性表集合9.1code
L纸鸢
·
2023-09-18 22:25
JVM系列
jvm
python字符串
查找某个字符_python的字符串
python中字符串是一个重要的数据类型。字符串是用引号括起来的0个或多个字符,当引号括起来的是0个字符,那就叫空字符串。我们可以定义一个变量,然后将一个字符串赋值给这个变量。字符串是中的字符是有索引顺序的,索引序号是从O开始,依次123…。如果我们想取出字符串中的某个字符,可以在变量跟一个方括号内填上序号,即可。如果想从中取出若干个字符,则格式为:<字符串〉[M;N:K]。其中M表示起始序号,N
weixin_39818014
·
2023-09-18 21:04
python字符串查找某个字符
Python字符串
操作技巧之取出指定位置字符
Python字符串
操作技巧之取出指定位置字符1.引言本篇博客将介绍Python中字符串操作的技巧之一,即如何取出字符串中指定位置的字符。
念广隶
·
2023-09-18 21:32
Python
python
开发语言
python 截取字符串的某一个字符
截取历史前面的字符a='北京历史天气预报2020年1月份'a1=a.find('历')print(a[0:a.find('历')])PYTHON按照指定字符或者长度截取字符串1.截取指定位置字符串
Python
DN_XIAOXIAO
·
2023-09-18 21:01
python学习
程序员之String
另外还有线程安全的考虑c.为了性能只有String被定义为final的时候,JVM中才能够使用字符串
常量池
,不用考虑String的值会更改的问题,因此提高
zhglance
·
2023-09-18 16:00
String,StringBuilder,Stringbuffer的区别
String:不可变,每次对String的操作都会在“
常量池
”中生成新的String对象,线程安全。StringBuffer:可变,不会产生新的对象,有同步锁,线程安全。
举个小栗子0317
·
2023-09-18 06:46
python 基础 - 字符串
python字符串
字符串是Python中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。
_07
·
2023-09-18 04:55
JVM学习笔记(二)——运行时数据区域
20200420162443578.png一、程序计数器记录正在执行的虚拟机字节码指令的地址(如果正在执行的是本地方法则为空)二、Java虚拟机栈每个Java方法在执行的同时会创建一个栈帧用于存储局部变量表、操作数栈、
常量池
引用等信息
真理的羽毛
·
2023-09-18 00:45
JVM——2.JVM的内存结构
3.1栈的介绍3.2栈的相关问题3.3栈内存溢出问题3.4线程运行诊断4.本地方法栈5.堆5.1堆的概述5.2堆内存溢出问题5.3堆内存诊断6.方法区6.1方法区的概述6.2方法区的内存溢出问题7.运行时
常量池
L纸鸢
·
2023-09-17 08:06
JVM系列
jvm
服务器
运维
JVM——3.StringTable字符串
常量池
这篇文章我们来讲一下StringTable字符串
常量池
目录1.引例2.StringTable的特性3.StringTable的位置4.StringTable的垃圾回收、5.StringTable性能调优
L纸鸢
·
2023-09-17 08:04
JVM系列
jvm
JDK1.6到JDK1.8方法区的变化(大坑)
题外话方法区与堆是线程间共享的上图可见方法区分为类的信息、
常量池
、方法数据、方法代码变化JDK版本方法区实现变化jdk
造 山
·
2023-09-16 22:03
jvm
java
开发语言
从原理聊 JVM(一):染色标记和垃圾回收算法
运行时
常量池
,属于方法区的一部分,用于存放编译期生成的各种字面量和符号引用。JDK1.8之前,Hotspot虚拟机对方法区的实现叫做永久代,1.8之后改为元空间。
京东云开发者
·
2023-09-16 18:43
jvm
算法
java
开发语言
类加载与字节码技术
2000066029560021000500060000000000020001一个方法由访问修饰符,名称,参数描述,方法属性数量,方法属性组成红色代表访问修饰符(本类中是public)蓝色代表引用了
常量池
枯寂麻辣
·
2023-09-16 16:14
java
JVM之对象创建流程及对象内存布局
之内存区域及对象创建流程对象创建流程分配内存并发解决方法设置初始值在程序中可能会出现的问题设置对象头对象头数据结构Class文件的对象的内存布局对象创建流程当JAVA虚拟机碰到new字节码指令时,首先会去
常量池
中查找是否有对应的类名
~~1112233
·
2023-09-16 15:49
Android
笔记
JVM
java
经验分享
面试
Java创建对象的过程
java创建对象的过程主要分为一下五个步骤:(1)类加载检查Java虚拟机(jvm)在读取一条new指令时候,首先检查能否在
常量池
中定位到这个类的符号引用,并且检查这个符号引用代表的类是否被加载、解析和初始化
旋转的冬瓜皮
·
2023-09-16 15:18
Java学习之路
java
开发语言
后端
JVM面试题详解系列——Java 对象的创建过程
Step1:类加载检查虚拟机遇到一条new指令时,首先会去检查这个指令的参数是否能在class文件中的
常量池
中定位到这个类的符号引用,并且会检查这个符号引用所指向的类是否已经完成加载、连接和初始化,如果没有
路上阡陌
·
2023-09-16 15:46
#
JVM
jvm
java
面试
对象的创建过程
然后初始化的过程,主要是对目标类里面的静态变量、成员变量、静态代码块进行初始化分配内存空间当目标类被初始化以后,就可以从
常量池
里面找到对应的类元信息,并且目标对象的大小在
无语堵上西楼
·
2023-09-16 15:43
java面试题
java
深入理解Java虚拟机 -- Java运行时数据区域
文章目录1.运行时数据区域1.1程序计数器1.2Java虚拟机栈1.3本地方法栈1.4Java堆1.5方法区1.6运行时
常量池
2.直接内存本文参考于《深入理解Java虚拟机》1.运行时数据区域Java虚拟机在执行
崇尚学技术的科班人
·
2023-09-16 07:38
java
开发语言
后端
JVM—运行时数据区域
目录1.运行时数据区域概述2.具体内容2.1线程共享的数据区2.1.1方法区2.1.1.1运行时
常量池
2.1.2堆2.2线程独享的数据区2.2.1程序计数器2.2.2虚拟机栈2.2.3本地方法栈1.运行时数据区域概述
ZtCling
·
2023-09-16 07:01
java虚拟机:JVM
java
开发语言
python字符串
python字符串
字符串1.字符串的创建2.字符串的常用操作2.1查询操作2.2大小写转换操作2.3内容对其操作2.4劈分操作2.5判断操作2.6替换与合并操作2.7比较操作2.8切片操作2.9格式化字符串操作
Peilcan
·
2023-09-15 23:42
python基础
python
开发语言
【面试题精讲】你了解String.intern方法吗
首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top首发博客地址系列文章地址String.intern方法是Java中的一个方法,「它用于将字符串对象添加到字符串
常量池
中
程序员朱永胜
·
2023-09-15 20:10
后端
黑马JVM总结(八)
(1)StringTable面试题1.81.6时(2)StringTable的位置jvm1.6时StringTable是
常量池
的一部分,它随着
常量池
存储在永久代当中,在1.7、1.8中从永久代变成了堆中
喵俺第一专栏
·
2023-09-15 07:37
JVM虚拟机
jvm
JVM对象创建与内存分配机制深度剖析
对象的创建对象创建的主要流程:1.类加载检查虚拟机遇到一条new指令时,首先将去检查这个指令的参数是否能在
常量池
中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过。
will.tsang
·
2023-09-15 06:25
jvm
python字符串
前面加r的用法
在打开文件的时候open(r’c:….’),加r和不加”r是有区别的‘r’是防止字符转义的如果路径中出现’\t’的话不加r的话\t就会被转义而加了’r’之后’\t’就能保留原有的样子在字符串赋值的时候前面加’r’可以防止字符串在时候的时候不被转义原理是在转义字符前加’\’s=r'\tt'print(s)Output:'\tt's='\tt'print(s)Output:'t'
DaxiaLeeSuper
·
2023-09-15 04:24
Python
python
python字符串
中每个字符前插入其他字符
背景:在某网站发了一段评论,不知道触摸了什么不该触摸的东西,该站自动给我屏蔽了,正好最近学历python,想着在每个字符前都加上’'应该能逃脱自动审核的魔掌要求:在特定字符串的每一个字符前面加斜杠(\)str1=‘123456abcdefg’deffun(str):foriinrange(0,len(str),1):print(str[i:i+1],‘/’,end=‘’)fun(str1)输出:1
红水母
·
2023-09-14 14:12
python
JVM基础-Hotspot VM相关知识学习
这里写目录标题jdkJVM虚拟机类类的生命周期类加载的时机类的双亲委派机制类的验证java对象MarkWordKlassPointer实例数据对齐数据字符串
常量池
垃圾收集器1.Serial收集器(串行收集器
Semanteme
·
2023-09-14 06:39
jvm
学习
黑马JVM总结(七)
(1)StringTable_编译器优化“a”+“b”对应#4:是去
常量池
中找ab的这个符号astore5:是把这个存入编号为5的局部变量“ab”对应的指令#4,跟“a”+“b”对应#4下面弄是一样的在执行
喵俺第一专栏
·
2023-09-14 00:16
JVM虚拟机
jvm
黑马JVM总结(六)
(1)
常量池
方法区的组成中都由一个叫做运行时
常量池
的部分,内部包含一个叫做StringTable的东西反编译二进制字节码:类的基本信息:
常量池
:方法定义:构造方法main方法:方法中有一些指令,通过指令
喵俺第一专栏
·
2023-09-14 00:16
JVM虚拟机
jvm
python文本操作
python中字符串和文本处理(很详细)_
python字符串
和文本_lemon*的博客-CSDN博客
工作使我快乐
·
2023-09-13 18:31
学习
[Java] String详解
equals()的应用3.字符串的转化3.1数字与字符串的转化3.2大小写转换3.3字符串与字符数组转换4.字符串修改1.引入库2.读入数据总结前言String这部分是面试中常常考到的题.string
常量池
菠萝猫yena
·
2023-09-13 16:47
JAVA
java
jvm
开发语言
Java基础-方法区以及static的内存分配图
方法区存放的信息包括:类的基本信息:1.每个类的全限定名2.每个类的直接超类的全限定名(可约束类型转换)3.该类是类还是接口4.该类型的访问修饰符5.直接超接口的全限定名的有序列表已装载类的详细信息1.运行时
常量池
xiaopangcame
·
2023-09-13 14:59
java
java
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他