二、Java之从HelloWorld开始
// 1. 输出Hello World! // 1. public class HelloWorld 表示 HelloWorld 是一个类,是一个public共有的类 // 2. HelloWorld{} 表示一个类的开始和结束 // 3. public static void main(string[] args)表示主方法,即程序入口 // 4. main() {} 表示方法的开始与结束 // 5. System.out.println() 表示输出()中的内容到屏幕上 public class HelloWorld { // 编写一个 main 方法 public static void main(String[] args) { System.out.println("Hello World!"); } }
二、 编译与运行
2.1 编译代码
三、 程序说明
3.1 编译和运行是两回事
编译:是指将我们编写的Java源文件翻译成JVM认识的class文件,在这个过程中, javac 编译器会检查我们所写的程序是否有错误,有错误就会提示出来,如果没有错误就会编译成功。
运行:是指将 class文件 交给JVM去运行,此时JVM就会去执行我们编写的程序了。
关键字:是指在程序中,Java已经定义好的单词,具有特殊含义。
HelloWorld案例中,出现的关键字有 public 、 class 、 static 、 void 等,这些单词已经被 Java定义好,全部都是小写字母
标识符:是指在程序中,我们自己定义内容。比如类的名字、方法的名字和变量的名字等等,都是标识符。
HelloWorld案例中,出现的标识符有类名字 HelloWorld 。命名规则: 硬性要求 标识符可以包含 英文字母26个(区分大小写) 、 0-9数字 、 $(美元符号) 和 _(下划线) 。 标识符不能以数字开头。 标识符不能是关键字。
命名规范: 软性建议。
类名规范:首字母大写,后面每个单词首字母大写(大驼峰式):WangYong 。
方法名规范: 首字母小写,后面每个单词首字母大写(小驼峰式)wangYong。
变量名规范:全部小写。wangyong
1. Java源文件以 .java 位扩展名。源文件的街办组成部分是类(class),如HelloWorld类
2. Java应用程序的执行入口是main()方法。它有固定的书写模式:
public static void main(String[] args) {...}
3. Java语言严格区分大小写
4. Java方法由一条语句构成,每个语句以 ";" 结束。
5. 大括号都是成对出现的,缺一不可。
6. 一个源文件最多只能有一个public类。其他类个数不限
7. 如果源文件包含一个public类,则文件名必须按改类名命名
8. 一个源文件中最多只能有一个public类,其他类的个数不限,也可以将main方法写在飞public类中,然后执行运行非public类,这样的入口就是非public的main方法// 一个文件中含有多个类和main() public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } } class Dog { public static void main(String[] args) { System.out.println("Dog 类!"); } } class Tiger{ public static void main(String[] args) { System.out.println("Tiger 类!"); } }