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

相关推荐
www_pp_7 分钟前
# 基于SIFT的图像相似性检测与拼接:Python实现与解析
开发语言·python·计算机视觉
不爱吃于先生12 分钟前
自监督学习(Self-supervised Learning)李宏毅
人工智能·学习·机器学习
vortex524 分钟前
深入理解 Bash 中的 $‘...‘ 字符串语法糖
开发语言·bash·excel
知远同学31 分钟前
docker学习笔记6-安装wordpress
笔记·学习
海风极客1 小时前
Go小技巧&易错点100例(二十八)
开发语言·后端·golang
yuanManGan1 小时前
C++入门小馆:继承
java·开发语言·c++
杨不易呀1 小时前
Java求职面试:Spring Boot与微服务的幽默探讨
java·spring boot·微服务·面试·求职
PythonicCC1 小时前
Python中有序序列容器的概念及其与可变性的关系
开发语言·windows·python
GGBondlctrl1 小时前
【Python】Python好玩的第三方库之二维码生成,操作xlsx文件,以及音频控制器
开发语言·python·第三方库·二维码生成·操作xlsx文件·操作音频文件
喜欢吃燃面2 小时前
数据结构之二叉树(4)
c语言·数据结构·c++·学习