字符编码问题,源文件名(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键不放,此时发现光标变长了

posted @ 2026-01-15 14:03  何小德  阅读(2)  评论(0)    收藏  举报