java学习part02一些特性

17-Java语言概述-Java语言的特点和JVM的功能_哔哩哔哩_bilibili

1.java优点

跨平台性

在jvm上运行

2.jvm

2.1实现跨平台性

不需要对每一种指令集编写编译器,只需要针对jvm编程,jvm会自动转换

2.2内存回收

内存溢出:用的内存太多已经占满了,且都不是垃圾无法回收,那么新申请内存就会溢出

内存泄露:以为回收了内存,但实际没有,导致一块内存一直没法使用

3.后续安排

4.一些术语

JDK、JRE、JVM三者之间的关系:前者包含后者

5.一些常见问题

先编译成字节码,然后在jvm中,可能走解释器也可能走JIT编译器

相关推荐
码艺-Alimjan几秒前
Web 网站打包桌面应用的另一种方式,超级简单(C# exe 33Kb)
开发语言·前端·c#
沫璃染墨2 分钟前
《从零入门Linux系统篇(五十一):线程篇·四——pthread线程库详解:从线程创建到终止与分离》
linux·运维·服务器·开发语言·c++·系统架构·线程
今年下半年5 分钟前
【网站连通性检测】java项目telnet、curl命令的使用
java·curl·telnet
摇滚侠6 分钟前
《Spring Boot 3:高级与架构设计》第 2 章 IOC 容器的高级机制 编程式驱动 IOC 阅读笔记 7
java·spring boot·笔记
only-lucky9 分钟前
QML深入学习七(MVC模块)
学习·mvc
IT枫斗者枫哥9 分钟前
UPDATE影响0行,接口却返回成功:把版本冲突接回业务
java·后端
霸道流氓气质17 分钟前
AI应用成本优化完全指南:Token压缩、语义缓存与模型路由的Java生产级实战
java·人工智能·缓存
2401_8501220424 分钟前
高温耐油热缩套管选型:材料、温度和油液要匹配
经验分享·笔记·科技·学习
mmm.c25 分钟前
Redis 两级缓存 + Pub/Sub 广播:一次为抗高并发做的缓存改造
java
yexianglunbai26 分钟前
中间件(Middleware)详解:概念、作用与实战
java·开发语言·中间件