adaiye 发表于 2013-2-4 20:19:30

Core Java摘要(1)

布尔类型:其值只能是false或true(而不是0或1)
               Java中布尔值和整数不能相互转换

Java在变量命名中区分大小写。如Box和box是两个不同的名字

Java中使用final来表示常量。
              一个常量在某个类的多个方法中都是可用的,这种常量通常称作类常量(class constants)

位操作符:  &(与)  |(或)   ^(异或)  ~(非)
               <<(左移位)比如  3 << 1 表示11(二进制)左移1位,  变为110(二进制)
                >>(右移位)

要测试两个字符串是否相等,可以使用equals方法。如果字符串s和t相同,那么表达式s.equals(t)将返回true,否则返回false。
不要使用==操作符来检测两个字符相等与否!它只能判断两个字符串是否存储在同一位置。

带标签的break语句。标签必须在你要跳出的最外层循环的前面,并且标签后必须有一个冒号。
continue语句把控制转移到它所在的最内层循环的开始。

与C++不同,Java中不能重载操作符。

拷贝数组:可以把一个数组变量拷贝给另一个,这时两个变量都指向相同的数组。 如:
    int[] a = b;
    a = 12;      // 现在b的值也为12

Java中可以创建不同行具有不同长度的不规则数组(ragged array)  二维如:
    int[][] adds = new int[];
    for(n = 0; n <= NMAX; n++)
      adds = new int;
页: [1]
查看完整版本: Core Java摘要(1)