首页 > 代码库 > Java基础概念性的知识总结
Java基础概念性的知识总结
属于个人的所学的知识总结,不是全面的
1.JDK、JRE和JVM三者的区别
01.JDK:(Java Development ToolKit)Java开发工具包,是整个Java的核心。包括了Java的运行环境、JRE、一堆Java工具和Java基础的类库。
02.JRE:(Java Runtime Envirnment)就是我们平常说的Java平台,所有的Java程序都要在JRE的环境下才能运行。包含了JVM,Java的核心类库,但是不包含开发工具——编译器、调试器。
03.JVM:(Java Virtial Mechinal)Java虚拟机,属于JRE的一部分。主要的工作是:解释自己的字节码文件,并且映射到本地的CPU的指令继承OS系统调用。Java是跨平台的,就是基于JVM,使用JVM的映射规则,让其变得与操作系统无关。JVM不关心我们写的.Java文件,只关注.class文件(因为.class文件有JVM需要的指令集)。
2.计算机程序
为了让计算机执行某些操作或者解决某个问题而编写的一系列有序指令的集合。
Java基础概念性的知识总结
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。