易截截图软件、单文件、免安装、纯绿色、仅160KB

Java中boolean类型的位运算

    Java日积月累-1:Java中boolean类型的位运算
     1. 首先回顾一下java中的8中基本类型及其存储所占用的bit数。
类型
bit数
byte
8
short
16
int
32
float
32
long
64
double
64
char
16
boolean
1
     2. 再回顾一下java的运算符和优先级
 运算符
 优先级
 后缀运算符
 expr
++ expr
--
 一元运算符
 ++expr
--expr
+expr
-expr
~ !
 乘运算符
 * / %
 加运算符
 + -
 位移预算符
 << >> >>>
 关系运算符
 < > <= >= instanceof
 相等运算符
 == !=
 位与
 &
 位异或
 ^
 位或
 |
 逻辑与
 &&
 逻辑或
 ||
 三元运算符
 ? :
 赋值运算符
 = += -= *= /= %= &= ^= |= <<= >>= >>>=
     3. 我们知道逻辑与和逻辑或在运算时执行短路运算,但是当执行boolean类型的位运算时,其结果也是boolean型,运算结果与执行逻辑运算的结果的相同,但是位运算并不执行短路运算。通过下面的例子我们可以看到:
/**
* desc:
* test bitewise<br>
* ----------------------------------------------------------------------------
* ver. date who what
* ----------------------------------------------------------------------------
* 0.0.1 2010-1-3 leeinneu add:test bitewise
* ----------------------------------------------------------------------------
*/
package cn.leeinneu.daily._2010_01_03;
import static cn.leeinneu.utils.Print.*;
/**
* @author leeinneu
*
* BiteWiseTest
*/
public class BiteWiseTest {
/**
* @param args
*/
public static void main(String[] args) {

// Boolean Statement
prtln("Boolean Statement");
prt("1. boolAnd:");
prtln(isTrue() && isFalse());
prt("2. boolOr:");
prtln(isTrue


相关文档:

Java基础知识


 
从Core Java到Thinking in Java
Java是一种跨平台、面向对象、给予网络及支持多媒体的编程语言,并可插入到HTML文档中。
1.在html文档中添加链接,即在<body>标签间插入以下代码:
<applet code=类名.class width=宽度 height=高度></applet>
2.封装是一种将代码及其处理的数据绑定在一起� ......

专题:全面了解Java网络编程的通信机制

事实上网络编程简单的理解就是两台计算机相互通讯数据而已,对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了,Java SDK提供一些相对简单的Api来完成这些工作。Socket就是其中之一,对于Java而言,这些Api存在与java.net 这个包里面,因此只要导入这个包就可以准备网络编程了。
http://java.c ......

java经典书籍

java经典书籍汇总(部分)
一、入门 
《Java 2从入门到精通》- 推荐 
《Thinking in Java》- 强烈推荐* 
O’reilly的Java编程基础系列 - 参考* 
二、进阶 
《Java Cook Book》- 非常推荐* (包含了Java编程的Tips,适合当 ......

java中的final,static关键字

关键字final:
    在Java中声明类、属性和方法时,可使用关键字final来修饰。
    final标记的类不能被继承。
    final标记的方法不能被子类重写。
    final标记的变量(成员变量或局部变量)即成为常量,只能赋值一次。
    final标记� ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号