底层语言,公司介绍,主要特点等内容讲解
树图思维导图提供 JAVA语言概述 在线思维导图免费制作,点击“编辑”按钮,可对 JAVA语言概述 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:36dbda684e388d45b022a47b045e4f69
JAVA语言概述思维导图模板大纲
底层语言
C++
Java是一种混合型语言,既是编译型语言又是解释型语言
JAVA之父
詹姆斯·高斯林(James Gosling)
甲骨文公司
JAVA三大类
Java SE (Standard Edition ),标准版,所有的基础,包含Java语言的核心版本,
主要用于开发桌面应用程序、控制台程序和小型服务器端应用程序等
Java EE (Enterprise Edition),企业版,在Java SE的基础上扩展而成
主要用于开发大型企业级应用
Java ME (Micro Edition),微型版,体积小,速度快,资源占用少,可以在较小的内存和处理能力的设备上运行
主要用于嵌入式设备和移动设备上的应用程序开发
主要特点
平台无关性(跨平台性):一次编译,到处运行
Java语言在不同的平台上依靠不同版本的虚拟机(JVM)来执行,并不与机器直接交互用 Java语言编写的一份程序并不是被打包成了机器码,而是被打包成了字节码,直接在虚拟机上运行
自动垃圾回收机制(Garbage Col lection,简称GC):由程序自动释放和分配内存,不需要手动操作
回收机制是等空间积攒到一定的额度之后再统一进行回收,这样做的优点是可以避免内存泄露,但是不像C语言一样,可以保证实时有充足的空间可以使用
JDK( Java开发工具包):开发Java所必需的工具包, Java运行环境(JRE)Java虚拟机(JVM)包含在其中
主目录
bin目录
java命令负责运行.class文件(详见超链接)
javac命令检测源代码是是否符合语言规则,符合则生成.class文件
JDK
JRE
Java开发环境
树图思维导图提供 软考软件设计师 在线思维导图免费制作,点击“编辑”按钮,可对 软考软件设计师 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:6a80d6e336e8d531c07d47352540a4df
树图思维导图提供 Coresight功能概述 在线思维导图免费制作,点击“编辑”按钮,可对 Coresight功能概述 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:ebec87c729f18ad8d2c14f2f9af2790b