1.第一个Java程序
public class Demo {
public static void main(String[] args){
System.out.println("Hello China!");
}
}
保存时注意,java的源文件以”.java”为拓展名,如”Demo.java”,通过javac编译,可以实现在不同平台上面运行。
public代表公有类,一个源文件只能有一个公有类,也代表着程序的入口(main),并且公有类的类名必须和文件名一致。
当存在多个类名时,javac编译成多个与之类名所对应的class文件。
所有的符号都是英文状态下的。
源文件使用UTF-8编码,然而Windows运用的是gbk编码,此时我们应当设置一个全局变量,用于告诉javac,我们的源代码是用的utf-8编码格式的
设置环境变量 JAVA_TOOL_OPTIONS -Dfile.encoding=UTF-8
2.注释
单行注释 : //此文本不会被java所执行;
多行注释 : / 注释文字 此文本不会被java所执行
此文本不会被java所执行 /;
3.编码
ASCII用1个字节表示;
Unicode用2个字节表示;
gbk字母数字用1个字节,汉字用2个字节表示(gb2312范围比gbk小,gbk是gb2312的升级版);
Unicode字母、数字、汉字都是使用2个字节表示;
UTF-8为变长的编码方式,1-6个字节表示,字母数字用1个字节,汉字用3-4个字节。使用最广的一种Unicode的实现方式
总结:我们一般把编码方式设置为UTF-8,目的是为了更多的向下兼容(出现乱码就是编码问题)
4.修改cmd的编码方式为utf-8
a.只生效一次,命令行输入“chcp 65001”
b.永久修改,修改注册表:
win+r运行,输入”regedit”,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor
然后”右键-新建”,选择”字符串值”,”名称”列填写”autorun”, 数值数据填写”chcp 65001”
再次在运行中输入cmd,就会自动把编码格式设置为UTF-8