java学习
小黄鸭会发光丶
态度决定了前进的方向
展开
-
java NIO
前言: 最近在分析Hadoop的RPC(Remote Procedure Call Protocol ,远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。可以参考:http://baike.baidu.com/view/32726.htm )机制时,发现hadoop的RPC机制的实现主要用到了两个技术:动态代理(动态代理可以参考博客:http://weix转载 2017-03-06 20:52:39 · 257 阅读 · 0 评论 -
Java位运算
Java提供的位运算符有:左移( << )、右移( >> ) 、无符号右移( >>> ) 、位与( & ) 、位或( | )、位非( ~ )、位异或( ^ ),除了位非( ~ )是一元操作符外,其它的都是二元操作符。原创 2017-04-24 17:16:50 · 357 阅读 · 0 评论 -
秒懂Java回调函数
最近写android的蓝牙扫描功能的时候用到回调函数虽然以前也接触过(如鼠标点击事件之类的),但是一直没太注意,今天决定研究一波。先说说自己对回调函数的理解,打个比方:现在有两个人,小问和小答。小问有个数学题不知道怎么算,但是小答的数学很厉害,然后小问准备去请教小答。小问去问小答“99+1=?”;小答说“我先算一算,算好了我再用短信发给你”;小答算完后,给小问发短信“答原创 2017-06-10 01:13:38 · 283 阅读 · 0 评论 -
原码, 反码, 补码 详解
本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助! 一. 机器数和真值 在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念. 1、机器数 一个数在计算机中的二进制表示形式, 叫做这个数的机器转载 2017-12-05 00:42:39 · 285 阅读 · 0 评论