前言
Java 和 C++ 在面向过程部分区别并不大,但还是有的,本文罗列了这些区别。
在 Java 中:
1. 数据类型的范围和机器无关
2. 加上前缀 0b 可以表示二进制数,如 0b1001 就是 9。
3. 可以给数字字面量加下划线,如用 1_000_000 表示一百万。
4. 没有无符号类型
5. 不建议使用 char 类型
6. 不允许使用未初始化的变量
7. 不区分声明和定义
8. 常量用 final 声明而不是 const
9. 不能使用 == 判读两字符串是否相等
10. 应使用 stringBuilder 进行连接字符串操作
11. 输入输出函数不同
小结
细节上还有其他的不同点,以后补充。