学校官方网站网页设计网站开发产品设计公司

pingmian/2025/10/13 11:41:24/文章来源:
学校官方网站网页设计,网站开发产品设计公司,网站解析是做a记录吗,广州新媒体运营公司排行榜String 对象可谓再熟悉不过了#xff0c;与此相关的面试题经常会引出内存性能优化的问题#xff0c;本篇主要以 new String(123) 创建了几个对象为例记录。 一、你能回答正确吗 String a 123; 如上定义的为常量#xff1b; String b a 456与此相关的面试题经常会引出内存性能优化的问题本篇主要以 new String(123) 创建了几个对象为例记录。 一、你能回答正确吗 String a  123; 如上定义的为常量 String b  a 456; 如上 b 为变量为啥 难道常量拼接常量得到的是变量吗 不是常量拼接常量得到的依旧是常量。 但是此时将 a 作为引用a 已经不再是常量了是变量了所以得到的 b 自然就是变量。 String b  123  456 此时 b 为常量。 如果给 a 加上修饰符 final 那么 a 就是个常量那么 b 就为常量了。 二、String定义常量和变量的区别 我们再来通过两种写法分析 String a  123;String b  new String(123); 如上第1行定义了一个常量 a 第2行通过关键字 new 的形式创建了一个变量 b 。 我们结合之前学过的 JVm 再深入一些第1行在常量池开辟了一块空间存放字符串 123通过 a 对象指向这个常量对象。第2行由于使用了 new 关键字所以会在堆空间中开辟一块内存区域在其中存放字符串 123并把内存的地址赋予 b 变量。 所以 ab 吗显示是 false一个是堆内存一个是常量池。 如果将 a 修改成 String a  new String(123) 那么ab 吗 依旧是 false。 为什么只要通过 new 形式自然是创建两个对象所以是 false即便是他们的值是一致的。 三、String常量变量的总结 String 常量存放在常量池中jvm处于优化考虑会让内容一致的对象共享内存块但变量是放在堆空间中的new 定义的不同变量内存地址不同。 String 常量连接常量还是常量依旧用常量池管理但常量连接变量就是变量了。 四、创建几个对象的练习 以下几种情况(均不考虑字符串在常量池中已存在的情况) 1、String a123; 创建了1个对象 jvm在编译阶段会判断常量池中是否有 123 这个常量对象如果有a直接指向这个常量的引用如果没有会在常量池里创建这个常量对象。 2、String anew String(123); 创建了2个对象 同情况1jvm编译阶段判断常量池中 123存在与否进而来判断是否创建常量对象然后运行阶段通过new关键字在java heap创建String对象。 3、String a123456; 创建了1个对象 jvm编译阶段过编译器优化后会把字符串常量直接合并成123456所有创建对象时最多会在常量池中创建1个对象。 4、String a123new String(456); 创建了4个对象 常量池对象123 ,456new String(456)创建堆对象还有一个堆对象123456。 最后练习参考文章https://blog.csdn.net/baidu_27969827/article/details/79219708

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/88060.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

合肥网站开发招聘免费搭建个人服务器

GDB 1. GDB调试器1.1 前言1.2 GDB编译程序1.3 启动GDB1.4 载入被调试程序1.5 查看源码1.6 运行程序1.7 断点设置1.7.1 通过行号设置断点1.7.2 通过函数名设置断点1.7.3 通过条件设置断点1.7.4 查看断点信息1.7.5 删除断点 1.8 单步调试1.9 2. GDB调试core文件2.1 设定core文件的…

建网站多少钱一个平台网页制作与设计src什么意思

题目 给定一个字符串s,s包括以空格分隔的若干个单词,请对s进行如下处理后输出: 1、单词内部调整:对每个单词字母重新按字典序排序 2、单词间顺序调整: 1)统计每个单词出现的次数,并按次数降序…

怎样做旅游摄影网站高并发 wordpress

ASP.NET Web API如何接受来自AngualrJS的QueryString呢?本篇体验两种方式。 第一种方式:http://localhost:49705/api/products?searchGDN 这种方式是QueryString原生的格式。 首先,把当前的域名和端口号放到一个自定义的module中去。 1 (fun…

系网站建设工作总结深圳短视频关键词搜索排名推广

首先,定义问题:在 Pip 中设置HTTP爬虫IP服务器,以便在网络上进行访问和下载。 亲身经验:我曾经遇到过类似问题,通过设置HTTP爬虫IP服务器成功解决了网络访问问题。 数据和引证:根据 pip 官方文档&#xff…

php论坛网站源码下载网站维护服务

正题 题目链接:https://www.luogu.com.cn/problem/CF280D 题目大意 一个长度为nnn的序列,mmm次操作 修改一个数询问一个区间中选出kkk段不交子段使得和最大 1≤n≤105,1≤m≤2105,1≤k≤201\leq n\leq 10^5,1\leq m\leq 2\times 10^5,1\leq k\leq 201≤n≤105,1≤…

柳州市诚信体系建设网站青岛 网站优化

1 自我介绍 2 快手实习 2.1 讲讲你写的curd启动器,做了哪些工作呢 答: 2.2 网上也有一些开源的curd代码生成器,你为什么需要自研呢(重要) 答: (1)这个必须得自研,因…

常州建设工程交易网站煎蛋wordpress二次开发

撰稿|行星 来源|贝多财经 9月5日,乐舱物流股份有限公司(下称“乐舱物流”)通过港交所上市聆讯,并披露了通过港交所聆讯后的资料集(即招股书),中信证券和农银国际为其联席保荐人。 成立于2004…

可以用自己电脑做网站服务器吗企业网站建设注意

在java项目中,你一定碰到过classpath,通常情况下,我们是用它来指定配置/资源文件的路径。在刚开始学习的时候,自己也糊里糊涂,但是现在,是时候弄清楚它到底是指什么了。 顾名思义,classpath就是…

网站一级页面二级页面怎么做瑞昌市建设局网站

搜狐视频怎么投屏 1、设置投屏前,要先把电视机和手机连接同一个无线网络,这样才能投屏成功。 2、设置后手机和电视的网络后,点击打开手机桌面上的搜狐视频。 3、打开搜狐视频后,在打开的软件里面 ,点击一个视频播放…

无为县城乡建设局网站wordpress博客页面修改

近期需要对webbrower设置代理,找到了如下方案: 1. 对修改注册表,设置全局代理 这种方法限制在一个进程内只能设置或取消代理,而且是全局代理,对于部分不需要代理对功能会产生影响 2. 通过函数InternetSetOption实现修改…

网站页面用什么软件做内蒙建设工程信息网站

在当今数字化和社交化的时代,社交媒体已成为人们生活中不可或缺的一部分。其中,TikTok作为一款备受欢迎的短视频应用,不仅改变了人们的娱乐方式,也对精神健康产生了深远的影响。 本文将深入探讨TikTok在压力时代对精神健康的作用…

检查网站的跳转路径是否清晰 哪里要优化做网站需要缴什么费用

office这个体系分为四个大教程 1、【document server文档服务器基础搭建】 2、【连接器(connector)或者jsApi调用操作office】-进阶 3、【document builder文档构造器使用】-进阶 4、【Conversion API(文档转化服务)】-进阶 如果需要连接器,可以查看:onl…

自动跳转到wap网站wordpress 饼状图

前一段时间要做一个音乐播放器,要实现在线下载歌曲功能,这里要用到服务器,我决定使用Tomcat。 1.下载tomcat http://tomcat.apache.org/ 推荐下载7.0 版本(8.0刚出来,据说还有些问题;6.0反正我没搭建好&a…

网站做优化甜点的网站建设规划书

Sqlzoo习题练习:More JOIN operations下面会涉及到更多连接的概念。数据库由三个表组成:movie , actor 和 casting以及三个表之间的关系。下面为More JOIN 习题内容:--#1/*List the films where the yr is 1962 [Show id, title]*/SELECT id,…

自己怎么创建一个网站小型IT网站开发公司

Package taxlist version 0.2.4 Description 分类法分类可以包含在taxonRelations插槽提供的信息中的 taxlist 对象中。然而,对于统计分析来说,将这些信息插入到插槽taxonTraits中可能更方便。 Usage tax2traits(object, ...)## S3 method for class …

网站做缓存吗龙华做棋牌网站建设哪家好

目录1.命令格式2.命令功能3.命令参数4.正(规)则表达式5.示例1:查找指定进程2:查找指定进程个数3:从文件中读取关键词进行搜索4:从文件中读取关键词…

金融互助网站建设北京工程建设有限公司

什么是高防IP? 高防IP是针对互联网服务器在遭受大流量的DDOS攻击后导致服务不可用的情况下,推出的付费增值服务,用户可以通过配置高防IP,将攻击流量引流到高防IP,确保源站的稳定可靠。(无需转移数据&#…

做网站等保收费wordpress 该插件没有有效的标题

选择offer,一直是很困难的事,工作不是餐桌上的美食,你品尝了这个菜还可以去尝那一道菜,所以大家都害怕因为选错一方而失去了更好的机会。而那句「选择大于努力」,让很多人更看重选择。我会经常遇到同学向我咨询offer选…

去哪里学做网站app澄迈网站建设

Alibaba Cloud Linux是基于龙蜥社区OpenAnolis龙蜥操作系统Anolis OS的阿里云发行版,针对阿里云服务器ECS做了大量深度优化,Alibaba Cloud Linux由阿里云官方免费提供长期支持和维护LTS,Alibaba Cloud Linux完全兼容CentOS/RHEL生态和操作方式…

永康住房城乡建设局网站wordpress pc 客户端

文章目录 前言声明前置知识服务注册和发现Zookeeper 工作原理实现过程注册中心服务注册服务发现 总结 前言 无论是采用SOA还是微服务架构,都需要使用服务注册和服务发现组件。我刚开始接触 Dubbo 时一直对服务注册/发现以及 Zookeeper 的作用感到困惑,现…