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

相关推荐
赵英英俊2 分钟前
Python day43
开发语言·python
小厂永远得不到的男人4 分钟前
一篇文章搞懂 java 反射
java·后端
Include everything16 分钟前
Rust学习笔记(一)|Rust初体验 猜数游戏
笔记·学习·rust
勇往直前plus28 分钟前
一文学习nacos和openFeign
java·学习·微服务·openfeign
Warren9828 分钟前
公司项目用户密码加密方案推荐(兼顾安全、可靠与通用性)
java·开发语言·前端·javascript·vue.js·python·安全
David爱编程32 分钟前
Java 编译期 vs 运行期:避开这些坑,少掉一半 Bug
java·后端
·白小白37 分钟前
【数据结构】——栈(Stack)的原理与实现
c语言·开发语言·数据结构
麦兜*1 小时前
Spring Boot调用优化版AI推理微服务 集成 NVIDIA NIM指南
java·人工智能·spring boot·后端·spring cloud·微服务·ai编程
野犬寒鸦1 小时前
Java Stream API 中常用方法复习及项目实战示例
java·服务器·开发语言·数据库
冬夜戏雪2 小时前
java学习 leetcode 二分查找 图论
java·学习·leetcode