初学Java——总结
Java程序编写和执行过程
- 编写。将Java代码写在.java源文件中
- 编译。针对于.java结尾的源文件进行编译操作。格式:
javac 源文件名.java
- 运行。针对于编译后生成的字节码文件进行解释运行。格式:
java 字节码文件名
针对于步骤1的编写进行说明
class HelloChina{
public static void main(String[] args){
System.out.println("Hello, World! 你好,中国!"); //输出一个字符串
}
}
其中,
-
class:关键字,表示"类",后面跟着类名。
-
main()方法的格式是固定的。必须遵守!!!(表示程序的入口)
public static void main(String[] args)
如果需要发生一些变化,可以变为
public static void main(String args [])
public static void main(String a [])
public static void main(String[] a)
args: 全称是arguments,简写args
-
Java程序严格区分大小写。
-
从控制台输出数据的操作。
System.out.println("Hello, World! 你好,中国!"); //不要忘记分号
System.out.print("Hello, World! 你好,中国!"); //输出数据后不会换行
-
每一个语句执行结束都需要以
;
结尾。
针对于步骤2编译进行说明
问题1:找不到文件
- 可能是该目录下没有所编译的文件——文件路径不对
- 可能是编译文件的名称写错了
问题2:被编译文件有语法错误
- 没有正确书写关键字
- 区分中英文符号
编译以后,会生成1个或多个字节码文件。每一个字节码文件对应一个Java类,并且字节码文件名与类名相同。
class HelloJava{
public static void main(String[] args){
System.out.println("Hello, World!");
}
}
class HelloWuHan{
}
class HelloYunNan{
}
进行编译javac HelloJava.java
针对标题于步骤3运行进行说明
- 针对于字节码文件对应的Java类进行解释运行。注意区分大小写。
- 如果运行不通过,可以考虑:
- 查看解释运行的类名、字节码文件路径是否书写错误。
- 可能存在运行时异常
补充:
一个源文件中可以声明多个类,但最多只有一个类可以用public修饰。且要求被public修饰的类名必须与该.java文件的名字相同。