- 浏览: 56164 次
- 性别:
- 来自: 上海
文章列表
移位操作要注意的问题是高(低)位是补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型, ...
- 2007-05-22 17:17
- 浏览 2530
- 评论(0)
1、Java运算符优先级:
Operator Precedence
Operators
Associativity
[] . () (method call ...
- 2007-05-21 16:30
- 浏览 678
- 评论(0)
虽然接触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的格式是:修 ...
- 2007-05-20 18:27
- 浏览 1845
- 评论(0)