Java简介与IDEA快捷键

一、Java简介

1.1 版本

常用的 java 程序分为 Java SE、Java EE、Java ME三个版本。

  • Java SE(Java 2 Standard Edition):定位在个人计算机上的应用
  • Java EE(Java 2 Enterprise Edition):定位在服务器端的应用
  • Java ME(Java Micro Edition):定位在消费性电子产品的应用上

1.2 Java软件的基本组成

Java简介与IDEA快捷键_第1张图片

1.2.1 JDK

JDK(Java SE Development Kit),Java标准开发平台,它提供了编译、运行Java程序所需的各种工具和资源,包括Java编译器、Java运行时环境,以及常用的Java类库等。
现今版本已更新至JDK15.0,一般企业用的大多数还是JDK11.0,因为该版本不断在更新内容。值得注的是JDK5.0、JDK7.0、JDK8.0这三个版本所新增的特性。

  • JDK5.0:泛型,自动装箱/拆箱,动态注解,枚举,可变长参数,遍历循环。
  • JDK7.0:提供GI收集器,加强对非Java语言的调用支持。
  • JDK8.0:Lambda表达式,方法引用,默认方法,新工具,Stream API,Date Time API,Optional类,Nashorn,JavaScript引擎。

1.2.2 JRE

JRE( Java Runtime Environment) 、Java运行环境,用于解释执行Java的字节码文件。

1.2.3 JVM

  • JVM(Java Virtual Mechinal),Java虚拟机,是JRE的一部分。
  • 它是整个java实现跨平台的最核心的部分,负责解释执行字节码文件,是可运行java字节码文件的虚拟计算机。
  • 所有平台的上的JVM向编译器提供相同的接口,而编译器只需要面向虚拟机,生成虚拟机能识别的代码,然后由虚拟机来解释执行。
  • 跨平台的是Java程序,不是JVM。JVM是用C/C++开发的,是编译后的机器码,不能跨平台,不同平台下需要安装不同版本的JVM。

1.3 HelloWorld

在下载安装好JDK并完成环境变量设置后迎来每一个程序员生涯的第一个程序“HelloWorld”。首先新建txt文本文件将后缀名改为.java
在这里插入图片描述
编写代码

public class HelloWorld{
     
	public static void main(String[] args){
     
		System.out.println("Hello World !!");
	}
}

路径下输入cmd打开命令提示符,输入javac HelloWorld.java
Java简介与IDEA快捷键_第2张图片
输入java HelloWorld
Java简介与IDEA快捷键_第3张图片
最终成功运行了第一个java程序。

二、IDEA快捷键

Java简介与IDEA快捷键_第4张图片
Java简介与IDEA快捷键_第5张图片
Java简介与IDEA快捷键_第6张图片
Java简介与IDEA快捷键_第7张图片
Java简介与IDEA快捷键_第8张图片
Java简介与IDEA快捷键_第9张图片
Java简介与IDEA快捷键_第10张图片
Java简介与IDEA快捷键_第11张图片
Java简介与IDEA快捷键_第12张图片
Java简介与IDEA快捷键_第13张图片
Java简介与IDEA快捷键_第14张图片
Java简介与IDEA快捷键_第15张图片
在这里插入图片描述

你可能感兴趣的:(java,jdk,intellij,idea,编译器,编程语言)