Java简介

  • Java是一门面向对象的程序设计语言
  • 1995年有sun公司开发,Java这个名字是由开发者楼下那一杯好喝的咖啡而来的
  • 2010年sun公司被Oracle公司收购

API文档

关键概念1:JVM

  • JVM(Java Virtual Machine):Java虚拟机,是Java平台无关性实现的关键
  • JVM解释执行编译过程中生成的字节码文件,使之成为具体平台上可以识别的机器指令,从而实现“一次编译,到处运行”

image.png

关键概念2:JDK

  • JDK(Java Development kit):Java语言的软件开发工具包
  • 在开发阶段,Java程序的编译和执行都靠JDK来执行
  • 两个主要组件:

javac:编译器,将源程序转成字节码
java:运行编译后的java程序(.class后缀的)

关键概念3:JRE

  • JRE(Java Run Environment):Java运行时环境
  • 包括Java虚拟机(JVM),Java核心类库和支持文件
  • 如果只需要运行Java程序,下载并安装JRE即可(JRE面向用户)
  • 如果要开发Java程序,需要下载JDK(JDK面向开发者)
  • 在JDK中附带有JRE

image.png

关键概念4:Java SE/EE/ME
Java平台,用于不同场景的Java开发
image.png

Java程序的执行流程

1,编写第一个Java程序
HelloJava.java

  1. class HelloJava{
  2. public static void main(String[] agrg){
  3. System.out.print("Hello,java!");
  4. }
  5. }

2,编译java程序
javac HelloJava.java

3,执行java程序
java HelloJava => 输出结果:Hello Java!

需要先安装JDK,并配置环境变量