Java注意事项
文章目录
- 1.字符串和字符的区分
- 2.两个类在同一个包中,调用不需要导入
- 3.起名不能用数字开头,可以在前面加个a再加01,02
- 4.最好是在src模块下创建package
- 5.被public修饰的类,类名要和文件名保持一致
- 6.ArrayList泛型得选对,因为可能别的文件中也有同名类,得选到想要的类
- 7.一些标准描述方法:类继承父类,实现接口
1.字符串和字符的区分
‘0’ 是 char 字符,表示单个字符,内部值是 48(ASCII)
“0” 是 String 字符串,表示字符序列
“0” + 0 是字符串拼接:
"0" 是字符串,0 是整数。
"0" + 0 会自动把 `0` 转成字符串,再拼接,结果是字符串 "00"
‘0’ + 0 是字符加整数(ASCII 运算):
'0' 是字符,Java 中字符是以 Unicode 存储,本质是一个整数。
'0' 的 Unicode 值(也是 ASCII 码)是 48
所以 '0' + 0 = 48
System.out.println('0' + 0) 实际输出的是整数 48
另:stringbuilder和stringjoiner可以看作是字符串的变体,是使得操作更方便的字符串
2.两个类在同一个包中,调用不需要导入
在 Java 中,import 的作用是:
让你在一个类中引用不同包(package)中的类时,不必写全类名。
但如果两个类在同一个包中,Java 编译器默认已经“看得见”这个类,无需再导入。