JVM0:java理解

本文概述了Java技术体系,包括JVM的作用、Java的优点(如跨平台、内存管理、性能优化和丰富的生态系统),以及不同版本Java(JDK、JRE、JVM、JavaCard、JavaME、JavaSE和JavaEE)在不同应用场景中的角色。
摘要由CSDN通过智能技术生成

JVM层次Java理解:

java:一个由一系列计算机软件和规范组成的技术体系

java优点:1.一次编写,到处运行;2.提供了一种相对安全的内存管理和访问机制,避免了绝大部分内存泄漏和指针越界问题;3.实现了热点代码检测和运行时编译及优化,这使得Java应用能随着运行时间的增长而获得更高的性能;4.有一套完善的应用程序接口,还有无数来自商业机构和开源社区的第三方类库来帮助用户实现各种各样的功能;5.生态问题,从单体架构到微服务到大数据到人工智能,java都有相关的组件支持

Java相关名词含义:

JDK:支持Java程序开发的最小环境(包括Java程序设计语言、Java虚拟机、Java类库)

JRE:支持Java程序运行的标准环境(包括Java类库API中的Java SE API子集[3]和Java虚拟机)

JVM:JAVA虚拟机(包括JVM)

JDK包含JRE包含JVM(JDK>JRE>JVM)

java不适合做前端更适合做后端

Java Card:支持Java小程序(Applets)运行在小内存设备(如智能卡)上的平台

Java ME(Micro Edition):支持Java程序运行在移动终端(手机、PDA)上的平台

Java SE(Standard Edition):支持面向桌面级应用(如Windows下的应用程序)的Java平台

Java EE(Enterprise Edition):支持使用多层架构的企业应用(如ERP、MIS、CRM应用)的Java平台

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值