SlideShare una empresa de Scribd logo
1 de 15
JAVA
DiegoFcoronado
CONCEPTOS BÁSICOS/BASIC CONCEPTS
Introducción a java/ introduction to java
INTRODUCCIÓN A JAVA
 Java es un lenguaje de programación de alto nivel diseñado a principios
de 1990 por SUN MYCROSYSTEMS (actualmente propiedad de Oracle).
 Java es una plataformna independiente, lo que significa que solo es
necesario escribir el programa una vez para poder ejecutarlo en
diferentes plataformas.
 Java es portátil , robusto , y dinámica , con la capacidad para
adaptarse a las necesidades de prácticamente cualquier tipo de
aplicación.
Recuerda que:
Para distribuir su
aplicación a
diferentes
plataformas, el
número de
versiones de Java
qué se necesita
para crear es solo
una vez
java
se utiliza para desarrollar
aplicaciones para
Google de Android
OS
diversas aplicaciones de
escritorio, tales como
reproductores multimedia
anti
virus
aplicaciones
Web,
aplicaciones
de empresa
(es decir, la
banca), y
muchos más
Cual afirmación podría ser correcta
a) Java se utiliza sólo en aplicaciones web y móviles
b) Java se utiliza sólo en aplicaciones relacionadas con el
espacio de la NASA
c) Java tiene una enorme comunidad de desarrolladores
a) Java tiene una enorme
comunidad de
desarrolladores
El proceso de desarrollo
básico de cualquier
programa Java incluye las
siguientes etapas:
En Java, los archivos de
código fuente tienen una
.java extensión.
Este ciclo de desarrollo se aplica a todos los lenguajes de programación. 1. Proyectos: parte lógica: En primer lugar usted debe saber cuál es su
aplicación para y lo que va a hacer. Diseño de la pieza: Se definen los menús qué, cómo muchos botones y donde 2. escribir el código: Lógico: Se
definen las clases y módulos Visual: codificar la funcionalidad de las formas en que los usuarios interactúen 3. Pruebas: Usted debe probar su
aplicación en algunos dispositivos, o por lo menos en los dispositivos de las personas que utilizan su aplicación 4. errores Fix: Usted debe recibir y
responder las formas de querys y errores de los usuarios. Algunos errores son causados en dispositivos ESPECÍFICOS o del fabricante funcionalidad
única de algunos dispositivos o de incompatibilidad con ciertas aplicaciones de usuario. Esperamos que esto ayude.
¿Cómo se distribuyen las aplicaciones java?
El uso de archivos Java con
extensión .jar
INSTALACIÓN DEL JDK
Conceptos básicos
El kit de desarrollo de
Java ( JDK ) es un
entorno de desarrollo de
software para
aplicaciones Java y
applets. Incluye:
La J ava C ompiler
( javac )
La J ava D e b H
erramienta
ugging ( jdb )
La J ava Ar herramienta
de archivamiento
( frasco )
Una
completa J ava R u
ntime E mbiente ( J
RE ), para la
ejecución de Java
programas
Después de instalar el JDK, usted será
capaz de
ejecutar javac , tarro y jdb desde la
consola (símbolo del sistema en
Windows).
compilador
archivador
depurador.
Instalación del JDK
Paso 1: Ir a www.oracle.com> Descargas> Java SE.
Paso 2: Haga clic en " Aceptar el acuerdo de
licencia casilla de verificación".
Cambiar la plataforma de la lista para descargar el
instalador correspondiente
LA MAQUINA VIRTUAL DE
JAVA (JVM)
 La Máquina Virtual de Java ( JVM ) es un entorno de
ejecución de aplicaciones Java.
Interpreta el compilado de Java de código binario
(llamado código de bytes ) para permitir que el
procesador del equipo lleve a cabo las instrucciones de un
programa Java.
 Java fue diseñado para permitir a los programas de
aplicación que se construirán que se puede ejecutar en
cualquier plataforma sin tener que volver a escribir o
volver a compilar por el programador para cada
plataforma independiente. La máquina virtual de Java lo
hace posible.
Básicamente, el compilador de Java
lee fuente de lenguaje Java
archivos (.java), traduce la fuente
en bytecodes Java, y coloca los
códigos de bytes en archivos de
clase (.class).
Los archivos de clase a
continuación, se pueden ejecutar
en la máquina virtual de Java
(JVM ). Lo el jvm hace que traduce
el código de bytes en código
máquina.
En otros lenguajes de
programación, el
compilador típicamente
produce código para un
sistema particular. El
compilador de Java, sin
embargo, produce código
para una máquina virtual.
La JVM es un
componente principal
de la arquitectura de
Java, y es parte de
la JRE (Java Runtime
Environment).
La JVM está funcionando
dependiente del sistema. En
otras palabras, la JVM debe
traducir el código de bytes en
lenguaje de máquina, y el
lenguaje de máquina
depende de qué sistema
operativo se está utilizando,
lo que hace que
la JVM dependiente de la
plataforma, o dependiente
del sistema operativo.
La JVM es
responsable de la
asignación de
memoria que
necesita el programa
Java.
Cada dispositivo que tiene
una máquina virtual Java instalada es
capaz de traducir y ejecutar los
archivos .class.
Esto hace que sea posible ejecutar el
mismo código de bytes en diferentes
plataformas.
¿Cuál de las siguientes afirmaciones es correcta?
1. archivos .class contienen instrucciones abstractas para JVM
2.Todos los lenguajes de programación tienen máquinas
virtuales
3. El mismo código de bytes se puede ejecutar en
diferentes JVM
1. archivos .class contienen
instrucciones abstractas para
JVM
2. El mismo código de bytes se
puede ejecutar en diferentes
JVM
LA EJECUCIÓN DE UN PROGRAMA JAVA
 Usando el editor de texto de su elección, crear un archivo de texto con
el código siguiente, y el nombre ExampleProgram. java .
public class ExampleProgram {
public static void main(String[ ] args) {
System.out.println("Hello World");
}
}
¿para que utilizamos la herramienta de línea de comandos javac?
Para la compilación de un
programa Java

Más contenido relacionado

La actualidad más candente

Lenguaje de programación JAVA
Lenguaje de programación JAVALenguaje de programación JAVA
Lenguaje de programación JAVA
josehpxxx
 
Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragado
Maria
 
Java ventajas y caracteristicas
Java ventajas y caracteristicasJava ventajas y caracteristicas
Java ventajas y caracteristicas
bat1820
 
Java y sus caracteristicas
Java y sus caracteristicasJava y sus caracteristicas
Java y sus caracteristicas
Any Saula
 
java,conceptos basicos
java,conceptos basicosjava,conceptos basicos
java,conceptos basicos
Mariano Galvez
 

La actualidad más candente (19)

Java
JavaJava
Java
 
Lenguaje de programación java
Lenguaje de programación javaLenguaje de programación java
Lenguaje de programación java
 
Aprendiendo Java SCF
Aprendiendo Java SCFAprendiendo Java SCF
Aprendiendo Java SCF
 
1.introduccion java
1.introduccion java1.introduccion java
1.introduccion java
 
Lenguaje de programación JAVA
Lenguaje de programación JAVALenguaje de programación JAVA
Lenguaje de programación JAVA
 
Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragado
 
Trabajo Practico NTICs
Trabajo Practico NTICsTrabajo Practico NTICs
Trabajo Practico NTICs
 
Java ventajas y caracteristicas
Java ventajas y caracteristicasJava ventajas y caracteristicas
Java ventajas y caracteristicas
 
Programación de Software - Java
Programación de Software - JavaProgramación de Software - Java
Programación de Software - Java
 
Glosario de terminos sobre Java
Glosario de terminos sobre JavaGlosario de terminos sobre Java
Glosario de terminos sobre Java
 
Net vs java
Net vs javaNet vs java
Net vs java
 
Yerald tormet
Yerald tormetYerald tormet
Yerald tormet
 
Java y sus caracteristicas
Java y sus caracteristicasJava y sus caracteristicas
Java y sus caracteristicas
 
java,conceptos basicos
java,conceptos basicosjava,conceptos basicos
java,conceptos basicos
 
Lenguaje de Programación Java
Lenguaje de Programación JavaLenguaje de Programación Java
Lenguaje de Programación Java
 
Lenguaje de programación Java
Lenguaje de programación JavaLenguaje de programación Java
Lenguaje de programación Java
 
Pruebas Automatizadas y pruebas SOAP
Pruebas Automatizadas y pruebas SOAPPruebas Automatizadas y pruebas SOAP
Pruebas Automatizadas y pruebas SOAP
 
Fundamentos u3 v1
Fundamentos u3 v1Fundamentos u3 v1
Fundamentos u3 v1
 
Que es un ide
Que es un ideQue es un ide
Que es un ide
 

Similar a JAVA

Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
xJENAx
 
C1 intro java
C1 intro javaC1 intro java
C1 intro java
alenco
 
Jvm y variables de entorno
Jvm y variables de entornoJvm y variables de entorno
Jvm y variables de entorno
SabinaChambi
 

Similar a JAVA (20)

Introduccion Java
Introduccion JavaIntroduccion Java
Introduccion Java
 
Tecnologia Java
Tecnologia JavaTecnologia Java
Tecnologia Java
 
Curso java desde cero nivel i - modulo i
Curso java desde cero   nivel i - modulo iCurso java desde cero   nivel i - modulo i
Curso java desde cero nivel i - modulo i
 
Módulo 01 Introducción a la Tecnología Java
Módulo 01 Introducción a la Tecnología JavaMódulo 01 Introducción a la Tecnología Java
Módulo 01 Introducción a la Tecnología Java
 
Ut
UtUt
Ut
 
Tutorial de eclipse 2
Tutorial de eclipse 2Tutorial de eclipse 2
Tutorial de eclipse 2
 
Instituto Cristiano Encuentro
Instituto Cristiano EncuentroInstituto Cristiano Encuentro
Instituto Cristiano Encuentro
 
Introduccion A Java
Introduccion A JavaIntroduccion A Java
Introduccion A Java
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
C1 intro java
C1 intro javaC1 intro java
C1 intro java
 
Desarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaDesarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.java
 
Introduccion a Java
Introduccion a JavaIntroduccion a Java
Introduccion a Java
 
Guia del trabajo con excepciones
Guia del trabajo con excepcionesGuia del trabajo con excepciones
Guia del trabajo con excepciones
 
Que Es Java
Que Es JavaQue Es Java
Que Es Java
 
Presntacion
PresntacionPresntacion
Presntacion
 
Maquinavirtual java
Maquinavirtual javaMaquinavirtual java
Maquinavirtual java
 
Jvm y variables de entorno
Jvm y variables de entornoJvm y variables de entorno
Jvm y variables de entorno
 
Java1
Java1Java1
Java1
 
Java
Java Java
Java
 
Manual basico java
Manual basico javaManual basico java
Manual basico java
 

Más de Diego Fernado Coronado

Idiomas
IdiomasIdiomas

Más de Diego Fernado Coronado (11)

Puenteros en c++
Puenteros en c++Puenteros en c++
Puenteros en c++
 
Dev c++ en oo
Dev c++ en ooDev c++ en oo
Dev c++ en oo
 
Vectores en c++
Vectores en c++Vectores en c++
Vectores en c++
 
lenguaje de programacion C++
lenguaje de programacion C++lenguaje de programacion C++
lenguaje de programacion C++
 
Pilas
PilasPilas
Pilas
 
Explicacion de programa de progamacion orientada a objetos(en java)
Explicacion de programa  de progamacion orientada a objetos(en java)Explicacion de programa  de progamacion orientada a objetos(en java)
Explicacion de programa de progamacion orientada a objetos(en java)
 
Mapa conceptual de c++
Mapa conceptual de c++Mapa conceptual de c++
Mapa conceptual de c++
 
Ecuaciones de funciones
Ecuaciones de funcionesEcuaciones de funciones
Ecuaciones de funciones
 
Calculo 1
Calculo 1Calculo 1
Calculo 1
 
Idiomas
IdiomasIdiomas
Idiomas
 
La elipse
La elipseLa elipse
La elipse
 

JAVA

  • 2. CONCEPTOS BÁSICOS/BASIC CONCEPTS Introducción a java/ introduction to java
  • 3. INTRODUCCIÓN A JAVA  Java es un lenguaje de programación de alto nivel diseñado a principios de 1990 por SUN MYCROSYSTEMS (actualmente propiedad de Oracle).  Java es una plataformna independiente, lo que significa que solo es necesario escribir el programa una vez para poder ejecutarlo en diferentes plataformas.  Java es portátil , robusto , y dinámica , con la capacidad para adaptarse a las necesidades de prácticamente cualquier tipo de aplicación.
  • 4. Recuerda que: Para distribuir su aplicación a diferentes plataformas, el número de versiones de Java qué se necesita para crear es solo una vez java se utiliza para desarrollar aplicaciones para Google de Android OS diversas aplicaciones de escritorio, tales como reproductores multimedia anti virus aplicaciones Web, aplicaciones de empresa (es decir, la banca), y muchos más
  • 5. Cual afirmación podría ser correcta a) Java se utiliza sólo en aplicaciones web y móviles b) Java se utiliza sólo en aplicaciones relacionadas con el espacio de la NASA c) Java tiene una enorme comunidad de desarrolladores a) Java tiene una enorme comunidad de desarrolladores
  • 6. El proceso de desarrollo básico de cualquier programa Java incluye las siguientes etapas: En Java, los archivos de código fuente tienen una .java extensión. Este ciclo de desarrollo se aplica a todos los lenguajes de programación. 1. Proyectos: parte lógica: En primer lugar usted debe saber cuál es su aplicación para y lo que va a hacer. Diseño de la pieza: Se definen los menús qué, cómo muchos botones y donde 2. escribir el código: Lógico: Se definen las clases y módulos Visual: codificar la funcionalidad de las formas en que los usuarios interactúen 3. Pruebas: Usted debe probar su aplicación en algunos dispositivos, o por lo menos en los dispositivos de las personas que utilizan su aplicación 4. errores Fix: Usted debe recibir y responder las formas de querys y errores de los usuarios. Algunos errores son causados en dispositivos ESPECÍFICOS o del fabricante funcionalidad única de algunos dispositivos o de incompatibilidad con ciertas aplicaciones de usuario. Esperamos que esto ayude.
  • 7. ¿Cómo se distribuyen las aplicaciones java? El uso de archivos Java con extensión .jar
  • 9. El kit de desarrollo de Java ( JDK ) es un entorno de desarrollo de software para aplicaciones Java y applets. Incluye: La J ava C ompiler ( javac ) La J ava D e b H erramienta ugging ( jdb ) La J ava Ar herramienta de archivamiento ( frasco ) Una completa J ava R u ntime E mbiente ( J RE ), para la ejecución de Java programas Después de instalar el JDK, usted será capaz de ejecutar javac , tarro y jdb desde la consola (símbolo del sistema en Windows). compilador archivador depurador.
  • 10. Instalación del JDK Paso 1: Ir a www.oracle.com> Descargas> Java SE. Paso 2: Haga clic en " Aceptar el acuerdo de licencia casilla de verificación". Cambiar la plataforma de la lista para descargar el instalador correspondiente
  • 11. LA MAQUINA VIRTUAL DE JAVA (JVM)  La Máquina Virtual de Java ( JVM ) es un entorno de ejecución de aplicaciones Java. Interpreta el compilado de Java de código binario (llamado código de bytes ) para permitir que el procesador del equipo lleve a cabo las instrucciones de un programa Java.  Java fue diseñado para permitir a los programas de aplicación que se construirán que se puede ejecutar en cualquier plataforma sin tener que volver a escribir o volver a compilar por el programador para cada plataforma independiente. La máquina virtual de Java lo hace posible. Básicamente, el compilador de Java lee fuente de lenguaje Java archivos (.java), traduce la fuente en bytecodes Java, y coloca los códigos de bytes en archivos de clase (.class). Los archivos de clase a continuación, se pueden ejecutar en la máquina virtual de Java (JVM ). Lo el jvm hace que traduce el código de bytes en código máquina.
  • 12. En otros lenguajes de programación, el compilador típicamente produce código para un sistema particular. El compilador de Java, sin embargo, produce código para una máquina virtual. La JVM es un componente principal de la arquitectura de Java, y es parte de la JRE (Java Runtime Environment). La JVM está funcionando dependiente del sistema. En otras palabras, la JVM debe traducir el código de bytes en lenguaje de máquina, y el lenguaje de máquina depende de qué sistema operativo se está utilizando, lo que hace que la JVM dependiente de la plataforma, o dependiente del sistema operativo. La JVM es responsable de la asignación de memoria que necesita el programa Java. Cada dispositivo que tiene una máquina virtual Java instalada es capaz de traducir y ejecutar los archivos .class. Esto hace que sea posible ejecutar el mismo código de bytes en diferentes plataformas.
  • 13. ¿Cuál de las siguientes afirmaciones es correcta? 1. archivos .class contienen instrucciones abstractas para JVM 2.Todos los lenguajes de programación tienen máquinas virtuales 3. El mismo código de bytes se puede ejecutar en diferentes JVM 1. archivos .class contienen instrucciones abstractas para JVM 2. El mismo código de bytes se puede ejecutar en diferentes JVM
  • 14. LA EJECUCIÓN DE UN PROGRAMA JAVA  Usando el editor de texto de su elección, crear un archivo de texto con el código siguiente, y el nombre ExampleProgram. java . public class ExampleProgram { public static void main(String[ ] args) { System.out.println("Hello World"); } }
  • 15. ¿para que utilizamos la herramienta de línea de comandos javac? Para la compilación de un programa Java