SlideShare uma empresa Scribd logo
1 de 35
Introducción Java
Modulo 01
Como preparar un
programa en Java


                      La estructura de una
                      clase en Java

      Anatomía de una
        aplicación Java




                          Compilación y ejecución
                           de una aplicación Java
Como preparar un
Programa en Java
1

 Escribir   Proceso
                      Códigos    Máquina
 Código     Compila
                      de Bytes    Virtual
 Fuente       ción



El nombre de archivo debe tener el
sufijo .java

            MiPrograma.java
2

 Escribir     Proceso
                        Códigos     Máquina
 Código       Compila
                        de Bytes     Virtual
 Fuente         ción



Utilizar el comando javac para compilar
el programa:

            javac MiPrograma.java
3

 Escribir   Proceso
                      Códigos    Máquina
 Código     Compila
                      de Bytes    Virtual
 Fuente       ción



El compilador crea un nuevo archivo
(código de bytes):

            MiPrograma.class
4

 Escribir   Proceso
                      Códigos    Máquina
 Código     Compila
                      de Bytes    Virtual
 Fuente       ción



Ejecutar el programa iniciando la
Máquina Virtual con el comando java:

            java MiPrograma
La estructura de una
clase en Java
Estructura de una clase

                  Definición de una clase
  Código fuente
Anatomía de una
aplicación Java
Anatomía del programa: HolaMundo

public class HolaMundo
{
  public static void main( String[] args ) {
    System.out.print( "Hola mundo" );
  }
}
El encabezado de la clase
El encabezado de la clase
El encabezado de la clase
El encabezado de la clase
El encabezado de la clase
El encabezado del método main
El encabezado del método main
El encabezado del método main
El encabezado del método main
El encabezado del método main
El encabezado del método main
Paréntesis de llave
System.out.print
System.out.print
System.out.print
System.out.print
System.out.print
System.out.print
Compilación y
ejecución de una
aplicación Java
Compilación y ejecución

    1

  Escribir            Proceso
                                           Códigos          Máquina
  Código              Compila
                                           de Bytes          Virtual
  Fuente                ción


             public class HolaMundo
             {
               public static void main( String[] args ) {
                 System.out.print( "Hola mundo" );
               }
             }
Compilación y ejecución

                          2

  Escribir            Proceso
                                           Códigos          Máquina
  Código              Compila
                                           de Bytes          Virtual
  Fuente                ción


             public class HolaMundo
             {
               public static void main( String[] args ) {
                 System.out.print( "Hola mundo" );
               }
             }
Compilación y ejecución

                             3

  Escribir   Proceso
                          Códigos    Máquina
  Código     Compila
                          de Bytes    Virtual
  Fuente       ción
Compilación y ejecución

                                        4

  Escribir   Proceso
                          Códigos    Máquina
  Código     Compila
                          de Bytes    Virtual
  Fuente       ción
¿Preguntas?

Mais conteúdo relacionado

Mais procurados

Understanding java streams
Understanding java streamsUnderstanding java streams
Understanding java streams
Shahjahan Samoon
 
Algoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigoAlgoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigo
Mauro Pereira
 

Mais procurados (20)

Introduction to Java 8
Introduction to Java 8Introduction to Java 8
Introduction to Java 8
 
Understanding java streams
Understanding java streamsUnderstanding java streams
Understanding java streams
 
Lambda Expressions in Java | Java Lambda Tutorial | Java Certification Traini...
Lambda Expressions in Java | Java Lambda Tutorial | Java Certification Traini...Lambda Expressions in Java | Java Lambda Tutorial | Java Certification Traini...
Lambda Expressions in Java | Java Lambda Tutorial | Java Certification Traini...
 
Learn Java with Dr. Rifat Shahriyar
Learn Java with Dr. Rifat ShahriyarLearn Java with Dr. Rifat Shahriyar
Learn Java with Dr. Rifat Shahriyar
 
Java 8 Lambda Expressions & Streams
Java 8 Lambda Expressions & StreamsJava 8 Lambda Expressions & Streams
Java 8 Lambda Expressions & Streams
 
Java 8 presentation
Java 8 presentationJava 8 presentation
Java 8 presentation
 
Coding standards
Coding standardsCoding standards
Coding standards
 
Aula 01 - JavaScript: Introdução
Aula 01 - JavaScript: IntroduçãoAula 01 - JavaScript: Introdução
Aula 01 - JavaScript: Introdução
 
c# keywords, identifiers and Naming Conventions
c# keywords, identifiers and Naming Conventionsc# keywords, identifiers and Naming Conventions
c# keywords, identifiers and Naming Conventions
 
Java Basics
Java BasicsJava Basics
Java Basics
 
Java Annotations
Java AnnotationsJava Annotations
Java Annotations
 
Lp m1(parte1)
Lp m1(parte1)Lp m1(parte1)
Lp m1(parte1)
 
Clean Code (Robert C. Martin)
Clean Code (Robert C. Martin)Clean Code (Robert C. Martin)
Clean Code (Robert C. Martin)
 
Java introduction
Java introductionJava introduction
Java introduction
 
Java modulo 01 - Introdução
Java modulo 01 - IntroduçãoJava modulo 01 - Introdução
Java modulo 01 - Introdução
 
Algoritmos e lp parte 1-introdução
Algoritmos e lp parte 1-introduçãoAlgoritmos e lp parte 1-introdução
Algoritmos e lp parte 1-introdução
 
Algoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigoAlgoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigo
 
Python-01| Fundamentals
Python-01| FundamentalsPython-01| Fundamentals
Python-01| Fundamentals
 
Java Course 8: I/O, Files and Streams
Java Course 8: I/O, Files and StreamsJava Course 8: I/O, Files and Streams
Java Course 8: I/O, Files and Streams
 
JavaScript
JavaScriptJavaScript
JavaScript
 

Destaque

Lenguaje java utilizando la estructura for
Lenguaje java utilizando la estructura forLenguaje java utilizando la estructura for
Lenguaje java utilizando la estructura for
kmilita95
 
Visual Basic .NET
Visual Basic .NETVisual Basic .NET
Visual Basic .NET
David
 

Destaque (16)

Lenguaje java utilizando la estructura for
Lenguaje java utilizando la estructura forLenguaje java utilizando la estructura for
Lenguaje java utilizando la estructura for
 
Clase1 javaii
Clase1 javaiiClase1 javaii
Clase1 javaii
 
Tarea de informatica codigos qr
Tarea de informatica codigos qrTarea de informatica codigos qr
Tarea de informatica codigos qr
 
20060612 Dev Ba
20060612 Dev Ba20060612 Dev Ba
20060612 Dev Ba
 
Presentación de c #
Presentación de c #Presentación de c #
Presentación de c #
 
aplicacion del lenguaje c
aplicacion del lenguaje caplicacion del lenguaje c
aplicacion del lenguaje c
 
Primera_Aplicación_Python_Django_Postgresql_Fedora_19
Primera_Aplicación_Python_Django_Postgresql_Fedora_19Primera_Aplicación_Python_Django_Postgresql_Fedora_19
Primera_Aplicación_Python_Django_Postgresql_Fedora_19
 
Vb Leccion1
Vb Leccion1Vb Leccion1
Vb Leccion1
 
APO1 - Presentacion nivel 3
APO1 - Presentacion nivel 3APO1 - Presentacion nivel 3
APO1 - Presentacion nivel 3
 
Aprende a crear y desplegar una aplicación de python que use APIs de BlueVia
Aprende a crear y desplegar una aplicación de python que use APIs de BlueViaAprende a crear y desplegar una aplicación de python que use APIs de BlueVia
Aprende a crear y desplegar una aplicación de python que use APIs de BlueVia
 
C++ y sus utilidades
C++ y sus utilidadesC++ y sus utilidades
C++ y sus utilidades
 
Programación Orientada a Objetos en Java - Parte I 2015
Programación Orientada a Objetos en Java - Parte I 2015Programación Orientada a Objetos en Java - Parte I 2015
Programación Orientada a Objetos en Java - Parte I 2015
 
Curso de-introduccin-net-con-visual-basic-2010-120611103429-phpapp02
Curso de-introduccin-net-con-visual-basic-2010-120611103429-phpapp02Curso de-introduccin-net-con-visual-basic-2010-120611103429-phpapp02
Curso de-introduccin-net-con-visual-basic-2010-120611103429-phpapp02
 
java (clases,herencias,encapsulamiento,.. )
java (clases,herencias,encapsulamiento,.. )java (clases,herencias,encapsulamiento,.. )
java (clases,herencias,encapsulamiento,.. )
 
Visual Basic .NET
Visual Basic .NETVisual Basic .NET
Visual Basic .NET
 
Estructuras
EstructurasEstructuras
Estructuras
 

Semelhante a ANATOMIA JAVA

Clase 08c ejemplo_maquina_virtual
Clase 08c ejemplo_maquina_virtualClase 08c ejemplo_maquina_virtual
Clase 08c ejemplo_maquina_virtual
Demián Gutierrez
 
Presentacion Hanuman
Presentacion HanumanPresentacion Hanuman
Presentacion Hanuman
felixgborrego
 

Semelhante a ANATOMIA JAVA (20)

Mau
MauMau
Mau
 
Lenguaje de programacion java
Lenguaje de programacion javaLenguaje de programacion java
Lenguaje de programacion java
 
Semana9 Vbr
Semana9 VbrSemana9 Vbr
Semana9 Vbr
 
Java
JavaJava
Java
 
Codificación. Código Fuente, Objeto y Ejecutable.
Codificación. Código Fuente, Objeto y Ejecutable.Codificación. Código Fuente, Objeto y Ejecutable.
Codificación. Código Fuente, Objeto y Ejecutable.
 
Introducción a la progrogramación orientada a objetos - Java
Introducción a la progrogramación orientada a objetos - JavaIntroducción a la progrogramación orientada a objetos - Java
Introducción a la progrogramación orientada a objetos - Java
 
PRUEBA OFIMATICA WEB
PRUEBA OFIMATICA WEBPRUEBA OFIMATICA WEB
PRUEBA OFIMATICA WEB
 
Programacion de aplicaciones Web con ASP.NET
Programacion de aplicaciones Web con ASP.NETProgramacion de aplicaciones Web con ASP.NET
Programacion de aplicaciones Web con ASP.NET
 
Clase 1.pdf
Clase 1.pdfClase 1.pdf
Clase 1.pdf
 
Desarrollo de Aplicaciones Metro en Windows 8
Desarrollo de Aplicaciones Metro en Windows 8Desarrollo de Aplicaciones Metro en Windows 8
Desarrollo de Aplicaciones Metro en Windows 8
 
Curso c sharp
Curso c sharpCurso c sharp
Curso c sharp
 
Java janner
Java   jannerJava   janner
Java janner
 
Clase 08c ejemplo_maquina_virtual
Clase 08c ejemplo_maquina_virtualClase 08c ejemplo_maquina_virtual
Clase 08c ejemplo_maquina_virtual
 
Apuntes t8
Apuntes t8Apuntes t8
Apuntes t8
 
Introduccion A Java
Introduccion A JavaIntroduccion A Java
Introduccion A Java
 
Introducción a JAVA.
Introducción a JAVA.Introducción a JAVA.
Introducción a JAVA.
 
Java
JavaJava
Java
 
Maquinavirtual java
Maquinavirtual javaMaquinavirtual java
Maquinavirtual java
 
Introducción a Java
Introducción a JavaIntroducción a Java
Introducción a Java
 
Presentacion Hanuman
Presentacion HanumanPresentacion Hanuman
Presentacion Hanuman
 

ANATOMIA JAVA