分享
1.达内教育
2.千锋教育
3.天琥教育
4.汇众教育
5.中公IT
6.火星时代
7.万和教育
8.博雅环球教育
9.新猿IT
10.仑智教育
中山今日发布:java培训学校有哪些,2016年,教育部高教司授予达内教育集团教育部产学合作协同育人项目合作伙伴奖,2019年11月,达内教育集团荣获腾讯教育2019年度行业标杆教育集团,2019年1月,达内教育集团荣获2018年百度品牌数字资产榜教育培训行业最具价值IT培训品牌...
Java技术体系
简述
JAva是一种面向对象的编程语言,它不仅吸收了C++语言的各种优点,而且抛弃了C++中难以理解的多继承、指针等概念,因此Java语言具有功能强大、使用方便等特点。作为静态OOP语言的代表,Java很好地实现了OOP理论,使程序员能够以一种优雅的方式思考复杂的编程。
Java不仅是一种编程语言,也是一种由一系列计算机软件和标准化组成的技术系统。
Java的广告词是“一次写,到处运行”。之所以能“跨平台”,是因为每个平台上不同的虚拟机屏蔽了硬件差异,Java程序运行在虚拟机上。
本文简要介绍Java技术体系。
Java技术体系
广泛地说,运行在Java虚拟机上的编程语言,如Kotlin、Groovy、JRuby和与之相关的程序,都属于Java技术体系。
从传统意义上看,JCP官方定义的Java技术系统主要包括:
lJava程序设计语言
l各种硬件平台上的Java虚拟机
lClass文件格式
lJava类库API
l商业机构和开源社区的第三方Java类库
在这些语言中,Java程序设计语言、Java虚拟机、Java类库被统称为JDK(JavaDevelopmentKit),J
DK是最小的支持Java程序开发的环境。
JavaSEAPI子集和Java类库API中的Java虚拟机统称为JRE(JavaRuntimeEnvironment),JRE是一个标准环境,支持Java程序的运行。
JCP全称JavaCommunityProcess,也就是Java社区,是一个由行业内许多技术巨头组成的社区,用来定义和发展Java的技术规范。
Java技术体系包含的内容如下:
一般来说,运行在Java虚拟机上的语言及其相关程序于Java技术系统的一员。这里不要有误解,认为只有Java语言才能在Java虚拟机上运行。Java虚拟机真正执行的是字节码。不管你用什么语言,只要有相应的编译器,就可以生成符合虚拟机要求的字节码。
但是在传统意义上,Sun正式定义的Java技术系统的组成部分包括。
JDK通常由三部分组成:Java程序设计语言,Java虚拟机,JavaAPI类库。JDK是支持Java程序开发的最小环境。
JRE:我们通常所说的JRE是JavaAPI库中的JavaSEAPI子集和Java虚拟机。JRE是支持Java程序运行的标准环境。
Java技术系统可以分为四个平台:
JavaCard:支持Java小程序
Applets)在小内存设备上运行的平台。
JavaME:支持Java程序在移动终端(手机、pda)上运行的平台。简化JavaAPi,添加移动终端支持(J2ME)
JavaSE:Java平台级应用(如windows应用)的Java平台,提供完整的Java核心API(J2SE)
JavaEE:支持多层架构企业应用的Java平台,提供JavaSEAPI,大量扩展,提供相关部署支持(J2EE)
2020年12月,达内教育集团荣获北京商报“2020年企业社会责任抗疫典范奖”,2020年12月,达内教育集团荣获网易金翼奖“2020年度品牌影响力教育集团大奖”,2020年12月,达内教育集团荣获腾讯教育“2020年度行业标杆教育集团”大奖...
稍后会有专业老师给您回电
www.aixuew.cn All rights reserved 豫ICP备2022021264号
该文章由用户自行上传发布,如有侵权内容请及时联系我们删除。