2015-12-31 14:25:45 722浏览
Java技术虽然最初由Sun公司开发,目前为Android开发技术的基础语言。但是Java Community Process(JCP,一个由全世界的Java开发人员和获得许可的人员组成的开放性组织)可以对Java技术规范、参考实现和技术兼容性包进行开发和修订。虚拟机和类库的源代码都可以免费获取,但只能够查阅,不能修改和再发布。本文coding学堂为大家介绍一下Java语言专有名词解释。
coding学堂Android开发培训之Java语言专有名词:
1、JDK
JDK(Java Development Kit,Java开发工具包)是Sun公司提供的一套用于开发Java程序的开发_T具包。JDK提供编译、运行Java程序所需的各种工具及资源,包括Java开发工具、Java运行时环境,以及Java的基础类库。
2、JRE
JRE(Java Runtime Environment,Java运行时环境)是运行Java程序所依赖的环境的集合,包括类加载器、字节码校验器、Java虚拟机、Java API。JRE已包含在JDK中,但是如果仅仅是为了运行Java程序,而不是从事Java开发,可以直接下载安装JRE。
3、JVM
JVM(Java Virtual Machine,Java虚拟机)是一个虚构出来的计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java虚拟机屏蔽了与具体操作系统平台相关的信息。
Java一直致力于程序的可靠性和健壮性,并投入了大量的精力进入早期的问题检测和后期的动态(运行时)检测。Java是一种强类型的语言,其类型检查比C++还要严格,其编译器能够检测出许多工作在其他语言运行时刻才能够检测出来的问题。了解更多Android开发培训知识,请关注扣丁学堂课程频道或是资讯频道。