认识java语言

       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指令集或者系统调用。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值