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

相关推荐
sali-tec几秒前
C# 基于halcon的视觉工作流-章70 深度学习-Deep OCR
开发语言·人工智能·深度学习·算法·计算机视觉·c#·ocr
晚霞的不甘1 分钟前
C语言利用数组处理批量数据详解
android·c语言·开发语言
武子康3 分钟前
Java-200 RabbitMQ 架构与 Exchange 路由:fanout/direct/topic/headers
java·架构·消息队列·系统架构·rabbitmq·java-rabbitmq·mq
计算机学姐5 分钟前
基于SSM的社区外来务工人员管理系统【2026最新】
java·vue.js·java-ee·tomcat·maven·intellij-idea·mybatis
_OP_CHEN6 分钟前
【从零开始的Qt开发指南】(十二)Qt 布局管理器终极指南:5 大布局 + 实战案例,搞定所有界面排版需求
开发语言·qt·前端开发·qt控件·布局管理器·gui开发
ForteScarlet6 分钟前
Kotlin 2.3.0 现已发布!又有什么好东西?
android·开发语言·后端·ios·kotlin
好学且牛逼的马6 分钟前
HttpServlet 深度拆解:从设计模式看透其核心原理
java·servlet·设计模式
顾安r7 分钟前
12.17 脚本网页 创意导航
java·linux·前端·游戏·html
Json____7 分钟前
springboot框架对接物联网,配置TCP协议依赖,与设备通信,让TCP变的如此简单
java·spring boot·后端·tcp/ip
武藤一雄7 分钟前
C#中常见集合都有哪些?
开发语言·微软·c#·.net·.netcore