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

相关推荐
沐知全栈开发6 分钟前
XML Schema 复合类型 - 混合内容
开发语言
qingwufeiyang_5307 分钟前
Mybatis-plus学习笔记1
笔记·学习·mybatis
Fleshy数模8 分钟前
PyQt5 登录界面开发全流程:从环境配置到可视化设计
开发语言·python·qt
小雅痞9 分钟前
[Java][Leetcode simple] 1. 两数之和
java·算法·leetcode
bingd019 分钟前
慕课网、CSDN、菜鸟教程…2026 国内编程学习平台实测对比
java·开发语言·人工智能·python·学习
Hello--_--World10 分钟前
Js 隐式类型转换、JavaScript `==` vs `===` 深度对比表
开发语言·javascript·ecmascript
大飞哥~BigFei12 分钟前
缓存一致性终极解决方案之Facebook租约机制的开源实现集成改造
java·缓存·开源
凌冰_16 分钟前
Thymeleaf 核心语法详解
java·前端·javascript
AIBox36518 分钟前
claude 镜像 api 使用指南(2026 年4 月更新)
java·服务器·前端·人工智能·gpt·前端框架
极光代码工作室19 分钟前
基于SpringBoot的在线考试系统
java·springboot·web开发·后端开发