`
文章列表
移位操作要注意的问题是高(低)位是补0还是补1和对char, byte, short型的操作:(1)<< : (left-shift), 最低位补0(2)>> : (signed right-shift), 右移过程使用符号位扩展(sign extension),即如果符号为为1则高位补1,  是0则补0,也就是逻辑右移(3)>>> : (unsigned right-shit),右移过程使用零扩展(zero extension),即最高位一律补0,也就是算术右移(4) 移位操作的数据类型可以是byte, char, short, int, long型, ...

Java 点滴 (1)

    博客分类:
  • Java
1、Java运算符优先级: Operator Precedence Operators Associativity [] . () (method call ...

Java abstract 类

    博客分类:
  • Java
    虽然接触Java已经快一年了,也系统的学过Java语法,不过很多概念到现在都搞不清楚,现在决定重新把这些模糊的概念重新温习一遍,今天就现总结一下抽象类(abstract class)。 1、使用abstract类的动机:可以参考 Cay S. Horstmann, Gary Cornel 写的书《Core Java™ 2 Volume I - Fundamentals, Seventh Edition 》(顺便罗嗦一下,该书是偶见过最好的Java入门书) “Classes, Superclasses, and Subclasses ”一节,定义一个abstract class的格式是:修 ...
Global site tag (gtag.js) - Google Analytics