SlideShare uma empresa Scribd logo
1 de 8
INTRODUCCIÓN A JAVA
  ¿Qué es un lenguaje de Programación?
              ¿Qué es Java?
           ¿Qué ventajas tiene?
      ¿Cuáles son sus desventajas?
¿Qué necesito para empezar a programar?



                          Antonio Alvarez Galicia
Objetivo


Conocer los alcances y limites del lenguaje de
Programación JAVA, la forma de iniciarse y las
referencias a visitar para volverse un experto en tema
¿Qué es un Lenguaje de
         Programación?


Es un conjunto de símbolos, signos y reglas
gramaticales  (diseñados    artificialmente)  que
expresan procesos que las maquinas (como las
computadoras) puedes ejecutar en tiempo y forma.

Estos desembocan (regularmente) en la secuencia, es
decir, se ejecuta una instrucción tras otra de arriba
hacia abajo y de izquierda a derecha


                                Antonio Alvarez Galicia
¿Qué es Java?


Es un lenguaje de programación orientado a objetos
(POO, Programación Orientada a Objetos), esto
quiere decir que elabora algoritmos capaces de
soportar objetos.
Un objeto, no es otra cosa que una entidad con un
comportamiento (Aquello que hace) llamado
métodos en JAVA, un estado (como es) llamado
atributos, y una identidad (aquello que es único en
ese objeto) para diferenciarlo del resto de los demás.


                                 Antonio Alvarez Galicia
¿Qué ventajas tiene?


JAVA se ejecuta en su propia maquina virtual (JVM, Java
Virtual Machine), es decir, mientras se tenga instalada la
JVM en cualquier plataforma de Sistema Operativo (SO)
será capaz de ejecutar un programa en lenguaje JAVA
Esto Reafirma que su portabilidad es impresionante
Puedes reusar el código de un programa tantas veces
quieras
JAVA maneja la memoria automáticamente, sin molestar al
programador al respecto
Es Muy robusto y se puede ampliar a muchas áreas, como
diseño, animación, graficación, modelado, etc.

                                    Antonio Alvarez Galicia
¿Qué desventajas tiene?


Hay muchas Paginas de soporte técnico sobre JAVA
por lo que se dificulta elegir la mejor opción
La      generación        de      interfaces   graficas
(ventanas, botones, campos de texto, etc) puede ser
compleja.
Algunas herramientas tienen costo adicional para
poder obtenerlas.



                                  Antonio Alvarez Galicia
¿Qué necesito para empezar a
         programar?


El Software de JAVA: http://www.java.com/es/download/
La JDK (JAVA Developed Kit) , que es un software donde se
ejecutara un IDE:
http://www.oracle.com/technetwork/es/java/javase/downl
oads/index.html
Un IDE (Entorno de Desarrollo
Integrado), Preferentemente NetBeans ya que es uno de
los mejores para iniciarse en la programación:
http://netbeans.org/downloads/


                                   Antonio Alvarez Galicia
Referencias. ¿Cómo me vuelvo un
            experto?


 Acerca de JAVA: http://www.java.com/es/download/help/
 Discute y pregunta a otros:
 http://www.javamexico.org/
 NetBeans y sus complementos: http://netbeans.org/
 Un Buen ejemplo de desarrollo:
 http://piensaenjavadesdecero.blogspot.mx/
 ¿Cómo instalo NetBeans?:
 http://netbeans.org/community/releases/69/install_es.html


                                    Antonio Alvarez Galicia

Mais conteúdo relacionado

Mais procurados

Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonalejandritasalva
 
Mi lenguaje de programación de preferencia (JAVA)
Mi lenguaje de programación de preferencia (JAVA)Mi lenguaje de programación de preferencia (JAVA)
Mi lenguaje de programación de preferencia (JAVA)Hermes Mercado
 
java,conceptos basicos
java,conceptos basicosjava,conceptos basicos
java,conceptos basicosMariano Galvez
 
Características Java
Características JavaCaracterísticas Java
Características JavaIsabel Gómez
 
Java gabriela miralda
Java gabriela miraldaJava gabriela miralda
Java gabriela miraldaGabrielaM05
 
Lenguaje de programación JAVA
Lenguaje de programación JAVALenguaje de programación JAVA
Lenguaje de programación JAVAjosehpxxx
 
Preguntas test
Preguntas testPreguntas test
Preguntas testdalexis666
 
Clase2
Clase2Clase2
Clase2rilara
 
Aplicaciones java. Presentacion Power Point
Aplicaciones java. Presentacion Power PointAplicaciones java. Presentacion Power Point
Aplicaciones java. Presentacion Power PointMariviMartinezM
 
Carasteristicas de compiladores sheshar
Carasteristicas de compiladores shesharCarasteristicas de compiladores sheshar
Carasteristicas de compiladores shesharudalrico
 
Java lenguaje de desarrollo
Java lenguaje de desarrolloJava lenguaje de desarrollo
Java lenguaje de desarrolloDavid
 
Java y sus caracteristicas
Java y sus caracteristicasJava y sus caracteristicas
Java y sus caracteristicasAny Saula
 

Mais procurados (20)

Lenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolonLenguajes de programacion alejandra salvador bartolon
Lenguajes de programacion alejandra salvador bartolon
 
todo sobre java
todo sobre javatodo sobre java
todo sobre java
 
Mi lenguaje de programación de preferencia (JAVA)
Mi lenguaje de programación de preferencia (JAVA)Mi lenguaje de programación de preferencia (JAVA)
Mi lenguaje de programación de preferencia (JAVA)
 
java,conceptos basicos
java,conceptos basicosjava,conceptos basicos
java,conceptos basicos
 
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
 
Lenguaje de programacion java
Lenguaje de programacion javaLenguaje de programacion java
Lenguaje de programacion java
 
Características Java
Características JavaCaracterísticas Java
Características Java
 
Java gabriela miralda
Java gabriela miraldaJava gabriela miralda
Java gabriela miralda
 
Lenguaje de programación JAVA
Lenguaje de programación JAVALenguaje de programación JAVA
Lenguaje de programación JAVA
 
Preguntas test
Preguntas testPreguntas test
Preguntas test
 
Presentation_1368477015714
Presentation_1368477015714Presentation_1368477015714
Presentation_1368477015714
 
1.introduccion java
1.introduccion java1.introduccion java
1.introduccion java
 
Clase2
Clase2Clase2
Clase2
 
Aplicaciones java. Presentacion Power Point
Aplicaciones java. Presentacion Power PointAplicaciones java. Presentacion Power Point
Aplicaciones java. Presentacion Power Point
 
JAVA
JAVAJAVA
JAVA
 
Carasteristicas de compiladores sheshar
Carasteristicas de compiladores shesharCarasteristicas de compiladores sheshar
Carasteristicas de compiladores sheshar
 
Java lenguaje de desarrollo
Java lenguaje de desarrolloJava lenguaje de desarrollo
Java lenguaje de desarrollo
 
Java
JavaJava
Java
 
Actividad 3
Actividad 3Actividad 3
Actividad 3
 
Java y sus caracteristicas
Java y sus caracteristicasJava y sus caracteristicas
Java y sus caracteristicas
 

Destaque

Cascada el encanto natural
Cascada el encanto naturalCascada el encanto natural
Cascada el encanto naturalPrinces Jomy
 
Tipos de sistemas operativos
Tipos de sistemas operativosTipos de sistemas operativos
Tipos de sistemas operativosPiamontico
 
Sistema Operativo (Android)
Sistema Operativo (Android)Sistema Operativo (Android)
Sistema Operativo (Android)Laauraeleena
 
Buscadores yahoo y baidu
Buscadores yahoo y baiduBuscadores yahoo y baidu
Buscadores yahoo y baiduSARAYMARQ
 
Sistemas operativos,windows y ubuntu (ventajas y desventajas)
Sistemas operativos,windows y ubuntu (ventajas y desventajas)Sistemas operativos,windows y ubuntu (ventajas y desventajas)
Sistemas operativos,windows y ubuntu (ventajas y desventajas)soleado9891989
 
Posicionamiento internacional en buscadores 2012
Posicionamiento internacional en buscadores 2012Posicionamiento internacional en buscadores 2012
Posicionamiento internacional en buscadores 2012Human Level
 
Sistemas operativos-moviles-terminado
Sistemas operativos-moviles-terminadoSistemas operativos-moviles-terminado
Sistemas operativos-moviles-terminadoJhon Condori
 
Sistemas Operativos Moviles
Sistemas Operativos MovilesSistemas Operativos Moviles
Sistemas Operativos MovilesFacilitador -Tic
 
Sistemas operativos para dispositivos móviles
Sistemas operativos para dispositivos móvilesSistemas operativos para dispositivos móviles
Sistemas operativos para dispositivos móvilesKoldo Parra
 
Sistemas operativos moviles
Sistemas operativos movilesSistemas operativos moviles
Sistemas operativos movilesRoberto Lopez
 
Sistemas operativos Ventajas y Desventajas
Sistemas operativos Ventajas y DesventajasSistemas operativos Ventajas y Desventajas
Sistemas operativos Ventajas y DesventajasAmilcar Gallardo
 
Browser y buscadores(mapa conceptual y cuadro comparativo)
Browser y buscadores(mapa conceptual y cuadro comparativo)Browser y buscadores(mapa conceptual y cuadro comparativo)
Browser y buscadores(mapa conceptual y cuadro comparativo)unad- sead florencia
 
Sistemas operativos para celulares
Sistemas operativos para celularesSistemas operativos para celulares
Sistemas operativos para celularesDiego Morales
 
Introduccion a Ubuntu Linux
Introduccion a Ubuntu LinuxIntroduccion a Ubuntu Linux
Introduccion a Ubuntu LinuxOmar Trejo
 
Ventajas y desventajas en windows, linux y mac
Ventajas y desventajas en windows, linux y macVentajas y desventajas en windows, linux y mac
Ventajas y desventajas en windows, linux y macItachi354
 

Destaque (20)

Cascada el encanto natural
Cascada el encanto naturalCascada el encanto natural
Cascada el encanto natural
 
Introducción a android
Introducción a androidIntroducción a android
Introducción a android
 
bing y baidu
 bing y baidu  bing y baidu
bing y baidu
 
Tipos de sistemas operativos
Tipos de sistemas operativosTipos de sistemas operativos
Tipos de sistemas operativos
 
Navegadores
NavegadoresNavegadores
Navegadores
 
Sistema Operativo (Android)
Sistema Operativo (Android)Sistema Operativo (Android)
Sistema Operativo (Android)
 
Buscadores yahoo y baidu
Buscadores yahoo y baiduBuscadores yahoo y baidu
Buscadores yahoo y baidu
 
Sistemas operativos,windows y ubuntu (ventajas y desventajas)
Sistemas operativos,windows y ubuntu (ventajas y desventajas)Sistemas operativos,windows y ubuntu (ventajas y desventajas)
Sistemas operativos,windows y ubuntu (ventajas y desventajas)
 
Posicionamiento internacional en buscadores 2012
Posicionamiento internacional en buscadores 2012Posicionamiento internacional en buscadores 2012
Posicionamiento internacional en buscadores 2012
 
Sistemas operativos-moviles-terminado
Sistemas operativos-moviles-terminadoSistemas operativos-moviles-terminado
Sistemas operativos-moviles-terminado
 
Sistemas Operativos Moviles
Sistemas Operativos MovilesSistemas Operativos Moviles
Sistemas Operativos Moviles
 
Sistemas Operativos Moviles
Sistemas Operativos MovilesSistemas Operativos Moviles
Sistemas Operativos Moviles
 
Sistemas operativos para dispositivos móviles
Sistemas operativos para dispositivos móvilesSistemas operativos para dispositivos móviles
Sistemas operativos para dispositivos móviles
 
Sistemas operativos moviles
Sistemas operativos movilesSistemas operativos moviles
Sistemas operativos moviles
 
Buscadores Web - GOOGLE, YAHOO!, BING
Buscadores Web - GOOGLE, YAHOO!, BINGBuscadores Web - GOOGLE, YAHOO!, BING
Buscadores Web - GOOGLE, YAHOO!, BING
 
Sistemas operativos Ventajas y Desventajas
Sistemas operativos Ventajas y DesventajasSistemas operativos Ventajas y Desventajas
Sistemas operativos Ventajas y Desventajas
 
Browser y buscadores(mapa conceptual y cuadro comparativo)
Browser y buscadores(mapa conceptual y cuadro comparativo)Browser y buscadores(mapa conceptual y cuadro comparativo)
Browser y buscadores(mapa conceptual y cuadro comparativo)
 
Sistemas operativos para celulares
Sistemas operativos para celularesSistemas operativos para celulares
Sistemas operativos para celulares
 
Introduccion a Ubuntu Linux
Introduccion a Ubuntu LinuxIntroduccion a Ubuntu Linux
Introduccion a Ubuntu Linux
 
Ventajas y desventajas en windows, linux y mac
Ventajas y desventajas en windows, linux y macVentajas y desventajas en windows, linux y mac
Ventajas y desventajas en windows, linux y mac
 

Semelhante a Introduccion a java

Mi Lenguaje de Programacion de Preferencia
Mi Lenguaje de Programacion de PreferenciaMi Lenguaje de Programacion de Preferencia
Mi Lenguaje de Programacion de PreferenciaNelson Rivera
 
Mi lenguaje de programacion de preferencia
Mi lenguaje de programacion de preferenciaMi lenguaje de programacion de preferencia
Mi lenguaje de programacion de preferenciaNelson Rivera
 
Preguntas test
Preguntas testPreguntas test
Preguntas testdalexis666
 
COMPLEMENTOS DEL NAVEGADOR
COMPLEMENTOS DEL NAVEGADORCOMPLEMENTOS DEL NAVEGADOR
COMPLEMENTOS DEL NAVEGADORJOSELINE
 
Tarea #4 mi lenguaje de programación de preferencia
Tarea #4  mi lenguaje de programación de preferenciaTarea #4  mi lenguaje de programación de preferencia
Tarea #4 mi lenguaje de programación de preferenciatonycyber
 
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 - JavaFacultad de Ciencias y Sistemas
 
Desarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaDesarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaSantiago Sora
 
09. Java desde Cero autor UNAM_1.111.pdf
09. Java desde Cero autor UNAM_1.111.pdf09. Java desde Cero autor UNAM_1.111.pdf
09. Java desde Cero autor UNAM_1.111.pdfIrene619127
 
TEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EETEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EEanyeni
 
TEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EETEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EEAnyeni Garay
 
Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragadoMaria
 
Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragadoMaria
 

Semelhante a Introduccion a java (20)

Mi Lenguaje de Programacion de Preferencia
Mi Lenguaje de Programacion de PreferenciaMi Lenguaje de Programacion de Preferencia
Mi Lenguaje de Programacion de Preferencia
 
Mi lenguaje de programacion de preferencia
Mi lenguaje de programacion de preferenciaMi lenguaje de programacion de preferencia
Mi lenguaje de programacion de preferencia
 
Preguntas test
Preguntas testPreguntas test
Preguntas test
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
COMPLEMENTOS DEL NAVEGADOR
COMPLEMENTOS DEL NAVEGADORCOMPLEMENTOS DEL NAVEGADOR
COMPLEMENTOS DEL NAVEGADOR
 
Tarea #4 mi lenguaje de programación de preferencia
Tarea #4  mi lenguaje de programación de preferenciaTarea #4  mi lenguaje de programación de preferencia
Tarea #4 mi lenguaje de programación de preferencia
 
Que es java
Que es javaQue es java
Que es java
 
C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
 
C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
 
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
 
Java desde cero
Java desde ceroJava desde cero
Java desde cero
 
Desarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaDesarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.java
 
09. Java desde Cero autor UNAM_1.111.pdf
09. Java desde Cero autor UNAM_1.111.pdf09. Java desde Cero autor UNAM_1.111.pdf
09. Java desde Cero autor UNAM_1.111.pdf
 
TEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EETEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EE
 
TEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EETEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EE
 
Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragado
 
Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragado
 
Java desde Cero.pdf
Java desde Cero.pdfJava desde Cero.pdf
Java desde Cero.pdf
 
MANUAL DE JAVA
MANUAL DE JAVAMANUAL DE JAVA
MANUAL DE JAVA
 
Java desde cero
Java desde ceroJava desde cero
Java desde cero
 

Introduccion a java

  • 1. INTRODUCCIÓN A JAVA ¿Qué es un lenguaje de Programación? ¿Qué es Java? ¿Qué ventajas tiene? ¿Cuáles son sus desventajas? ¿Qué necesito para empezar a programar? Antonio Alvarez Galicia
  • 2. Objetivo Conocer los alcances y limites del lenguaje de Programación JAVA, la forma de iniciarse y las referencias a visitar para volverse un experto en tema
  • 3. ¿Qué es un Lenguaje de Programación? Es un conjunto de símbolos, signos y reglas gramaticales (diseñados artificialmente) que expresan procesos que las maquinas (como las computadoras) puedes ejecutar en tiempo y forma. Estos desembocan (regularmente) en la secuencia, es decir, se ejecuta una instrucción tras otra de arriba hacia abajo y de izquierda a derecha Antonio Alvarez Galicia
  • 4. ¿Qué es Java? Es un lenguaje de programación orientado a objetos (POO, Programación Orientada a Objetos), esto quiere decir que elabora algoritmos capaces de soportar objetos. Un objeto, no es otra cosa que una entidad con un comportamiento (Aquello que hace) llamado métodos en JAVA, un estado (como es) llamado atributos, y una identidad (aquello que es único en ese objeto) para diferenciarlo del resto de los demás. Antonio Alvarez Galicia
  • 5. ¿Qué ventajas tiene? JAVA se ejecuta en su propia maquina virtual (JVM, Java Virtual Machine), es decir, mientras se tenga instalada la JVM en cualquier plataforma de Sistema Operativo (SO) será capaz de ejecutar un programa en lenguaje JAVA Esto Reafirma que su portabilidad es impresionante Puedes reusar el código de un programa tantas veces quieras JAVA maneja la memoria automáticamente, sin molestar al programador al respecto Es Muy robusto y se puede ampliar a muchas áreas, como diseño, animación, graficación, modelado, etc. Antonio Alvarez Galicia
  • 6. ¿Qué desventajas tiene? Hay muchas Paginas de soporte técnico sobre JAVA por lo que se dificulta elegir la mejor opción La generación de interfaces graficas (ventanas, botones, campos de texto, etc) puede ser compleja. Algunas herramientas tienen costo adicional para poder obtenerlas. Antonio Alvarez Galicia
  • 7. ¿Qué necesito para empezar a programar? El Software de JAVA: http://www.java.com/es/download/ La JDK (JAVA Developed Kit) , que es un software donde se ejecutara un IDE: http://www.oracle.com/technetwork/es/java/javase/downl oads/index.html Un IDE (Entorno de Desarrollo Integrado), Preferentemente NetBeans ya que es uno de los mejores para iniciarse en la programación: http://netbeans.org/downloads/ Antonio Alvarez Galicia
  • 8. Referencias. ¿Cómo me vuelvo un experto? Acerca de JAVA: http://www.java.com/es/download/help/ Discute y pregunta a otros: http://www.javamexico.org/ NetBeans y sus complementos: http://netbeans.org/ Un Buen ejemplo de desarrollo: http://piensaenjavadesdecero.blogspot.mx/ ¿Cómo instalo NetBeans?: http://netbeans.org/community/releases/69/install_es.html Antonio Alvarez Galicia