Java基础_初识Java

Day_01 Java入门

一.Java语言特点
简单性,编译性,健壮性,安全性,解释性,高性能,分布式处理,面向对象,开源,跨平台。
跨平台:通过Java编写的应用程序在不同的操作系统平台上都可以运行。在需要运行Java程序的操作系统上安装一个Java虚拟机,即JVM。有了JVM后,同一个Java程序可以在多个不同的操作系统中执行。也称为Java的可移植性。

二.JDK(Java Development Kit)
JDK是Java语言的软件开发工具包,是整个Java开发的核心。主要包括Java开发工具,基础开发库以及基础开发库的源码。

三.运行与工作原理
1.Java源代码文件(HelloWorld.java)通过javac命令编译成字节码文件(HelloWorld.class)。
2.先启动Java虚拟机,再通过JVM加载字节码文件(HelloWorld.class),并加载main方法执行程序。

四.JDK,JRE,JVM的关系
1.Java集成开发工具(Eclipse,IDEA)
2.JDK(Java Development Kit),是整个Java的核心,包括JRE,Java工具和Java基础类库。
3.JRE(Java Runtime Environment),是运行Java的运行环境,包括JVM和Java的核心类库。
4.JVM(Java Virtual Machine),是Java实现跨平台特点的最核心部分,能运行Java写的软件程序。


你可能感兴趣的:(学习,java)