杂项
tcg_gd
这个作者很懒,什么都没留下…
展开
-
逻辑 循环算数 左移 右移 和其在java中的应用
逻辑左移 逻辑右移 循环左移 循环右移 算数左移 算数右移源于汇编原理,是计算机底层的运算。原创 2016-01-20 16:10:04 · 1294 阅读 · 0 评论 -
移位运算符中关于java编程思想中关于后侧的5个低位的意思:
转自:http://bbs.csdn.net/topics/190065386 –> 移位操作符操作的运算对象是二进制的“位”,int类型是32位也就是2的5次幂 !如果移32位以上,那么原来的数的信息会全部丢失,这样也就没有什么意义了!所以上面的“只有右侧的5个低位才会有用”说的是:移位操作符右端的那个数(化成二进制)的低5位才有用,即 x << y 是指y的低5位才有用,即不能大于32。 而转载 2016-01-20 16:52:17 · 665 阅读 · 1 评论 -
java分配内存的一些感悟
堆栈(很可能是线性存储):由于堆栈是属于快速分配的形式,后进先出。。。。。所以分配时要知道堆栈内所有项的生命周期,生命周期越早的放在越上面。 特点:快, 堆:动态分配,所以肯定链表了,要回收的时候就会很慢,因为回收之前会先要链表查询到分配内存的位置,然后再释放原创 2016-01-20 15:52:45 · 364 阅读 · 0 评论