Java 技术体系

1.java技术语言

2.各种硬件平台上的java虚拟机

3.Class文件格式

4.Java API类库

5.来自商业机构和开源社区的第三方Java类库

我们把Java程序设计语言、Java虚拟机、Java API类库统称为JDK,JDK是用于支持Java开发的最小环境

可以把Java API中的Java SE API子集和Java虚拟机统称为JRE,JRE是支持Java程序运行的标准环境

Java技术体系可以分为四个技术体系

1.Java  Card:支持一些Java小程序运行在小内存设备上的平台

2.Java ME:支持Java程序运行在移动终端上的平台

3.Java SE:支持面向桌面级应用的Java平台,提供了完整的Java核心API

4.Java  EE:支持使用多层架构的企业应用(如ERP、CRM应用)的java平台,除了提供Java SE API外,还对其做了大量的补充并提供了相关的部署支持

 Java虚拟机发展史

classic VM(纯解释器方式,如果要使用JIT编译器,必须外挂)>EXavtvm VM->HotSpot VM(Oracle收购Sun公司)->JRockit VM(Oracle收购BEA公司)

最新文章

  1. java时间类简单总结
  2. WPExpress78_update 离线包
  3. Mysql常用的一些技巧命令
  4. 【Go语言】集合与文件操作
  5. Git 学习01
  6. 利用Roslyn把C#代码编译到内存中并进行执行
  7. 加密解密知识 php非对称加密
  8. WustOJ 1575 Gingers and Mints(快速幂 + dfs )
  9. c++11: <thread>学习
  10. 使用邮件监控Mxnet训练
  11. Vue之彻底理解自定义组件的v-model
  12. Function Programming - 柯里化(curry)
  13. swift textview禁止用户使用复制粘贴
  14. OAuth2.0学习(1-8) 授权方式五之Access_Token令牌过期更新
  15. BT币(金融有风险,投资需谨慎)哥的失败投资
  16. 自学Python,新手上路,好资源免费分享
  17. 基于FPGA的16阶级联型iir带通滤波器实现
  18. ZKClient操作zookeeper
  19. Mysql INSERT、REPLACE、UPDATE的区别
  20. Tomat和JDK安装配置

热门文章

  1. Graphql 相关 strapi -- Koa2
  2. ES系列十三、Elasticsearch Suggester API(自动补全)
  3. 使用python命令构建最简单的web服务
  4. MFC CStdioFile
  5. S5PV210 NAND Flash
  6. Go语言规格说明书 之 select语句(Select statements)
  7. PYTHON-模块 logging hashlib
  8. poj2992 阶乘分解
  9. android app 流量统计
  10. HDU 1517 (累乘 找规律)