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

基于工作过程的商务网站建设 网页制作湘潭seo优化

基于工作过程的商务网站建设 网页制作,湘潭seo优化,模具外贸营销网站如何做,微网站和网站的区别字符串原理:原理1: 内存原理 (1)直接赋值给字符串,会把这个字符串放到常量池里,如果之后出现重复使用这个字符串的,就会直接从这个常量池中去引用,不会再去new一个字符串 (2)new出来的字符串不会重复使用,而是开辟一个新的空间存储原理2: 字符串中的""比较的是什么?…
字符串原理:原理1: 内存原理
(1)直接赋值给字符串,会把这个字符串放到常量池里,如果之后出现重复使用这个字符串的,就会直接从这个常量池中去引用,不会再去new一个字符串
(2)new出来的字符串不会重复使用,而是开辟一个新的空间存储原理2: 字符串中的"=="比较的是什么?因为字符串它是一个引用(指针)类型的数组,所以比较的是地址值原理3: 字符串拼接的原理
(1) String str = "a" + "b" + "c";
这样在拼接的时候没有变量,都是字符串,触发字符串的优化机制,在编译的时候就已经是"abc"了,就可以重复使用串池中的数据(2)String str1 = "a";String str2 ;String str3 ;str2 = str1 + "b";str3 = str2 + "c";
拼接有变量参与,就会再堆空间创建新的对象根据黑马程序员所讲,自己总结了一下,字符串的拼接分为两个版本:1. JDK8 以前: 在生成str2的时候,是先把str1放到堆空间中,然后创建一个StringBuilder对象去接收str1的内容,然后在堆空间中用append方法添加"b",最后把StringBuilder用toString()方法,生成了一个新的String对象,再让这个对象赋值给str2.总的来说:相当于生成了2个不必要的空间,用代码看:String str1 = "a";StringBuilder s = "a";    这里生成了一个StringBuilder对象ss.append("b");String sc = s.toString(); 这里生成了一个新的String对象scstr2 = sc;这样就会占用两个不必要的空间,降低运行效率2.  JDK8 之后:在生成str2的时候,先对str1 + "b"要占用的空间进行了预估,然后在堆空间占用了相应的数组空间,最后存入字符再组合成字符串但是这样也有个弊端,每次预估也是要有时间的,如果按这里例子来说,系统需要预估两次空间,所以效率还是提不上去.总结:  我们在用字符串拼接的时候尽量用StringBuilder对象手动添加,最后再返回String类型原理4: StringBuilder怎么提高效率的
由于这个类型的对象的内容是可以变动的,所以我们再添加的时候,变动的始终是这个对象,而不会去重新创建对象赋值
(String对象内容不可变动,是固定的)根据黑马程序员所讲,自己总结了下:
StringBuilder再空间中首先是以默认的字节数组存在的, 这个数组容量(最多能装下多少数据)默认为16,
但是他还有一个属性,叫length,length是记录实际上存储了多少数据如果我们在存入数据的时候长度超出了16,那么StringBuilder就会自动扩容(有点类似队列自动扩容),
扩容范围是原数组的容量*2 + 2.如果我们一下子存入了很多很多数据,比如40(超出了扩容范围),那么StringBuilder就会以我们存入的数据长度为标准,
重新创建空间,空间的大小就是我们存入数据的长度(40).
http://www.hkea.cn/news/877759/

相关文章:

  • 企业营销型网站做的好网络营销的有哪些特点
  • 网站开发 合同兰州快速seo整站优化招商
  • 网站开发技术现状深圳网络营销推广培训
  • 知名网络公司有哪些河北网站seo
  • 学做网站多少钱关键词难易度分析
  • 传奇如何做网站网站建设策划书案例
  • 龙岗 网站建设深圳信科最好用的搜索神器
  • 动态网站开发日志重庆seo整站优化报价
  • 魔站网站建设微信公众号运营推广方案
  • 好的网站建设公司营销推广外包公司
  • 教育机构做网站素材长尾关键词爱站
  • 做网站选什么系统企业网站seo推广
  • 山东省南水北调建设管理局网站腾讯网qq网站
  • 菏泽做网站公司sem网络营销
  • 专业建站外包兰州网络优化seo
  • 企业邮箱腾讯杭州seo按天计费
  • 政府网站建设先进个人事迹互动营销
  • 网站建设之织梦模板做国外网站
  • 小程序电商模板seo关键词排名优化品牌
  • 泉州网站优化排名百度关键字优化价格
  • 上海网站建设好处win优化大师官网
  • 适合毕设做的简单网站初学seo网站推广需要怎么做
  • 想把书放到二手网站如何做深圳seo关键词优化
  • 合肥网站优化排名推广合理使用说明
  • 如何网站专题策划互联网推广是什么
  • 用hadoop做网站日志分析推广工作的流程及内容
  • 凡科做网站技巧站长之家域名信息查询
  • 网站建设国际深圳网络营销课程ppt
  • 网站开发人员需要具备的能力电脑培训班多少费用
  • discuz集成wordpressseo的概念是什么