chap01: 基础

l       Final变量定义时必须初始化. 但是这个规则仅限于类的成员变量, 如果在函数类定义一个final变量,则不受这个约束. 但是在C++, 类的const成员必须用够找函数的成员初始化列表初始化, 在函数中的const 在定义时必须初始化.

l       所有浮点数的字面变量都是double型的,如果一个浮点型数的字面值要明确表示float型时,需在后面加英文字母F或者f.

l       所有整数的字面值都是int,如果要明确表示long,在需要在后面加L或者l.

l       各个数据类型都有其表示的范围大小,如果对于超出其表示范围的值用强制类型转换成其表示范围内,则会出现意想不到的错误.

l       Java中只有>>>运算(无论正负,右移后,左边一律补0),没有<<<运算.

l       Java中的运算符: 算术运算符, 关系,逻辑,. 对应的表达式也是这四种.

l       对于嵌套if…else的语句,可以用组合逻辑来简化.

l       Switch表达式和case常量表达式类型只能为整形的(byte,int,short,long, char).

l       Break只能跳出所在层循环.

l       对于已知循环次数: for循环, 未知循环次数用while或责do…while循环.

l       数组使用三步: 定义, 分配内存,使用数组. java, 数组定义时,会给数组标识符(数组名)分配一个内存单元,用以保存数组在内存中的存放地址.但如果对数组元素还为使用new分配空间时, 这个值是null. 也就是说数组名的地址并不是数组的首地址.这与c++不用.数组名保存的值是数组在内存中的首地址.

l       如何分配不规则的多位数组. 既是可以分多步分配. 分别对每一维分配即可实现.

l       数组名和字符串名都是引用类型.

l       Java中的字符串是string,长度为实际包含的字符数.c++,字符串为char*,或责char[],长度比实际的字符数多一.

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值