认识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
- 认识java语言
- 认识Java语言
- Java编程语言程序的认识误区
- Java编程语言的几个认识误区
- Java编程语言程序的认识误区
- Java编程语言的几个认识误区
- Java编程语言程序的认识误区
- Java编程语言程序的认识误区
- Java编程语言在软件开发中的几个认识误区
- 对于Java语言面向对象的初步认识
- 【系列】重新认识Java语言——异常(Exception)
- 认识java
- 认识JAVA
- 认识Java
- 认识JAVA
- 认识JAVA
- 认识java
- Java认识
- CSS3魔法堂:CSS3滤镜及Canvas、SVG和IE滤镜替代方案详解
- Sql declare申明变量
- Ajax实例
- Mysql的Merge存储引擎实现分表查询
- 【近代史】太平天国
- 认识java语言
- android自定义view显示日历
- Pro Android学习笔记(一六九):发布应用(2):应用准备
- 源码分析 Yii - save 机制
- js中(function(){…})()立即执行函数写法理解
- 新浪微博SDK抛出异常-[__NSDictionaryM weibosdk_WBSDKJSONString]:
- iOS 开发笔记---在Label中显示图片
- [js] js中的 set & get
- net-snmp开发代理常见问题解决方案