even through it is a high-level (interpretive) programming language, java still suffers from buffer overflows because it permits more data to be saved into a buffer than it has space for.
- True
-False

Respuesta :

False. Java does not permit buffer overflows as memory management and buffer size are handled by the Java Virtual Machine.

What is Java Virtual Machine?

  • Java Virtual Machine (JVM) is a virtual machine that enables a computer to run a Java program. It is the part of the Java Runtime Environment (JRE) that interprets Java bytecode and converts it into machine language.
  • JVM is platform dependent and provides a runtime environment in which Java bytecode can be executed. It follows a set of rules known as the Java Virtual Machine Specification.
  • It is responsible for the security and integrity of Java applications and provides an environment for running Java programs. It also provides a platform for loading and running Java applications, managing memory and heap, garbage collection and thread synchronization.
  • The JVM is designed to execute Java bytecode and provides an abstraction layer between the code written in Java and the underlying platform.
  • Java bytecode is platform independent and can run on any computer with a JVM.

To learn more about Java refer to:

https://brainly.com/question/25458754

#SPJ4

ACCESS MORE