会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
liuliuliud
博客园
首页
新随笔
联系
订阅
管理
2019年5月16日
二进制中1的个数
摘要: 利用(n-1)&n来巧妙计算1的个数 计算n-1时,如果n的最后一位是0,则会向前一位借位,如果前一位仍是0,则继续向前借位,直到遇到第一个不为0的数, xxxx1000 - 1 xxxx0111 与后 xxxx0000 将最右边的1变为0; 所以重复计算,循环多少次,就找到了多少个1 public
阅读全文
posted @ 2019-05-16 19:28 liuliuliud
阅读(93)
评论(0)
推荐(0)
2019年5月15日
final详解
摘要: final关键字详解: ² 修饰变量: 如果修饰的成员变量是一个引用类型,则引用的地址的值不能修改(不能再次初始化),但是该引用所指向的对象里面的内容可以修改。 ² 修饰方法: ² 修饰类: 1. final修饰的类不能被继承。 2. final类中的成员变量可以根据实际需要设置为final类。 3
阅读全文
posted @ 2019-05-15 23:07 liuliuliud
阅读(154)
评论(0)
推荐(0)
Static详解
摘要: Static : 静态。可以用来修饰变量、方法和代码块。 静态代码在类初始化阶段被初始化。 非静态代码在类的使用阶段(实例化类时)被初始化。 ² 静态变量 静态变量为类变量,而实例变量属于一个特定的对象。 基本数据类型 在类的外部不必创建类的实例就可以直接使用。 引用类型 当静态变量是一个对象的引用
阅读全文
posted @ 2019-05-15 22:03 liuliuliud
阅读(208)
评论(1)
推荐(0)
公告
点击右上角即可分享