¿Para qué sirve jvm?
El lenguaje C es programación orientada a procesos. Por lo tanto, no existe el concepto de "clase", las clases de Java están más en línea con la forma de pensar humana y el lenguaje C está más en línea con la forma de pensar de las máquinas.
Además, no confunda algunos conceptos del lenguaje C y Java. Estos son dos lenguajes diferentes. Java es un lenguaje de programación puramente orientado a objetos, mientras que C está orientado a procesos. Descubrirá que Java tiene más ventajas que C. Nuevamente, es mejor no comparar los conceptos de C con Java. Aprendes Java como un nuevo lenguaje. Lo único que podemos aprender de C son algunos conceptos básicos de sintaxis y programación, como tipos de datos y patrones de diseño.
Jvm es una máquina virtual java que traduce archivos de código de bytes de clase java en programas ejecutables binarios.
Jdk es la herramienta de desarrollo de Java SDK de Java, que incluye la API de Java proporcionada por SUN. Compila el código fuente de Java en archivos similares a códigos de bytes; jre generalmente se incluye en jdk.
Jre es el tiempo de ejecución de Java, utilizado para ejecutar programas Java.
Jse es un desarrollo estándar de Java, y jse es un tipo de desarrollo de Java, desarrollo estándar, como el desarrollo de programas de escritorio.
El resto son javaEE, las primeras son aplicaciones empresariales Java y las segundas son desarrollo integrado de Java, como aplicaciones móviles Java.
Si netbeans se puede ejecutar, significa que los netbeans que instaló ya contienen jdk y JDK ya contiene jre y jvm. Puede estar seguro en el futuro. En cuanto a las variables de entorno, puedes buscarlas. La configuración es sencilla. Tengo buenas noticias para ti. Si sigue el asistente de instalación, el asistente los escribirá automáticamente.
La biblioteca de clases básica de Java es la API. No entiendo muy bien qué quieres decir con "biblioteca".
Jdk es un kit de herramientas de desarrollo que incluye Java SE, JRE y JVM.
Compilación Jdk. Los archivos java se convierten a . Archivos tipo código de bytes.
Luego, JRE llama a JVM para traducir el archivo de código de bytes en un programa que la máquina pueda ejecutar. Eso es todo.
Por último, no se recomienda Netbeans. Ahora las empresas utilizan Eclipse, que es una tendencia.
************************************8
Continuar agregando
Angelicdemon tiene razón. El entorno IDE escribirá las rutas de jdk y jre en el archivo de configuración para encontrarlas.
Sin embargo, después de instalar jdk a través del asistente de instalación, las variables de entorno requeridas por Java se escribirán automáticamente en las variables de entorno del sistema. Además, si se utiliza un IDE, las variables de entorno no sirven de nada. Esto sólo será útil si se compila el código fuente de Java en modo de línea de comandos.
Además: Eclipse es definitivamente la primera opción para la empresa ahora, porque todos los proyectos de la empresa se construyen con ECLIPSE. Una vez que el código fuente se carga en el sistema de control de versiones y se sincroniza, no se puede abrir con Netbeans y es necesario reconstruirlo. ¿Problema? Además, NB y EC son muy diferentes.
Además, esta frase es la más importante. Si realmente eres un principiante en Java, nunca uses un IDE. Sólo utilizando la línea de comando del Bloc de notas se puede dominar realmente el mecanismo de Java. Jaja, tan agotado. Detengámonos aquí.
Angelicdemon parece haber hecho algo con esta publicación también
Esto se publicará como un documento en el futuro.
************************************
Las respuestas anteriores pueden contener errores. Consulte las respuestas de otras personas.