标签:alt 9.png 移位 最大 优化 png 部分 乘法 数字
标识某些东西的符号:名称:类名就是标识符的一种
26个英文字母,0-9,_和$
数字不可以开头
不可以用关键字(你姓天就不要叫天安门,这是国家的名字)
_和$用来连接单词
非常重要
注解说明
调试程序
行注释 //
块注释 /**/
文档注释 /*……….**/
面试上机写注释,专业性,新手老手的区别
注释真的超级重要,而且规范很重要
从今天开始,写代码一定加注释
注释里面可以写伪代码,先想好再写
先写块注释写需求
常量:不能被改变的量
变量:可以被改变的量
byte,short,int,long 1,2,4,8
float dd=2.34f
b1和b2是byte,可能会越界,如果b1和b2都是127
int是默认数据类型所以没有问题
int x=Interger.MAX_VALUE;
上半部分也是对的,上半部分还可以用位运算
双与和双或是短路
单与和双与的结果是一样的
无符号右移
位运算中的与或异或运算还是上面的逻辑运算符
6^3^3=6,可以用这种方式对图片什么的进行加密
>>:对于高位出现的空位,原来高位时什么就用什么补这个空位
>>>:无符号右移,数据进行右移时,高位出现的空位,无论原高位时什么,空位都用0补
所以用移位运算要快很多
乘法的实质也是加法
用一个数异或同一个数两次不变
阅读性差,面试的时候用
开发的时候用第三方变量的形式,因为阅读星强
为了性能优化,完了a就释放了
标签:alt 9.png 移位 最大 优化 png 部分 乘法 数字
原文地址:http://www.cnblogs.com/Renyi-Fan/p/6879642.html