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

相关推荐
进击的圆儿几秒前
【学习笔记02】C++面向对象编程核心技术详解
c++·笔记·学习
卷Java13 分钟前
预约记录关联查询接口说明
java·开发语言·spring boot·python·微信小程序
寻星探路18 分钟前
Java EE初阶启程记12---synchronized 原理
java·java-ee
qq_5746562519 分钟前
java代码随想录day50|图论理论基础
java·算法·leetcode·图论
蒋星熠20 分钟前
Maven项目管理与构建自动化完全指南
java·前端·python·自动化·maven
sheji341621 分钟前
【开题答辩全过程】以 ssm框架的智能校园服务系统为例,包含答辩的问题和答案
java·eclipse
byte轻骑兵27 分钟前
Windows 安全分割利器:strtok_s () 详解
c语言·开发语言·windows·安全
musenh1 小时前
mysql学习--日志查询
学习·mysql
青云交1 小时前
Java 大视界 -- 基于 Java 的大数据实时流处理在工业物联网设备故障预测与智能运维中的应用
java·flink·kafka·工业物联网·设备故障预测·智能运维·实时流处理
fat house cat_1 小时前
为什么RocketMQ选择mmap+write?RocketMQ零拷贝技术深度解析
java·rocketmq·零拷贝