认识java语言

来源:互联网 发布:曾经网络歌曲 编辑:程序博客网 时间:2024/06/05 03:46

       java语言是一种跨平台的高级编程语言,学习java语言,首先要先认识java语言的整体架构。相信每个人在学习java语言之前,都要安装java jdk以及配置jdk环境。但并不是每个人都会对jdk有足够的认识。

下面我就总结一下自己对jdk的浅显认识。

   jdk是java development kit的简称,代指java的API,是java开发与执行环境。jdk中包括一些java基础类以及编译、调试工具等,是java语言开发与运行的前提与必需。jdk中包括jre,是java运行环境,包括一些核心类库以及虚拟机jvm,jvm负责运行代码。JVM的主要工作是解释自己的指令集(即字节码)并映射到本地的 CPU 的指令集或 OS 的系统调用。Java语言是跨平台运行的,其实就是不同的操作系统,使用不同的JVM映射规则,让其与操作系统无关,完成了跨平台性。JVM对上层的 Java 源文件是不关心的,它关注的只是由源文件生成的类文件( class file )。

    java代码执行过程:用java编写代码,是经过编译——解释的过程运行的。首先通过jdk的API编写java程序,java编译器javac将.java源代码文件编译成java字节码.class文件,然后jvm对.class文件根据平台进行解释,映射到相应的CPU指令集或者系统调用。

 

0 0