java中的存储方式

    本人作为一个菜鸟 ,做为一个课外了解的知识,聊聊java中的存储方式。

    java中的有六种存储方式:

   寄存器存储:寄存器是在处理器内部,由于寄存器的数量有限,所以寄存器由编译器根据需求进行分配,人为不能直接控制。

  堆栈:位于RAM中,这是一种有效快速的存储方式,仅次于寄存器,在堆栈中保存的是基本数据类型的数据和对象的引用。

  堆:也存在于RAM中,用于存放所有的java对象,java对象的属性和方法均在堆里面,但是堆进行存储分配比用堆栈进行存储需要更多的时间。

  静态存储:用关键字static修饰的,但是用static修饰的对象不会存放在静态存储空间。

  常量存储:常量值通常是直接存放在程序代码内部。

  非RAM存储:如“流对象”,“持久化对象”。这种存储方式的技巧在于:把对象转化成可以存放在其他媒介上的失误,在需要时,可恢复成常规的.基于RAM的对象。

 本人是菜鸟,求高手点评。

   

 

转载于:https://my.oschina.net/u/617909/blog/76167

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值