java背景
前言
“我曾经喜欢过你,但可惜我先成了大人……”
加油!少年
一、java背景
- 由SUN公司开发,意思是盛产咖啡的爪哇岛
- 由oracle公司收购,意味着要去 oracle公司官网下载
二、特点
java具有许多优点,这是现在很多大厂使用它的原因
虚拟机jvm(跨平台)
- 平台指的是操作系统
- 比如C#语言,它完全基于windows系统,如果你的代码想想在Linux系统上运行,就不行。但是java不一样,它具有跨平台的特点,利用的是虚拟机jvm
- jvm,就是在操作系统的外围加了一个系统, 能够运行你的java程序
- 需要注意的是,跨平台的是java程序,而不是jvm。每一个操作系统都有一个jvm
jvm,jre,jdk
- jvm是虚拟机,是java程序能跨平台的基础,是java程序运行的地方
- jre包括jvm 和一些核心类库。也就是说jre已经有了jvm还有一些自带的已经写好了的代码
- jdk包含了jre,还包含了开发工具,编译运行
- 他们三个是一个包含关系,关系如下:
java程序的运行过程
- 编写一个java程序文件
- 使用编译指令javac编译文件为.class文件
- 最后使用java命令运行.class文件
- 运行过程如下
环境变量的配置
- 找到下载的jdk的bin目录
- 然后运行栏搜索环境变量