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

如何用付费音乐做视频网站公司网站的设计与实现

如何用付费音乐做视频网站,公司网站的设计与实现,小程序登录入口代码,石家庄专业模板网站制作价格String和StringBuffer的区别#xff0c;网上资料可以说是数不胜数#xff0c;但是看到这篇文章#xff0c;感觉里面做的小例子很有代表性#xff0c;所以转一下#xff0c;并自己做了一点总结。在java中有3个类来负责字符的操作。1.Character 是进行单个字符操作的#x…String和StringBuffer的区别网上资料可以说是数不胜数但是看到这篇文章感觉里面做的小例子很有代表性所以转一下并自己做了一点总结。在java中有3个类来负责字符的操作。1.Character 是进行单个字符操作的2.String 对一串字符进行操作。不可变类。3.StringBuffer 也是对一串字符进行操作但是可变类。String:是对象不是原始类型.为不可变对象,一旦被创建,就不能修改它的值.对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去.String 是final类,即不能被继承.StringBuffer:是一个可变对象,当对他进行修改的时候不会像String那样重新建立对象它只能通过构造函数来建立,StringBuffer sb new StringBuffer();note:不能通过付值符号对他进行付值.sb welcome to here!;//error对象被建立以后,在内存中就会分配内存空间,并初始保存一个null.向StringBuffer中付值的时候可以通过它的append方法.sb.append(hello);字符串连接操作中StringBuffer的效率要比String高:String str new String(welcome to );str here;的处理步骤实际上是通过建立一个StringBuffer,让侯调用append(),最后再将StringBuffer toSting();这样的话String的连接操作就比StringBuffer多出了一些附加操作,当然效率上要打折扣.并且由于String 对象是不可变对象,每次操作Sting 都会重新建立新的对象来保存新的值.这样原来的对象就没用了,就要被垃圾回收.这也是要影响性能的.看看以下代码将26个英文字母重复加了5000次String tempstr abcdefghijklmnopqrstuvwxyz;inttimes 5000;longlstart1  System.currentTimeMillis();String str ;for(inti 0; i str  tempstr;}longlend1  System.currentTimeMillis();longtime  (lend1 - lstart1);System.out.println(time);可惜我的计算机不是超级计算机得到的结果每次不一定一样一般为 46687左右。也就是46秒。我们再看看以下代码String tempstr abcdefghijklmnopqrstuvwxyz;inttimes 5000;longlstart2  System.currentTimeMillis();StringBuffer sb newStringBuffer();for(inti 0; i sb.append(tempstr);}longlend2  System.currentTimeMillis();longtime2  (lend2 - lstart2);System.out.println(time2);得到的结果为 16 有时还是 0所以结论很明显StringBuffer 的速度几乎是String 上万倍。当然这个数据不是很准确。因为循环的次数在100000次的时候差异更大。不信你试试。根据上面所说str here;的处理步骤实际上是通过建立一个StringBuffer,让侯调用append(),最后再将StringBuffer toSting();所以str here;可以等同于StringBuffer sb new StringBuffer(str);sb.append(here);str sb.toString();所以上面直接利用来连接String的代码可以基本等同于以下代码String tempstr abcdefghijklmnopqrstuvwxyz;inttimes 5000;longlstart2  System.currentTimeMillis();String str ;for(inti 0; i StringBuffer sb newStringBuffer(str);sb.append(tempstr);str  sb.toString();}longlend2  System.currentTimeMillis();longtime2  (lend2 - lstart2);System.out.println(time2);平均执行时间为46922左右也就是46秒。总结: 如果在程序中需要对字符串进行频繁的修改连接操作的话.使用StringBuffer性能会更高
http://wiki.neutronadmin.com/news/407432/

相关文章:

  • 上海建设网站制作境外电商平台入驻
  • 江苏做家纺的公司网站网站 备案 固话
  • 博罗网站建设哪家好免费网络节点
  • 商业网站建设的意义简述什么叫市场营销
  • html5网站建设 教程视频公司常见八大职能部门
  • 网站排名需要多长时间wordpress站长之家
  • 吉首做网站无代码企业网站开发
  • 网站用哪些系统做的好以前做弹幕现在的电影网站
  • 做小程序用什么软件seo北京
  • 外网进入学校内局域网建设的网站wordpress 主题 h5
  • wordpress素材库无法显示seo是什么简称
  • photoshop网站模板设计教程网站设计方案应该怎么做
  • 网站的要素是什么意思wordpress网站上传服务器
  • 网站查询域名访问杭州手机模板建站
  • 网站建设公司-山而海口专业网站建设公司
  • 做通风工程上哪个网站发布哪里有响应式网站企业
  • 上海英文网站建设公司网页设计师 培训
  • 招聘网站做专题的目的石材公司网站源码
  • 免费做苗木的网站c# 网站开发教程
  • 北京东直门网站建设生态农业网站模板
  • 建筑工程网站源码wordpress 文章id 链接
  • pc建站淄博英文网站建设专业
  • 做美缝在哪个网站接单智能建站平台
  • 网站开发与维护是什么深圳建筑设计公司排行榜
  • 网站开发公司可行报告优秀网站的要素有
  • 爱站网seo综合查询工具淘宝做网站的多少钱
  • 好企业网站怎么查网站注册时间
  • 嘉定华亭网站建设wordpress 托管建站
  • 仿中国加盟网站源码网站优化的策略
  • 摄影网站建设解决方案网站建设的目的与意义