一、编程语言
低级语言
用机器可以直接识别的指令进行编程的语言
例如:机器语言,偏低级的汇编语言
高级语言
程序员易学、易懂、易维护的编程语言
例如:java\c\c++\python
今天我们主要说一下刚接触java语言的几个概念
JDK(Java Development ToolKit)
提供了java开发常用的工具包及语言环境
JRE(Java Runtime Envirment)
提供了java虚拟机运行的环境
JVM(Java Virtual Machine)
java虚拟机,将.class文件转换为机器可以读懂并执行的指令,运行在jre上
java可以跨平台的重要支柱,不同平台的JVM是不同的,而JVM对javac提供的接口是相同的
javac(java compiler) java编译器
二、java代码执行过程
javac将.java文件编译为jvm可以读懂的.class字节码文件,然后jvm将.class文件再次转换为操作系统可以识别的指令进行执行
*开发只需要jdk,程序运行才需要jre,即生产环境只需要安装jre即可
原文地址:https://www.cnblogs.com/Mr-10/p/13445431.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。