四时宝库

程序员的知识宝库

java初识(java初识数组头歌)

java简介:

java是一门面向对象的编程语言。1995年由sun公司发布,直到2010年被oracle收购。

java的jvm(Java Virtual Machine)

jvm是java虚拟机,它是跨平台的关键,换句话说java具有平台无关性的特点。那什么是平台无关性了,就是一次编译后无需重新编译就能在例如windows,linux操作系统等上面运行。

这个可以从java的执行流程上面可以看出。

java的执行流程如下:


后缀名为.java的文件为项目的源文件,通过compile(编译器)编译成后缀名为.class的文件,再通过interpreter(解释器)解释成各个平台下计算机可以识别的指令,由于计算机只能识别01这样二进制的指令,解释器在解析的过程中就有jvm来完成的,这样就解释了java具有跨平台的特性。

java的jdk (Java Development Kit),java语言的软件开发工具包。

java在运行和编译会用到这里面的一些指令。

jdk主要有两个组件:


javac-编译器,将源程序编译成字节码。

java 运行编译后的程序(.class后缀的)

java的jre (Java Runtime Environment)

jre主要包含jvm,java核心类库以及支持的文件

如果只是运行java程序安装jre就可以了。

如果是开发java程序那就需要下载jdk了

一般情况下,下载的jdk文件里面会附带jre的

可以总结一下,如果是面对使用者的话,jre就可以了,面对开发者的话就需要jdk了

java的jdk,jre,jvm三者之间的关系


jre包含jvm。

我们以公式的角度去理解jre=jvm+javase标准库

jdk =jre+开发工具集(javac编译工具等)

java的平台


javase是我们学习java的知识基础

javaee学习可用于后续web网站搭建的必备技能

总结:这里只是对java知识体系的初步认识。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接