随笔分类 - Java基础
摘要:RSA算法原理(一)http://www.ruanyifeng.com/blog/2013/06/rsa_algorithm_part_one.html
阅读全文
摘要:本文转载: http://blog.csdn.net/njuitjf/article/details/4585247 原码:将一个整数,转换成二进制,就是其原码。如单字节的5的原码为:0000 0101;-5的原码为1000 0101。 反码:正数的反码就是其原码;负数的反码是将原码中,除符号位以外
阅读全文
摘要:Java byte类型转换成int类型时需要 & 0XFF的原因假设有byte b = -1;那么b的二进制是:1111 1111。如果将b直接转换为int类型,那么二进制是 11111111111111111111111111111111,这显然就不对了。所以要与b进行&运算0XFF的二进制是00...
阅读全文
摘要:本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助!http://www.cnblogs.com/zhangziqi...
阅读全文
摘要:以前不知道在哪看过别人写博客里的一句话 “越学的深入觉得自己会的东西越少”。最近研究了一下java的基础算法 hash表被一些位运算符搞的头都大了 决心花一些时间研究一下以前一直觉得没用的东西!位移动运算符:>表示右移. 右移一位表示除2.java中的>>与>>>的用法 以及区别">>"是带符号右移...
阅读全文