编程语言

java是一门面向对象程序设计语言
高级语言:Java,Phthon,C,C++ 等
低级语言:又叫机器语言或汇编语言
计算机只能运行低级语言。高级语言——>低级语言——>运行
Java运行机制 - 图1

java语言的执行

编程语言翻译方式:解释(interpreting) 和 编译(compiling)

  • 解释器:完成解释任务的程序,解释器会按行翻译程序,然后执行
  • 编译器:完成编译任务的程序,在高级语言执行前,一次性完整编译。
  • 源代码(高级语言)
  • 可执行程序(编译器生成的程序)

java既可编译也可解释,不同的是编译不生成机器语言,而是字节码(具备可移植性,一台机器上编译,另外一台可以被解释运行,一次编写到处运行)
除了生成字节码,java还创建了JVM (Java Virtual Machine(Java虚拟机))通过JVM支持了字节码的解释运行。
Java运行机制 - 图2

语言构成

Java运行机制 - 图3
java 代码基本上是一行一行的执行

注释

  • 块注释
  • 行注释 ```java /** (块注释)

    • 这个代码是用于输出 Hello World 的
    • */ public class HelloWorld {

    /**

    • 这个是 main 方法 */ public static void main(String[] args) {

      1. // 这行代码是要输出 我的世界(行注释)

      System.out.println(“我的世界”); } }

```