- 博客(1)
- 收藏
- 关注
原创 java为什么不能直接操作底层系统或硬件
原因二:Java的设计,它设计为跨平台语言,它只管运行在虚拟机上就行,意味着只要打好一个jar包无论是windows还是linux都能直接运行,但是而不同操作系统的内存管理机制包括很多东西都是不同的,这个怎么办呢,就是jvm的存在很好的解决了跨平台会遇到的这些问题,由JVM负责去处理这些差异,所以它能跨平台。原因一:java认为程序员不能很好的管理内存所以说为了更好更方便的管理内存所以它提供了自动垃圾回收机制,通过JVM管理内存,确保所有对象都在堆上分配和释放,从而避免了常见的内存管理错误。
2024-12-30 10:23:30
338
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅