JDK JRE JVM
jdk : Java Development Kit(Java开发工具)
jre : java Runtime Enviroment(Java运行环境)
jvm : java Virtual Machine(Java虚拟机)这是Java能够在各个平台上运行的重点
![这是他们的层级关系](D:\微信图片保存\001.jpg)
![](https://img-blog.csdnimg.cn/img_convert/a8fe09b9cbdeae9adb24b89692854d5d.jpeg)
在不使用idea的条件下进行代码书写和运行
在电脑上新建一个任意文件,把文件类型改为Java
选择用记事本或者自己熟悉的打开文本的来书写代码
书写代码
publicclass04{
publicstaticvoidmain(String[] args){
System.out.print("hello world!");
}
}
然后保存,打开终端进入到编写代码这个文件的文件夹
输入Javac + 文件名字以及后缀
会在当前文件夹中生成一个class文件(class文件其实就是字节码,Java文件进行先编译,后用class文件进行运行,这也是Java的一个特点)
7.输入Java + class文件的名字即可
这就是Java的代码书写运行过程,这是非常不方便的,所以我们一般在进行代码编写时用idea
idea的安装
百度搜索idea
找到这个
下载安装即可
Java运行机制
Java是一门编译型和解释型语言
举个例子:
一本中文的书,一个外国人想看,我们有两种方式,第一种:翻译整本书然后去给他看
第二种:翻译一点看一点,这就是编译型和解释型