一、HelloWorld
-
新建一个文件夹,存放代码
-
新建一个java文件
-
文件后缀名为.java
-
新建文本文档-->重命名为HelloWorld.java(文件类型变为java文件)
-
若系统没有显示后缀名,需要查看-->文件扩展名
-
-
代码
public class HelloWorld{
public static void main(String[] args){
System.out.print("Hello,World!");
}
}
-
dos终端打开文件所在目录(资源管理器的地址栏前面输入:cmd+空格+回车)--->编译javac java文件,会生成一个class文件
-
java java文件名(无后缀)-->编译成功
注意:
-
Java对大小写是敏感的
-
尽量使用英文
-
文件名和类名必须保持一致,并且首字母大写
-
符号不能使用中文符号
二、Java程序运行机制
计算机高级编程语言分为两种:编译型 解释型;
-
编译型语言(C、C++ ……)多用于开发操作系统 编译型语言的程序只要经过编译器编译之后,每次运行程序都可以直接运行,不需要再次’翻译’。 优点:执行速度快。 缺点:可移植性差,因为编译需要对操作系统的库做出链接,所以程序运行时需要用到特定的系统库。
-
解释型语言()多用于网页/服务器等对于速度要求不高的应用场景 解释语言编写的程序在每次运行时都需要通过解释器对程序进行动态解释和执行,即解释一条代码,执行一条。 优点:可移植性好,因为只需要各种系统有python解释器便可运行,不需要乱七八糟的系统库支持。 缺点:执行速度慢,因为相比直接执行,多了一个翻译过程。
java又有编译型特点,又有解释型特点。(Java代码在真正执行之前进行了一次预编译,形成字节码的class文件;真正运行时进入JVM虚拟机进行动态解释和执行)