JDK vs JRE: ¿qué diferencia hay?
Ғылым және технология
¿Qué diferencia hay entre el JDK, el JRE y la JVM? En este vídeo te presento la principal diferencia entre el Java Development Kit, el kit de compiladores que usarías para escribir programas Java; el Java Runtime Environment, el kit de programas de ejecución que permiten usar aplicaciones hechas en Java; y la Java Virtual Machine, la máquina virtual que permite correr aplicaciones hechas en Java en un dispositivo.
🔔 ¡Suscríbete ya! kzread.info?sub_confi...
➕ Más tutoriales en: www.makigas.es
⭐ Programa de miembros: youtube.com/@makigas/join
📝 Foros de la comunidad: foro.makigas.es
💬 Servidor de Discord: discord.makigas.es
Пікірлер: 33
Dejo por aquí el enlace al artículo de texto de este vídeo: www.makigas.es/series/java/jdk-vs-jre-que-diferencia-hay Para hablar o hacer preguntas, también estamos en Discord: discord.gg/invite/makigas-329487017916366850
Tu canal es una joya, directo al tema sin rodeos
¿Será que lees mi mente? Estamos programando en Java en la uni y sacas esto 😂. Buen vídeo, bastante esclarecedor
@makigas
Жыл бұрын
Digamos que quiero probar a regresar al contenido “de siempre” por un tiempo 🤭
Explicación clara y sencilla. Gracias!!!
Muy bien explicado, Gracias
Entendi todo, muy buena la explicacion. Gracias!
Buen vídeo, Amigo. Mucho mejor que otros que he visto explicando estas áreas de Java. Saludos!
Excelente explicacion!!!
Que explicación grande crack.
Excelente explicacion.
Naaaa tremendo 🎉. Por fin entiendo la diferencia. Muchas gracias.
Gracias
Excelente explicación, con todo respeto sería interesante que hicieras un video explicando los cambios o características de java 8 hasta el actual... 🤓
@makigas
Жыл бұрын
Pretendo hacerlo. No uno explicando todos los cambios, pero sí contar de forma separada algunas de las cosas más interesantes que le ha pasado al lenguaje. Como los records.
Excelente explicación, aunque llevo varios años trabajando con Java siempre me surgía esa duda, por otro lado, alguna vez leí que en la práctica Java no es realmente portable, que tan cierto es esto?, Y hablo más de aplicaciones grandes o serias
@makigas
Жыл бұрын
Voy a responder a la gallega: depende. En proyectos grandes, por ejemplo, hay grupos de estándares como los de Jakarta (anteriormente JavaEE) o los de MicroProfile para garantizar que una aplicación sea portable a otro runtime que también cumpla el estandar. Por ejemplo, las anotaciones de JPA van a funcionar igual en un Hibernate que en un EclipseLink. El problema está en salirse del estandar. Si yo me limito a usar el JPA normal en Hibernate, el código se puede llevar a EclipseLink si reconfiguro el driver, pero si en mi código tal cual importo paquetes que empiezan por org.hibernate, ya no hay tantas garantías.
@jorgeortiz6819
Жыл бұрын
@@makigasAh ok, entiendo, gracias por la respuesta.
y el java SE qué vendría siendo?
Al fin entendí que es JDK
Buen video, aun tengo una duda la JVM es el conjunto del JRE y el JDK?
@makigas
Жыл бұрын
No, no es el conjunto, más bien solo es parte. Imagina el JRE como una caja de herramientas, y la JVM como un destornillador que hay en la caja. Y el JDK como una caja de herramientas premium con más cosas pero que también trae el mismo destornillador entre todo lo demás
Lo de 'Compila una vez y ejecuta en todas partes' esta muy bien hasta que abres las ventanas en diferentes sistemas operativos y las cosas salen descuadradas o los tamaños se ven diferentes XDDD, menos mal que eclipse y windows builder te trae la opción de mostrar ventanas en diferentes entornos, porque antes era un infierno....
@makigas
Жыл бұрын
Sí, me pasaba, en mi primer trabajo estaba en un proyecto que hacía ventanas para Swing. Las ventanas en Windows se veían bien pero cada vez que probabamos la aplicación en Linux era una fantasía. Y eso que NetBeans también tenía una forma de ver las ventanas con otro entorno. Eso seguro que si se hubiese usado un tipo de layout diferente al de arrastrar (algo tipo tabla, un GridLayout, un FlowLayout…) hubiese funcionado mejor, pero claro… “ponte a reescribir todos los JFrames tú que a mí me da la risa” :\
@florentinobajo
Жыл бұрын
@@makigas XDDD +1
Buen video. El ojdk es lo mismo que el jdk?
@makigas
Жыл бұрын
Sí. Mi próximo vídeo (el martes) va a tratar de esto, de por qué hay tantos JDKs ahora mismo. El JDK de Oracle, el JDK de OpenJDK... todos son JDK pero hechos por distintos fabricantes.
Hola amigo, buena explicación, pero siempre he tenido la duda de porque el jre y no solo la jvm que al fin y al cabo es quien me ejecuta los .jar Salu2 desde Colombia.
@makigas
9 ай бұрын
La JVM es solo un programa, el JRE tiene también las clases de la biblioteca estandar.
@juanpablorebolledo1528
9 ай бұрын
@@makigas gracias
Este video me salio por que escribi algo al azar
Vengo de parte de mi compita el Jemma Doce Cero Dos.
El JVM no explicó? Solo escuche del JDK xd