当前位置: 首页 > news >正文

很有质感的网站thinkphp做的商城网站分销平台

很有质感的网站,thinkphp做的商城网站分销平台,可以帮忙做网站做公司,宁波大型网站制作今天在敲代码的时候#xff0c;无意间看到这样一个提示#xff1a; 英文不太好#xff0c;先问问ChatGPT#xff0c;这个啥意思#xff1f; IDEA 提示你#xff0c;可以将代码中的 StringBuilder 替换为简单的字符串连接方式。 提示信息中说明了使用 StringBuilder 进行…今天在敲代码的时候无意间看到这样一个提示 英文不太好先问问ChatGPT这个啥意思 IDEA 提示你可以将代码中的 StringBuilder 替换为简单的字符串连接方式。 提示信息中说明了使用 StringBuilder 进行字符串拼接在现代 JVM 中并不一定比使用 String 连接有显著的性能优势尤其是对于简单的字符串拼接操作直接使用 String 连接可能更加简洁明了。 可以被替换为 String str 哪吒编程 study ChatGPT4o;这样可以使代码更简洁同时在大多数情况下不会对性能产生明显的负面影响。 IDEA 提供了自动替换的选项点击提示框中的 “Replace ‘StringBuilder’ with ‘String’” 即可自动进行替换。 GPT功能 GPT-4o知识问答支持1000token上下文记忆功能最强代码大模型Code Copilot代码自动补全、代码优化建议、代码重构等DALL-E AI绘画AI绘画 剪辑 自媒体新时代私信哪吒直接使用GPT-4o 实际上从JDK1.5开始Java编译器就做了自动优化使用“”拼接字符串编译器编译后自动优化为使用StringBuilder。 做一个小测试拼接10000个哪吒编程 study ChatGPT4o看下使用“”拼接字符串和使用StringBuilder哪个速度快。 public class StringTest {public static void main(String[] args) throws IOException { // long timeSum 0; // for (int i 0; i 3; i) { // timeSum spliceStrByAdd(); // } // System.out.println(使用拼接字符串平均耗时: timeSum/3 毫秒);long timeSum 0;for (int i 0; i 3; i) {timeSum spliceStrByBuilder();}System.out.println(使用StringBuilder拼接字符串平均耗时: timeSum / 3 毫秒);}private static final int n 10000;/*** 使用拼接字符串** return*/private static long spliceStrByAdd() {Instant start Instant.now();String ret ;for (int i 0; i n; i) {ret 哪吒编程 i;ret study i;ret ChatGPT4o i;}Instant end Instant.now();Duration elapsed Duration.between(start, end);long time elapsed.toMillis();System.out.println(使用拼接字符串耗时: time 毫秒);return time;}/*** 使用StringBuilder拼接字符串*/private static long spliceStrByBuilder() {Instant start Instant.now();StringBuilder builder new StringBuilder();for (int i 0; i n; i) {builder.append(哪吒编程).append(i);builder.append( study).append(i);builder.append( ChatGPT4o).append(i);}Instant end Instant.now();Duration elapsed Duration.between(start, end);long time elapsed.toMillis();System.out.println(使用StringBuilder拼接字符串耗时: time 毫秒);return time;} }这差距还真是巨大相差1000倍Idea给的提示这不是胡扯嘛 上面还说jdk1.5开始在编译时自动优化为StringBuilder现在我用jd-gui对class文件进行反编译查看编译后的代码差异。 这个时候很多杠精就该站出来了你这测试有问题不能这么干 你这循环拼接10000次通过拼接时你就创建了10000个字符串你这测试的并不是纯拼接耗时 好像说的有点道理~ public class StringTest2 {public static void main(String[] args) throws IOException {long timeSum 0;for (int i 0; i 3; i) {timeSum spliceStrByAdd();}System.out.println(使用拼接字符串平均耗时: timeSum/3 毫秒);timeSum 0;for (int i 0; i 3; i) {timeSum spliceStrByBuilder();}System.out.println(使用StringBuilder拼接字符串平均耗时: timeSum / 3 毫秒);}private static final int n 10000;/*** 使用拼接字符串** return*/private static long spliceStrByAdd() {Instant start Instant.now();for (int i 0; i n; i) {String ret 哪吒编程 i study i ChatGPT4o i;}Instant end Instant.now();Duration elapsed Duration.between(start, end);long time elapsed.toMillis();System.out.println(使用拼接字符串耗时: time 毫秒);return time;}/*** 使用StringBuilder拼接字符串*/private static long spliceStrByBuilder() {Instant start Instant.now();for (int i 0; i n; i) {StringBuilder builder new StringBuilder();builder.append(哪吒编程).append(i);builder.append( study).append(i);builder.append( ChatGPT4o).append(i);}Instant end Instant.now();Duration elapsed Duration.between(start, end);long time elapsed.toMillis();System.out.println(使用StringBuilder拼接字符串耗时: time 毫秒);return time;} }使用和StringBuilder单独拼接字符串时效率上确实差不多少 也就是说在拼接少量字符串的时候使用也是可以的Idea的提示还是有点道理的 我把这两个class和idea提示截图直接传给ChatGPT看它怎么看待这个问题。 ChatGPT牛笔 GPT功能 GPT-4o知识问答支持1000token上下文记忆功能最强代码大模型Code Copilot代码自动补全、代码优化建议、代码重构等DALL-E AI绘画AI绘画 剪辑 自媒体新时代私信哪吒直接使用GPT-4o
http://www.pierceye.com/news/798925/

相关文章:

  • 广西南宁官方网站企业wordpress和ueeshop
  • access数据库做网站自贸区注册公司有什么优势
  • 福州做网站公司企信网企业信用信息系统黑龙江
  • 网站建设先学什么保定徐水网站建设
  • 济南网站建设哪个好电商创业
  • 如何在年报网站上做遗失公告天津做企业网站公司
  • 嘉兴网站关键词排名网页制作与设计课程设计报告
  • 室内装饰网站模板网络营销的策略
  • 如何做网站充值58百度搜索引擎
  • 专门做衣服的网站有哪些广告公司名字怎么取
  • 亚马逊如何做折扣网站的营销在线3d建模网站
  • 深圳市seo网站设计dz做的网站容易收录吗
  • 西安手机网站wordpress 绑定两个域名
  • 郑州定制网站推广工具平面设计接私活一般多少钱
  • 俄语网站模板网站建设外包网
  • 专门做淘宝特价的网站做网络推广一般是什么专业
  • 网站互动怎么做手机论坛网站
  • 企业免费网站系统wordpress default template
  • 怎样做软件网站酒店的网络营销是什么
  • 企业为什么做网站 图片做美团网站多少钱
  • 社交网站建设网站内容策划方案
  • 二手商品网站制作软件公司取名字大全
  • 网站页面切换效果抚顺市营商环境建设局网站
  • 网站开发选择什么软件互联网营销设计
  • 网站推广结束语如何评价一个网站做的好不好
  • 连云港做网站推广网站建设为什么需要备案
  • 网站建站步骤在越南做一个网站怎么做
  • 怎么在word里做网站wordpress 父页面跳转
  • 网站添加验证码WordPress食谱小程序
  • 网站打包app公明做网站