Java快速入门学习笔记-00 Java简介及开发环境搭建

Java简介及开发环境搭建

一、Java介绍

1.诞生

Java最早是由SUN公司(已被Oracle收购)的詹姆斯·高斯林(高司令,人称Java之父)在上个世纪90年代初开发的一种编程语言,最初被命名为Oak,目标是针对小型家电设备的嵌入式应用,结果市场没啥反响。谁料到互联网的崛起,让Oak重新焕发了生机,于是SUN公司改造了Oak,在1995年以Java的名称正式发布,原因是Oak已经被人注册了,因此SUN注册了Java这个商标。随着互联网的高速发展,Java逐渐成为最重要的网络编程语言。

2.版本

Java有三个版本:

  • Java SE:Standard Edition,标准版
  • Java EE:Enterprise Edition,企业版
  • Java ME:Micro Edition,微型版

三者关系:
在这里插入图片描述
Java SE是整个Java平台的核心,初学者入门学习选择Java SE就差不多了。

3.特性

  • Java介于编译型语言解释型语言之间。
    编译型语言如C、C++,代码是直接编译成机器码执行,但是不同的平台(x86、ARM等)CPU的指令集不同,因此,需要编译出每一种平台的对应机器码。
    解释型语言如Python、Ruby没有这个问题,可以由解释器直接加载源码然后运行,代价是运行效率太低。

java是介于两者之间的,java将代码编译为字节码,在不同平台上通过虚拟机来加载运行字节码。这个虚拟机就是JVM(Java虚拟机),即Java virtual Machine。

java代码执行的流程如下:
在这里插入图片描述

.java文件是我们编写的源文件,.class文件是编译后的字节码文件,最后再由Java虚拟机运行。

二、搭建Java开发环境

在搭建环境前,我们需要明确,进行java开发需要的最基本条件是什么?

首先认识两个东西,JDK和JRE。

  • JDK:Java Development Kit,java开发工具
  • JRE:Java Runtime Environment,java运行环境

它们的关系:
在这里插入图片描述

JDK是包含JRE的,学习java,安装JDK即可。

Linux下搭建Java开发环境

  • 在Ubuntu系统下直接使用apt工具进行安装,只需1行命令:
sudo apt install openjdk-8-jdk-headless
这里安装的是开源的OpenJDK,版本是8。
  • 验证版本

java -version

出现版本信息则说明已安装成功!
在这里插入图片描述
部分内容参考自廖雪峰老师的java教程

猜你喜欢

转载自blog.csdn.net/qq_41790078/article/details/112997394