六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 6|回复: 0

Core Java摘要(1)

[复制链接]

升级  20%

2

主题

2

主题

2

主题

童生

Rank: 1

积分
10
 楼主| 发表于 2013-2-4 20:19:30 | 显示全部楼层 |阅读模式
布尔类型:其值只能是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[5] = 12;      // 现在b[5]的值也为12

Java中可以创建不同行具有不同长度的不规则数组(ragged array)    二维如:
    int[][] adds = new int[NMAX+1][];
    for(n = 0; n <= NMAX; n++)
        adds[n] = new int[n+1];
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表