摘要:/** * 循环队列 * @param <E> */public class CircleDeQueue<E> { /** * 数组容器 */ private E [] elements; //尾队列指针 private int rear = 0; //头队列指针 private int front
阅读全文
摘要:/** * 将十进制转成二进制(注意不能转负数) * @param num * @return String */public static String toBinary(Integer num) { StringBuilder sb = new StringBuilder(); while(nu
阅读全文
摘要:/** * * * float 是4个字节 long是8个字节,为什么float>long 原因? * * long 8个字节 空间存储在64位 * * float 4个字节 原始分配32位,在此ieee754 规定分配: * * 32 bit中:有1个符号位,23个尾数位(小数),8个指数位 *
阅读全文
摘要:1. 引用计数法:内存中的对象都标记有个计数器,当对象的引用计数为0时,视为垃圾护回收数据。 2. 可达式清除法:内存中的每个对象都有一个路径节点,节点与节点之前是相互引用的,当根节点的引用无法到达某个子节点,改子节点的对象视为垃圾回收数据。 3. 以上机制比较消耗资源,所以推出分代回收: 分代回收
阅读全文
摘要:public class Test03 { public static void main(String[] args) { int m = 1125; int n = 855; int t = gy(m,n); System.out.println("它们最大公约数为:" + t); System
阅读全文