文章目录
1 Java程序的执行
在深入Java
内部之前,先来理解Java源文件
是如何执行的。
- 使用编辑器或IDE(集成开发环境)编写
Java源文件
,即将Java代码编写到扩展名为.java
的文件中; - 程序必须通过
javac
(Java编译器)编译为.class
结尾的字节码文件; - 类文件可在任何平台/操作系统上由
JVM
(Java
虚拟机)执行; JVM
将字节码文件翻译为机器可以执行的机器码(0,1二进制)。
下面是一个更为简洁的流程示意图:
2 第一个java程序——Helloworld
对于一个知之甚少的小白同学我们先抛开编辑器,用“最原始”的方式来完成我们人生中的第一个Java程序——HelloWorld!
注意:作为一个程序员要有好的
文档
、文件
命名习惯,也包括开发软件安装目录
。命名时以英文和英文字符命名,忌用
中文和中文字符,以免不必要的麻烦!
2.1 编写Java程序
新建一个文本文件.txt
,命名为Helloworld.java
。注意文件后缀已改为.java
,此时文件就变为一个java源文件。
用文本文件打开它编写如下程序:
class HelloChina{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
此时就创建了一个java源文件——HelloWorld.java
2.2 编译java源文件
准备工作
win+R
输入cmd
打开命令提示符;- 了解常用到的DOC命令。
操作按照下图进行:
注意:编译生成的字节码文件的文件名对应java源文件中的类名,与java源文件的文件名是不一致的。因此当一个声明了多个类的源文件经过编译之后会生成多个字节码文件!
2.3 运行字节码文件
准备工作
win+R
输入cmd
打开命令提示符
操作按照下图进行:
输出了HelloWorld。编译和运行两个过程有所不同,需要注意!
3 对第一个java程序进行总结
3.1 总结
-
java程序编写-编译-运行过程
编写:我们将编写的java代码保存在以.java
结尾的源文件中
编译:使用javac.exe
命令编译我们的java源文件。格式:javac +源文件名.java
运行:使用java.exe
命令解释运行我们的字节码文件。格式:java +类名 -
在一个java源文件中可以声明多个
class
,但是最多只能有一个被声明为public
的类。并且要求声明为public
的类的类名必须与源文件同名。 -
程序的入口是
main()方法
,格式是固定不变的。 -
输出语句:
System.out.println()
:先输出数据,然后换行
System.out.print()
:只输出数据 -
每一个执行语句都以
;
结束。 -
编译过程:编译之后,会生成一个或多个字节码文件。字节码文件的文件名与java源文件中的类名相同。
3.2 演示
以下面的代码作为演示
class Hello{
public static void main(String[] args){
//public static void main(String[] a){
//public static void main(String args[]){
//arguments:参数
System.out.print("Hello Dad!");
System.out.println("Hello Mam!");
System.out.println("Hello Boyfriend");
System.out.println();//只起换行的作用
System.out.println("Hello Grilfriend!");
System.out.print("Hello Java!");
System.out.println();//只起换行的作用
System.out.println("Hello World!");
}
}
class Person{
}
class Animal{
}
编译运行:
结束!
4 资料分享^-^
给大家分享一份我发现的学习资料,很不错,如有需要可以领一下哟!