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

  • @makigas
    @makigas Жыл бұрын

    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

  • @josue10hd
    @josue10hdАй бұрын

    Tu canal es una joya, directo al tema sin rodeos

  • @nicolito128
    @nicolito128 Жыл бұрын

    ¿Será que lees mi mente? Estamos programando en Java en la uni y sacas esto 😂. Buen vídeo, bastante esclarecedor

  • @makigas

    @makigas

    Жыл бұрын

    Digamos que quiero probar a regresar al contenido “de siempre” por un tiempo 🤭

  • @santiagobedoyaa.8197
    @santiagobedoyaa.81979 ай бұрын

    Explicación clara y sencilla. Gracias!!!

  • @ajugl
    @ajugl7 ай бұрын

    Muy bien explicado, Gracias

  • @cristiancruz6930
    @cristiancruz69307 ай бұрын

    Entendi todo, muy buena la explicacion. Gracias!

  • @SHIZEN_SAN
    @SHIZEN_SAN Жыл бұрын

    Buen vídeo, Amigo. Mucho mejor que otros que he visto explicando estas áreas de Java. Saludos!

  • @leofabioFAC
    @leofabioFAC Жыл бұрын

    Excelente explicacion!!!

  • @miguelsarmiento9268
    @miguelsarmiento9268 Жыл бұрын

    Que explicación grande crack.

  • @bosniakxoer2088
    @bosniakxoer20885 ай бұрын

    Excelente explicacion.

  • @juandcg0331
    @juandcg0331 Жыл бұрын

    Naaaa tremendo 🎉. Por fin entiendo la diferencia. Muchas gracias.

  • @sophisticated40
    @sophisticated403 ай бұрын

    Gracias

  • @CeratiGilmour
    @CeratiGilmour Жыл бұрын

    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

    @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.

  • @jorgeortiz6819
    @jorgeortiz6819 Жыл бұрын

    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

    @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

    @jorgeortiz6819

    Жыл бұрын

    ​@@makigasAh ok, entiendo, gracias por la respuesta.

  • @don_Danny
    @don_Danny10 ай бұрын

    y el java SE qué vendría siendo?

  • @valeriajuarez3362
    @valeriajuarez33625 ай бұрын

    Al fin entendí que es JDK

  • @CarlosVera-jy7iy
    @CarlosVera-jy7iy Жыл бұрын

    Buen video, aun tengo una duda la JVM es el conjunto del JRE y el JDK?

  • @makigas

    @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

  • @florentinobajo
    @florentinobajo Жыл бұрын

    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

    @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

    @florentinobajo

    Жыл бұрын

    @@makigas XDDD +1

  • @Asgallu
    @Asgallu Жыл бұрын

    Buen video. El ojdk es lo mismo que el jdk?

  • @makigas

    @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.

  • @juanpablorebolledo1528
    @juanpablorebolledo15289 ай бұрын

    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

    @makigas

    9 ай бұрын

    La JVM es solo un programa, el JRE tiene también las clases de la biblioteca estandar.

  • @juanpablorebolledo1528

    @juanpablorebolledo1528

    9 ай бұрын

    @@makigas gracias

  • @angeleshernandez8577
    @angeleshernandez85778 ай бұрын

    Este video me salio por que escribi algo al azar

  • @markinsky4824
    @markinsky4824 Жыл бұрын

    Vengo de parte de mi compita el Jemma Doce Cero Dos.

  • @avaricia369
    @avaricia369 Жыл бұрын

    El JVM no explicó? Solo escuche del JDK xd

Келесі