java学习part02一些特性

17-Java语言概述-Java语言的特点和JVM的功能_哔哩哔哩_bilibili

1.java优点

跨平台性

在jvm上运行

java学习part02一些特性_第1张图片

java学习part02一些特性_第2张图片java学习part02一些特性_第3张图片

java学习part02一些特性_第4张图片

2.jvm

java学习part02一些特性_第5张图片

2.1实现跨平台性

java学习part02一些特性_第6张图片

不需要对每一种指令集编写编译器,只需要针对jvm编程,jvm会自动转换

java学习part02一些特性_第7张图片

2.2内存回收

java学习part02一些特性_第8张图片

内存溢出:用的内存太多已经占满了,且都不是垃圾无法回收,那么新申请内存就会溢出

内存泄露:以为回收了内存,但实际没有,导致一块内存一直没法使用

3.后续安排

java学习part02一些特性_第9张图片

4.一些术语

java学习part02一些特性_第10张图片

java学习part02一些特性_第11张图片java学习part02一些特性_第12张图片

JDK、JRE、JVM三者之间的关系:前者包含后者

5.一些常见问题

java学习part02一些特性_第13张图片

java学习part02一些特性_第14张图片

java学习part02一些特性_第15张图片

先编译成字节码,然后在jvm中,可能走解释器也可能走JIT编译器

你可能感兴趣的:(java,java,学习,开发语言)