提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


文章目录

  • 前言
  • 一、Java简介
  • 1.Java由来
  • 2.JVM是什么?
  • 3.JDK是什么?
  • 3.JRE是什么?
  • 4.JVM,JRE,JDK三者关系
  • 5.Java平台有哪些?
  • JDK环境搭建
  • 1.Windows下JDK下载与安装
  • 2.Java程序的执行流程
  • 3.Java程序的结构
  • 总结



前言

本系列主要记录学习过程中相关知识,当前阶段属于小白阶段,主要简单介绍java的一些基础知识及环境配置。

一、Java简介

1.Java由来

Java是一门面向对象的程序设计语言,1995年由Sun公司发布,2010年Sun公司被Oracle收购。所以现在Java属于Oracle公司下,目前项目开发使用的JDK版本为8.0。

2.JVM是什么?

JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM是实现Java平台无管性的一个关键。这和Java程序的执行过程有关。

首先我们编写java源文件,源文件由编译器编译之后生成字节码文件,JVM通过解释器将字节码文件解释成具体程序进行执行,这样我们就可以实现一次编译,到处运行的效果。

java的起源 java是怎么来的_Java

3.JDK是什么?

JDK是 Java 语言的软件开发工具包,主要用于移动设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。
JDK有两个重要组件:Java和Javac

  • Javac:编译器,将源程序转为字节码
  • Java :运行编译后的java程序

3.JRE是什么?

JRE是Java Runtime Environment的简写,也就是Java
运行时环境,包括Java虚拟机(JVM),Java核心类库和支持文件

4.JVM,JRE,JDK三者关系

java的起源 java是怎么来的_java_02

5.Java平台有哪些?

  • Java SE 桌面程序,属于Java标准版
  • Java EE Web程序,属于Java企业版
  • Java ME 移动设备,属于Java微型版

JDK环境搭建

1.Windows下JDK下载与安装

JDK下载链接:https://www.oracle.com/java/technologies/downloads/,下载完成直接按步骤安装即可。
可以通过命令行窗口执行Java的一些命令。

  • java -version 查看JDK版本
  • java的起源 java是怎么来的_java的起源_03

  • javac 编译源文件
  • java的起源 java是怎么来的_Java_04

  • java 执行字节码文件
  • java的起源 java是怎么来的_java_05

2.Java程序的执行流程

正常情况程序执行顺序是自上而下,从前到后顺序执行,当然,Java中还存在选择分支等情况,但是总体上都是符合自上而下的执行顺序的。

3.Java程序的结构

一般是类包含参数,包含方法体的结构,例如下图:

java的起源 java是怎么来的_开发语言_06

总结

本篇内容首先介绍了Java起源的相关背景,然后介绍了Java里的几个关键术语,之后也介绍了Java的几个平台,文章最后介绍了Java相应环境的配置及软件安装方法。