字符编码问题,源文件名(java文件名)与类名一致问题,println和print区别
字符编码问题
1.编码:保存数据的过程就是编码的过程
2.解码:读数据的过程就是解码的过程
3.注意:
a.编码和解码遵守的编码规范必须是一样的
b.常见的两个问题编码规范:
GBK:专门为我们中文所设计的编码
ANSI代表的就是GBK
一个中文汉字在GBK中占两个字节
UTF-8:一个中文汉字在UTF-8中占3个字节
c.dos命令窗口默认编码:GBK
源文件名(java文件名)与类名一致问题
1.类名必须要和Java文件名一直吗?
不是必须的
如果类名和Java名不是一致的需要将class前面的public干掉
2.如果class前面带public,此时类名必须和Java文件名一致
3.一个Java文件中可以写多个class类,但是只能有一个类带public
但是建议不要在一个Java文件中写多个class->一个文件中就写一个class,而且带public的
4.main方法必须写在带public的类中
println和print区别
相同点:都是输出语句
不同点:
a.println:输出之后自带换行效果
b.print:输出之后不带换行效果
小技巧:
1.复制当前行crtl+d
2.一次操作多行:
a.预留出足够的空间
b.按住alt键不放,此时发现光标变长了

浙公网安备 33010602011771号