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通过解释器将字节码文件解释成具体程序进行执行,这样我们就可以实现一次编译,到处运行的效果。

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三者关系

5.Java平台有哪些?

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

JDK环境搭建

1.Windows下JDK下载与安装

JDK下载链接:,下载完成直接按步骤安装即可。 可以通过命令行窗口执行Java的一些命令。

    java -version 查看JDK版本 javac 编译源文件 java 执行字节码文件

2.Java程序的执行流程

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

3.Java程序的结构

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

总结

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

经验分享 程序员 微信小程序 职场和发展