/*
1.实现第一个java程序的步骤:
a)编辑阶段
使用代码书写好一个java程序,也就是实现一个java源文件
b)编译阶段
把源文件(.java)编译成字节码文件(.class)
.java ---> .class
.java文件,人能看得懂,但是电子设备看不懂
.class文件,人看不懂,但是电子设备能看懂
实现:在源文件所在的目录下执行javac操作
javac 源文件(包含java后缀)
c)解释阶段(执行阶段)
把字节码文件(类)在JVM中解释执行。
实现:在字节码文件所在的目录下执行java操作
java 字节码文件名(不包含class后缀)
2.编辑阶段总结
a)关于类的总结
1)使用public修饰的类,要求类名和源文件保持一致。
2)关于类名的命名规则和规范:
规则:由数字、字母、下划线(_)和$组成,开头不能是数字。
规范:大驼峰。每个单词首字母都是大写。
HelloWorld、String、System
3)一个源文件中,可以声明任意多个类,并且生产对应多的字节码文件。
使用class可以修饰一个类
4)一个源文件中,最多只有一个类能被public修饰。要么0个,要么1个。
b)关于main方法的总结
1)写法固定,唯一能自定义的就是“args”,其余地方都是固定写法。
2)作用:是程序的入口,写法固定,能被JVM识别并执行。
强调:JVM只能识别这种固定写法的格式。
3)“main”不要错误写为“mian”,注意“String”的首字母是大写。
c)关于输出语句的总结
1)System.out.println("你好!同学们!!!");的含义??
就是在DOS命令窗口中原样输出双引号中的内容。
2)“;”代表一行语句的结束,在java中每行语句结束都必须携带“;”
3)“System”的首字母是大写,目前暂时使用双引号包裹需要输出的内容
3.关于整体编码的注意事项
a)成对编程、注意缩进、见名知意
经典错误:“解析时已到达文件末尾” --> 少了大扩号
b)在java中,严格区分字母大小写。
c)在编程汇总,使用的标点符号都是英文的。
经典错误: "非法字符:'\uff08'" -->使用了中文标点符号
此处,只有我们双引号包裹的内容中可以书写中文标点符号。
4.关于notepad++的注意点
经典错误:“编码GBK的不可映射字符”
解决方案:修改notepad的编码方式。
1)把notepad中的内容剪切出来
2)修改notepad的编码方式为:ANSI
3)把以前的代码粘贴会notepad
*/
class Demo01 {
}
class Demo02 {
}
public class HelloWorld {
public static void main(String[] args) {
System.out.println("你好!同学们!!!");
}
}