No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Curso de Introducción a Java

Curso de Introducción a Java

Anahí Salgado Díaz de la Vega

Anahí Salgado Díaz de la Vega

Etapas de la programación en Java

8/39
Recursos
  1. Escribir nuestros archivos .java.
  2. Compilar, cargar y verificar nuestros archivos con javac (los IDEs nos permiten compilar con solo presionar un botón).
  3. Al compilar obtenemos archivos .class con código que nuestras computadoras pueden entender (Byte Code).
  4. La JVM (Java Virtual Machine) se encarga de ejecutar el código de forma que funcione en cualquier dispositivo o sistema operativo.

Java es un lenguaje compilado e interpretado al mismo tiempo.

Aportes 316

Preguntas 25

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Nuestro primer Hola Mundo funciono
.

¡Hola!
Les comparto mi diagrama de etapas de la programacion, para que les sirva de ayuda al momento de prepararse para el examen
.

Directo al CV:
🙌🏻

De todos los cursos que he hecho en Platzi sinceramente anahí ha sido la mejor profesora de todas, aparte del conocimiento que posee tiene el talento de docente. ¡Muchas Gracias!.

Tres semestres en la universidad de los cuales llevo uno usando este lenguaje y ya sea por el profesor, el plan de estudios o mi falta de interés, nunca había visto las etapas de la programación con Java. Me encanta que los profesores aquí te motiven a seguir adelante, que te muestren el “Por qué” de las cosas y que no solo te pongan a copiar código del pizarrón.

Eres la mejor profesora de Platzi. No te enojes Freddy

JAVA = Just Another Vague Acronym

Algo de la historia sobre java en internet.

El término Java fue acuñado en una cafetería frecuentada por algunos de los miembros del equipo. Pero no está claro si es un acrónimo o no, aunque algunas fuentes señalan que podría tratarse de las iniciales de sus creadores: James Gosling, Arthur Van Hoff, y Andy Bechtolsheim. Otros abogan por el siguiente acrónimo, Just Another Vague Acronym (“sólo otro acrónimo ambiguo más”). La hipótesis que más fuerza tiene es la que Java debe su nombre a un tipo de café disponible en la cafetería cercana, de ahí que el icono de java sea una taza de cafe caliente. Un pequeño signo que da fuerza a esta teoría es que los 4 primeros bytes (el número mágico) de los archivos .class que genera el compilador, son en hexadecimal, 0xCAFEBABE. Otros simplemente dicen que el nombre fue sacado al parecer de una lista aleatoria de palabras.

Fuente.

Sí, JavaScript es un lenguaje Interpretado. Pero también está la opción de usar linters y compiladores para acceder a nuevas características del lenguaje y verificar que no tengamos errores de sintaxis.

__Entorno de desarollo tipico de java__🤓🤓

El lenguaje Java es a la vez compilado e interpretado. Con el compilador se convierte el código fuente que reside en archivos cuya extensión es .java, a un conjunto de instrucciones que recibe el nombre de bytecodes que se guardan en un archivo cuya extensión es .class. Estas instrucciones son independientes del tipo de ordenador. El intérprete ejecuta cada una de estas instrucciones en un ordenador específico (Windows, Macintosh, etc). Solamente es necesario, por tanto, compilar una vez el programa, pero se interpreta cada vez que se ejecuta en un ordenador.

Cada intérprete de Java es una implementación de la la máquina virtual Java (JVM)

Creo no equivocarme cuando digo que estos videos los actualizaron. Bien por ustedes.

Enserio Amo como explica:3
Hi World works correctly yeeei

perfecto con intellij idea, he visto en un dia dudas que no me resolvieron años en la universidad

La isla de Java está ubicada entre Sumatra y Bali en Indonesia y hace un tipo de café muy delicioso y ese era el tipo de café que tomaba Gosling cuando estaba desarrollando el lenguaje de programación java. de ahí el nombre y el logo.

Así se ve el HolaMundo.class en Atom, IntelliJ Idea, y el Bloc de Notas

🙌 Agradecido con el de arriba.

Hands up!

Estoy revisando este curso como repaso, no sé por qué tenía en mi mente a Java como un lenguaje que me dió muchos problemas. A hora parece mucho más sencillo de lo que esperaba 😂 o creo que es Anahí que lo hace ver así 😁

"Estoy contenta y orgullosa de ti"
I really feel that bru ❤️

EL nombre de java supuestamente viene de Star wars jeje

En 2023

public class HolaMundo {

    public static void main(String[] args) {
        System.out.println("Hola Mundo");
    }
}

  • primeramente estuvimos trabajando los archivos .java
    En la clase anterior creamos un HolaMundo.java, con extensión .java, eso se va a conocer como el código fuente del programa, tan solo el programa la funcionalidad que hace el objetivo que tiene es imprimir un texto; el texto HolaMundo.

  • Cuando nosotros damos Run lo que sucede es que se activa el compilador de Java, este comando que se conoce también como javac.

  • Ese lenguaje que nuestra computadora puede leer se le conoce como byte Code, ese archivo va a byte Code que en realidad van a hacer archivos .class, ahora en vez de tener archivos .java tendremos archivos .class y esos archivos van a contener un montón de símbolos y cosas extrañas si es que los abrimos.Ese es el efecto del compilador, traducir ese código fuente java traducirlo a un lenguaje que pueda leer nuestra máquina y nuestra computadora a través de la máquina virtual

  • JVM (java virtual machine) Es el crea este efecto multiplataforma de nuestro lenguaje.

  • Si detallamos un poco más a detalles lo que hicimos fue
    escribir código fuente (editar), pero cuando el compilador actuó en realidad lo que hizo fue compilar, lo cargo, lo verifico, y depués se lo manda a la jvm para que lo ejecute (interpretar)

  • Esto que sucede dentro del compilador (de compilar, cargar, verificar) es lo que le da el sentido la siguiente idea.

  • Nuestro lenguaje de programación Java es compilado y además e interpretado.

  • Existen lenguajes de programación que únicamente son interpretados, por ejemplo, javascript, PHP; que cuando estamos escribiendo en esos lenguajes de programación estamos escribiendo un sitio web, estamos escribiendo el código fuente, cuando nosotros recargamos el sitio en ese momento se empieza a interpretar linea por linea y si ocurre un error, si algo esta mal escrito ; entonces va a dejar de interpretarse de las siguientes lineas, va a tronar, no va a cargar lo demás, o simplemente no nos va a mostrar nada. Eso sucede en lenguajes de programación como Javascript o PHP.

  • Para el caso de los lenguajes compilados lo que se asegura la compilación es que esa compilación este bien hecha que no ocurra ningún error, al menos ningún error de sintaxis, que no ocurra nada por el estilo, entonces cuando la lleva virtual Machine interprete ese compilado entonces nos genere la menor cantidad de errores posibles.

  • Java es compilado y además es interpretado.

🙌 yeah!!

“Java es compilado e interpretado”

Gracias Anahí por todo tu conocimiento

Java es un lenguaje compilado e interpretado y gracias a la JVM es multiplataformas.

SALIOOO TODOO BIEEENNNNN

Excelente acabo de escribir mi primer “Hola Mundo”

Hello World funcionoooooooooo!
![](

👾 En IntelliJ IDEA tememos un acceso directo para escribir System.out.println().

Dato curioso: Los archivos .class que genera Java al compilar el código se pueden descompilar utilizando IntelliJ IDEA.

2022

    public static void main(String[] args) {
        System.out.println("Hola Mundo");
    }

"El lenguaje inicialmente se llamaba Oak por un árbol de roble que se encontraba fuera de la oficina de Gosling (el creador de Java). Más tarde, el proyecto pasó a llamarse Green y finalmente pasó a llamarse Java, por el café Java, el café de Indonesia"
Tomado de Wikipedia

Encontré que el Lenguaje Java se nombró así por lo que nos dice Ann, por la isla de Indonesia donde se produce mucho café, y le decidieron poner así ya que los programadores tomaban mucho café cuando se creaba el lenguaje.

Source:

Hands up!

Hands up!!

aquí encontré mas información pagina oficial de oracle

Java es un lenguaje de programación que se considera principalmente compilado e interpretado. Esto se debe a su proceso de ejecución, que implica dos etapas: 1. Compilación: En la primera etapa, el código fuente Java se compila en código intermedio llamado "bytecode" utilizando el compilador de Java (javac). Durante esta fase, se realizan comprobaciones de sintaxis y se generan archivos bytecode (.class) a partir del código fuente. Esto asegura que no haya errores de sintaxis obvios antes de ejecutar el programa. 2. Interpretación: En la segunda etapa, el bytecode generado se ejecuta en la Máquina Virtual de Java (JVM). La JVM interpreta el bytecode y lo ejecuta en tiempo real. Durante esta fase, se realizan verificaciones más avanzadas y se asegura que el programa sea coherente y seguro. La JVM también realiza optimizaciones en tiempo de ejecución para mejorar el rendimiento. Por lo tanto, puedes decir que Java combina características tanto de lenguajes compilados como de lenguajes interpretados. Durante la compilación, se realiza una comprobación inicial de errores de sintaxis, pero la verificación más profunda y la ejecución real ocurren en tiempo de ejecución cuando el bytecode se interpreta en la JVM. Sin embargo, en los lenguajes puramente compilados, como C++ o C, la comprobación de errores se realiza principalmente durante la fase de compilación, y en los lenguajes puramente interpretados, como Python o JavaScript, la comprobación de errores ocurre en tiempo de ejecución sin una fase de compilación previa. En resumen, Java es un lenguaje compilado e interpretado porque combina ambas etapas: compilación a bytecode antes de la ejecución y luego interpretación en tiempo de ejecución por la JVM.

Ojalá esto lo dijeran en la Uni haha

La mejor puedo entender mucho mejor, satisfecha

Excelente la explicación sobre como trabaja Java a la hora de correr un programa.

El nombre “Java” fue elegido por los programadores de Sun Microsystems (ahora propiedad de Oracle) para reflejar su intención de crear un lenguaje de programación que fuera potente como el café. La palabra Java también es una isla en Indonesia, donde el equipo de desarrollo original tenía la idea de que el lenguaje sería “caliente” y revolucionario.

La leyenda cuenta que una visita a la cafetería le dio rápida solución al problema. En las confitería norteamericana hay un café denominado Java, en el cual esta inspirado el nombre del lenguaje de programación. El logotipo de JAVA es justamente una taza de café.

Un profesor contaba que los desarrollares le pusieron el nombre y logo porque durante el desarrollo del lenguaje dormian muy poco y se pasaban tomando mucho cafe

Geniaaaaaaaaaaaaaaaaaal

Lo que me sale al abrir el archivo HolaMundo.class

Me di la Bienvenida a este curso!!!.. Todo Fine Profesora.!

Los creadores se reunían en un café llamado Java, está documentado en un libro de aniversario de microsoft. Saludos

se compilo y ejecuto de manera correcta

<     public class HolaMundo {

    public static void main(String[] args) {
        System.out.println("Bienvenido Rodrigo");
    }



}
>



Super!! Me encanta como enseña Anahi!

Hands up!

Hands up!!!

Todo lo que hace por debajo el IDE, es muy interesante conocerlo. 😃

Java es Compilado e Interpretado.

alza las manos!!

Wow me encanta la forma en la que explica

Se llama java, porque asi se llamaba la cafetería donde tomaba cafe por la mañana

Hands Up!

Muchas gracias muy buena maestra y cada vez me gusta mas este fascinante universo.

Hands up!

Hands up!

Si realmente no fue difícil el primer paso,

Hey, Hands up!

hands up…!!

Hands up!!

Hands up!

Hands up

Hands up!

Excelente explicación…

hands up

porque no me abra el archivo .class?? :C

o en otras palabras todo comienza con el codigo fuente en nuestro archivo .java donde esta escrito nuestro codigo fuente .javac es aqui donde se compila.nuestro archivo se cargar y verfica y se convierte en lenguaje que el computador entienda pero aqui entra algo que lo hace especial jvm de este ya hemos hablado que sigue la filosofía de java para multiples dispositivos. bytecode : este lo encontraremos en todos los lenguajes de programacion es el encargado de compilar y seguridad rendimiento del codigo y escalar este.Pero en java solo se encarga de compilas y trabaja en conjunto con jvm. java virtual machine : este es el encargad o de verificar el codigo en busca de errores de sintaxis y darle protabilidad haciendo que este sea capaz de funcionar en cualquier dispositivo o s.o y lo que conocemos com interpretación de este que juega un papael fundamental para encontrar errores de systanxis tanto como antes de hacer el run y despues en consola. y lo que respeta al cafe en el document juro que es por la isla del coffee :) ademas el logo de java es cafe
etapa de la programacion para este momento ya tenemos bases en esta conocemos conceptos muy básicos por lo tanto.hoy aprenderemos todo lo que sucede por detrás de nuestro ide cuando le comenzamos a programar. etapa uno es el codigo fuente que se encuentra dentro de nuestro archivo .java . etapa dos este es el momento donde comenzamos con el archivo java.c para quienes hemos compilado desde la terminal sabemos que se hace java nombredelarchivo.java.c este es el momento donde nuestro archivo pasa hacer traducido a lenguaje que el computador entienda. etapa tres este recibe el codigo anteriormente traducido tanto (.class)para poder compilar con lo que se conoce con bytecode y java virtual machine que es el encargado de interpretar se que para algunos es nuevo la palabra ya que no todos los lenguajes interpretan pero este si lo hace gracias a jvm este nos ayuda desde antes de compilar y ejecutar ya que nos mostrara los errores de sintaxis de nuestro codigo. por ultimo en la etapa cuatro llegamos a obtener el resultado de nuestro codigo compilado y ejecutado.
mi hola mundo
Funcionooo!!!!
```java public class Main { public static void main(String[] args) { System.out.println("we did it manos arriba"); } } ```public class Main { public static void main(String\[] args) { System.*out*.println("hola mundote"); } }
* Si funciono!!! ajuaaaaaaaaaaaaaaa <3
biennnnnn¡¡¡¡¡
🙌
Preguntas sobre Java: 1. ¿El tiempo de compilación lo hace más tardado de ejecutar versus lo lenguajes que sólo son interpretados? ¿Por qué sí o por qué no? 2. Tengo entendido que los navegadores están enfocados a interpretar JS, ¿cómo se interpreta Java en la web? 3. ¿Qué sistemas de hosting son compatibles con Java? 4. Si se requiere una JVM para interpretar el código de Java, ¿cómo se interpreta en navegadores o en las computadoras? Muchas gracias por sus respuestas.
Me motivan demasiado las dinámicas de Anahí y las explicaciones, el "por qué" de los procesos en Java son importantes (A mi parecer) para comprender y dominar mejor el lenguaje de programación. <3
Es gracioso que, luego de varios años programando y de casi olvidar casi por completo el lenguaje de Java, hacer este curso desde cero para recordar toda la sintaxis, me de alegría ver el "Hola mundo" porque me trae tantos recuerdos de mi universidad :')
Me arrepiento de dejar de estudiar Java a principios de año y cambiarlo por php, así que aquí estoy de nuevo con el mejor curso de Java que he visto por mucho y eso que está atrasado por versiones más no por las bases.
Si.... muy buena clase Corrio bien "Hola Mundo"
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

public class HelloWorld {
    public static void main(String[] args) {
        System.out.print("Hello World!");
    }
}

Finally!!!

🙌🙌🙌

Funcionó genial el Hola Mundo en pleno 2023

Mi primer Hola Mundo en Java

"como en la universidad... aquellos cuentos de terror" dice jajajajajajaajja

It worked 😃