java
断剑孤雪
这个作者很懒,什么都没留下…
展开
-
java多线程第一弹
java 内存模型 是计算机的运算速度与它的存储和通信子系统的速度差距太大,大量的时间都花费在磁盘I/O、网络通信或者数据库访问上。 加入缓存带来的好处: 由于计算机的存储设备与处理器的运算速度有着几个数量级的差距,所以现代计算机系统都不得不加入一层或多层读写速度尽可能接近处理器运算速度的高速缓存(Cache)来作为内存与处理器之间的缓冲:将运算需要使用的数据复制到缓存中,让运算能快速进行,当运算结束后再从缓存同步回内存之中,这样处理器就无须等待缓慢的内存读写了。 坏处: 它引入了一个新的问题:缓存原创 2020-10-11 20:44:39 · 121 阅读 · 0 评论 -
从内存的角度分析java数组和对象(一)
从内存的角度分析java数组 一: 首先呢我们需要知道的是,在java中内存分为两种:一是堆,一个是栈。 这两个是不同的内存空间, 栈内存 1.什么是栈内存 栈内存是Java的一种内存,主要是用来执行程序用的,比如:基本类型的变量和对象的引用变量。 2.栈内存的特点 第一点:栈内存就好像一个矿泉水瓶,像里面放入东西,那么先放入的沉入底部,所以它的特点是:先进后出,后进先出 第二点:存取速度比堆要...原创 2020-04-05 20:30:02 · 267 阅读 · 0 评论