|  客服中心  |  合作联系
搜刊网
论文下载
您当前位置
首页 > 论文下载 > 文化研究 > Java语言中数据存储解析
Java语言中数据存储解析
来源:互联网 sk001 | 冯世文
【分  类】 文化研究
【关 键 词】 java;堆内存;栈内存;
【来  源】 互联网
【收  录】 中文学术期刊网
正文:

  但是,另外一个问题就是GC的运行要占用一个线程,这本身也在一定程度上降低程序运行性能,更何况这个线程还要在堆中把内存多次条用。不仅如此,如上面所说,堆中存活的对象被搬移了位置,那么所有对这些对象的引用都要重新赋值,这些开销都有可能导致性能的降低。

  其实,JVM(java虚拟机)运行时,将内存分为堆和栈,堆中存放的是创建的对象,JAVA字符串对象内存实现时,在堆中开辟了一快很小的内存,叫字符串常量池,用来存放特定的字符串对象。

  关于String对象的创建,两种方式是不同的,第一种不用new的简单语法,即

  String s1="JAVA";

  创建步骤是先看常量池中有没有与"JAVA"相同的的字符串对象,如果有,将s1指向该对象,若没有,则创建一个新对象,并让s1指向它。

  第二种是new语法

  String s2="JAVA";

  这种语法是在堆中创建对象,并将s2最终指向它,然后去字符串常量池中看看,是否有与之相同的内容的对象,如果有,则将new出来的字符串对象与字符串常量池中的对象联系起来,如果没有,则在字符串常量池中再创建一个包含该内容的字符串对象,并将堆内存中的对象与字符串常量池中新建出来的对象联系起来。这就是java中有关字符串的存储机制,明白这些,我们也就了解了本文一开始那几个问题的答案。

  四 总结

  我们了解了java的存储机制以后,这位我们更好的使用java存储数据提供了依据和帮助。在java中,基本的数据我们一定要坚持用栈来处理,在不得不用堆内存来处理时,我们也尽可能的提高内存的利用效率,最大可能的提高我们程序的运行效率,这一点非常重要。

  参考文献:

  [1] AdvancedD istributedL eanring.www.cnblogs.com/1065675.html

  [2] http://tech.it168.com/KnowledgeBase/Articles/7/3//73f39e471896a3cfd7d3b9a4172f9ab8.htm

  [3] Java程序设计自学手册。明日科技

相关推荐
热门期刊
湖北三峡职业技术学院学报《湖北三峡职业技术学院学报》
《湖北三峡职业技术学院学报》是由湖北三峡职业技术学院主办、湖北省内公开发行的高等职业院校学刊。 《湖北三峡职业技术学院学报》征稿栏目:职业教育研究、社会...
中华老年骨科与康复电子《中华老年骨科与康复电子》
办理其他业务请直接联系杂志社。 《中华老年骨科与康复电子》杂志,双月刊,于2015年经国家新闻出版总署批准正式创刊,由中华人民共和国国家卫生健康委员会主管,中华医...
上海艺术家《上海艺术家》
《上海艺术家》(双月刊)创刊于1979年,是上海市文化广播影视管理局主管、上海艺术研究所主办的以视觉艺术为中心、用图文并茂形式展示文化艺术风采的双月刊杂志。 重...
广东土地科学《广东土地科学》
《广东土地科学》(双月刊)创刊于2002年,由广东省土地学会主办、广东省土地勘测规划院承办。 《广东土地科学》主要发表土地科学研究的新成果,综述、报道具有方向性的...
氨基酸和生物资源《氨基酸和生物资源》
本站并非《氨基酸和生物资源》杂志社官网,只作《氨基酸和生物资源》杂志的简介收录整理,不接受代理组稿,如需投稿请联系杂志社。 《氨基酸和生物资源》(季刊)创刊于1...
燃气涡轮试验与研究《燃气涡轮试验与研究》
《燃气涡轮试验与研究》杂志,于1988年经国家新闻出版总署批准正式创刊,CN:51-1453/V,本刊在国内外有广泛的覆盖面,题材新颖,信息量大、时效性强的特点,其中主要栏目有:...
友情链接
中教杯 国家新闻出版总署 中国知网 万方数据 维普网 中国科学院 中国国家图书馆 央视英文版 中国留学网 中青网 中国国家人才网 中国经济网 中国日报网 中国新闻网 中国学术期刊网
关于我们
平台简介
诚聘英才
企业文化
竞争优势
版权信息
服务条款
客服承诺
常见问题
版权声明
合作加盟
期刊加盟
广告服务
联系我们
网站导航
期刊大全
论文下载
课题申报
学术会议
编辑QQ
编辑联络
2007-2023
中文学术期刊检索机构
bianjibu777@qq.com
联系我们

版权所有©2007- 2023 中国学术期刊网(qikanw.com) All Rights Reserved 京ICP备2021008252号
本站是学术论文网络平台,若期刊网有侵犯您的版权,请及时与期刊网客服取得联系,联系信箱: bianjibu777@qq.com    
中国学术期刊网