SlideShare una empresa de Scribd logo
1 de 11
Conceptos de Programación
 Algoritmo: es una lista bien definida,
ordenada y finita de operaciones que
permite hallar la solución a un problema.
 Programa: es simplemente un conjunto de
instrucciones para una computadora
Algoritmo Código Fuente Programa
Lenguaje Esp. Código Maquina
Leng.
Abstracto
El Lenguaje Java
 Ciclo de desarrollo y ejecución.
Ejecución de Programas
 ” Escríbelo una vez, ejecútalo en cualquier
lugar ” (Write once, run anywhere)
Contexto JAVA
Muchas siglas : J2EE, J2SE, J2ME , JDK , JRE .......
J2EE
J2SE
J2ME
JDK
JRE
J2SE
J2SE: java 2 estandar edicion es una especificación de java que nos permite el
desarrollo de aplicaciones de escritorio.
J2EE
 J2EE o JEE conjunto de tecnologías con base java para el
desarrollo de aplicaciones empresariales.
 Nos permite el desarrollo de aplicaciones distribuidas.
Características de Java
 Orientado a Objetos
 Independencia de Plataforma
 Garbage Collector
 Arquitectura Robusta
Javac y Java
 javac es el compilador de java, el que
transforma el código en bytecodes.
 java es la máquina virtual propiamente dicha
es la encargada de ejecutar los bytecodes.
Primer Programa
Archivo: Primero.java
En java solo se permite una clase pública por
archivo y tienen que tener el mismo nombre
public class Primero{
public static void main(String[] args){
System.out.println(”Hola mundo”);
}
}
Estructura de Programa
package org.curso.java
import javax.swing.JFrame;
public class Primero extends JFrame{
public static void main(String[] args){
Primero p = new Primero();
p.setSize(200,200);
p.setVisible(true);
}
}
Declaración de
paquete
Paquetes importados
Main puerta de
ejecución
Entornos de Desarrollo
 Java (JVM)
 Javac (Compiler)
 Netbeans
 Eclipse
 Jdeveloper
 IntelliJ
 BlueJ

Más contenido relacionado

Similar a Conceptos de básicos de Programación orientada para java

Similar a Conceptos de básicos de Programación orientada para java (20)

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
 
Clase2
Clase2Clase2
Clase2
 
JAVA
JAVAJAVA
JAVA
 
Introduccion Java
Introduccion JavaIntroduccion Java
Introduccion Java
 
C1 intro java
C1 intro javaC1 intro java
C1 intro java
 
Introducción a Java
Introducción a JavaIntroducción a Java
Introducción a Java
 
Presentacion_Lenguajes_Programacion
Presentacion_Lenguajes_ProgramacionPresentacion_Lenguajes_Programacion
Presentacion_Lenguajes_Programacion
 
Java development kit
Java development kitJava development kit
Java development kit
 
Guia del trabajo con excepciones
Guia del trabajo con excepcionesGuia del trabajo con excepciones
Guia del trabajo con excepciones
 
Introduccion a Java
Introduccion a JavaIntroduccion a Java
Introduccion a Java
 
Instituto Cristiano Encuentro
Instituto Cristiano EncuentroInstituto Cristiano Encuentro
Instituto Cristiano Encuentro
 
Glosario de terminos sobre Java
Glosario de terminos sobre JavaGlosario de terminos sobre Java
Glosario de terminos sobre Java
 
Tecnologia Java
Tecnologia JavaTecnologia Java
Tecnologia Java
 
Plataforma Java
Plataforma JavaPlataforma Java
Plataforma Java
 
Algoritmos y estructuras de datos, presentacion inicial
Algoritmos y estructuras de datos, presentacion inicialAlgoritmos y estructuras de datos, presentacion inicial
Algoritmos y estructuras de datos, presentacion inicial
 
Programación de Software - Java
Programación de Software - JavaProgramación de Software - Java
Programación de Software - Java
 
Tutorial de eclipse 2
Tutorial de eclipse 2Tutorial de eclipse 2
Tutorial de eclipse 2
 
Desarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaDesarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.java
 
Maquinavirtual java
Maquinavirtual javaMaquinavirtual java
Maquinavirtual java
 
Preguntas test
Preguntas testPreguntas test
Preguntas test
 

Conceptos de básicos de Programación orientada para java

  • 1. Conceptos de Programación  Algoritmo: es una lista bien definida, ordenada y finita de operaciones que permite hallar la solución a un problema.  Programa: es simplemente un conjunto de instrucciones para una computadora Algoritmo Código Fuente Programa Lenguaje Esp. Código Maquina Leng. Abstracto
  • 2. El Lenguaje Java  Ciclo de desarrollo y ejecución.
  • 3. Ejecución de Programas  ” Escríbelo una vez, ejecútalo en cualquier lugar ” (Write once, run anywhere)
  • 4. Contexto JAVA Muchas siglas : J2EE, J2SE, J2ME , JDK , JRE ....... J2EE J2SE J2ME JDK JRE
  • 5. J2SE J2SE: java 2 estandar edicion es una especificación de java que nos permite el desarrollo de aplicaciones de escritorio.
  • 6. J2EE  J2EE o JEE conjunto de tecnologías con base java para el desarrollo de aplicaciones empresariales.  Nos permite el desarrollo de aplicaciones distribuidas.
  • 7. Características de Java  Orientado a Objetos  Independencia de Plataforma  Garbage Collector  Arquitectura Robusta
  • 8. Javac y Java  javac es el compilador de java, el que transforma el código en bytecodes.  java es la máquina virtual propiamente dicha es la encargada de ejecutar los bytecodes.
  • 9. Primer Programa Archivo: Primero.java En java solo se permite una clase pública por archivo y tienen que tener el mismo nombre public class Primero{ public static void main(String[] args){ System.out.println(”Hola mundo”); } }
  • 10. Estructura de Programa package org.curso.java import javax.swing.JFrame; public class Primero extends JFrame{ public static void main(String[] args){ Primero p = new Primero(); p.setSize(200,200); p.setVisible(true); } } Declaración de paquete Paquetes importados Main puerta de ejecución
  • 11. Entornos de Desarrollo  Java (JVM)  Javac (Compiler)  Netbeans  Eclipse  Jdeveloper  IntelliJ  BlueJ