¿Cómo entiendes la "abstracción de Java"?
La abstracción es un principio básico de la práctica de la programación orientada a objetos. Java tiene todos los principios de la programación orientada a objetos. La abstracción es un componente importante del lenguaje Java.
Las abstracciones de datos abarcan desde la creación de colecciones simples de objetos de datos hasta implementaciones complejas como HashMap o HashSet.
La abstracción del control es la principal fuerza impulsora detrás de la programación estructurada.
Ventajas de Java:
Java es un lenguaje de programación puramente orientado a objetos;
Independiente de la plataforma (compilar una vez, ejecutar en cualquier lugar; escribir una vez, ejecutar en cualquier lugar) ;
Java proporciona muchas bibliotecas de clases integradas, que simplifican el trabajo de diseño de los desarrolladores y acortan el tiempo de desarrollo del proyecto;
Brinda soporte para el desarrollo de aplicaciones web Soporte, por ejemplo, Applet, Se pueden utilizar Servlet y JSP para desarrollar aplicaciones web, mientras que Socket y RMI se pueden utilizar para desarrollar bibliotecas de clases de aplicaciones distribuidas.