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编译器

相关推荐
yuxb733 分钟前
Docker学习笔记(二):镜像与容器管理
笔记·学习·docker
潼心1412o7 分钟前
C语言(长期更新)第15讲 指针详解(五):习题实战
c语言·开发语言
xuxie1336 分钟前
SpringBoot文件下载(多文件以zip形式,单文件格式不变)
java·spring boot·后端
LFly_ice38 分钟前
学习React-9-useSyncExternalStore
javascript·学习·react.js
重生成为编程大王1 小时前
Java中的多态有什么用?
java·后端
Murphy_lx1 小时前
Lambda表达式
开发语言·c++
666和7771 小时前
Struts2 工作总结
java·数据库
中草药z1 小时前
【Stream API】高效简化集合处理
java·前端·javascript·stream·parallelstream·并行流
yangpipi-1 小时前
C++并发编程-23. 线程间切分任务的方法
开发语言·c++
野犬寒鸦1 小时前
力扣hot100:搜索二维矩阵 II(常见误区与高效解法详解)(240)
java·数据结构·算法·leetcode·面试