SlideShare una empresa de 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

Más contenido relacionado

La actualidad más candente

Pruebas Automatizadas y pruebas SOAP
Pruebas Automatizadas y pruebas SOAPPruebas Automatizadas y pruebas SOAP
Pruebas Automatizadas y pruebas SOAPIsamar Francisco
 
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
 
Mi lenguaje de programación de preferencia.
Mi lenguaje de programación de preferencia.Mi lenguaje de programación de preferencia.
Mi lenguaje de programación de preferencia.julpiz29
 
Lenguaje de programación JAVA
Lenguaje de programación JAVALenguaje de programación JAVA
Lenguaje de programación JAVAjosehpxxx
 
Java ventajas y caracteristicas
Java ventajas y caracteristicasJava ventajas y caracteristicas
Java ventajas y caracteristicasbat1820
 
Investigación Estructura de un Programa en Java
Investigación Estructura de un Programa en JavaInvestigación Estructura de un Programa en Java
Investigación Estructura de un Programa en Javaariannalizeeth
 
Automatización de interfaces e introducción a bdd
Automatización de interfaces e introducción a bddAutomatización de interfaces e introducción a bdd
Automatización de interfaces e introducción a bddJorge Ortiz
 
Presentación1
Presentación1Presentación1
Presentación1rpcajas62
 
Presentación1
Presentación1Presentación1
Presentación1rpcajas62
 
Herramienta de administración de imágenes
Herramienta de administración de imágenesHerramienta de administración de imágenes
Herramienta de administración de imágenesmarlondcj
 
Introducción a la Programación en Java
Introducción a la Programación en JavaIntroducción a la Programación en Java
Introducción a la Programación en Javapbcanessa
 
Qué es un programa
Qué es un programaQué es un programa
Qué es un programa17pierina
 

La actualidad más candente (18)

Pruebas Automatizadas y pruebas SOAP
Pruebas Automatizadas y pruebas SOAPPruebas Automatizadas y pruebas SOAP
Pruebas Automatizadas y pruebas SOAP
 
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
 
Ppoint2
Ppoint2Ppoint2
Ppoint2
 
Mi lenguaje de programación de preferencia.
Mi lenguaje de programación de preferencia.Mi lenguaje de programación de preferencia.
Mi lenguaje de programación de preferencia.
 
Lenguaje de programación JAVA
Lenguaje de programación JAVALenguaje de programación JAVA
Lenguaje de programación JAVA
 
Java ventajas y caracteristicas
Java ventajas y caracteristicasJava ventajas y caracteristicas
Java ventajas y caracteristicas
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
 
Investigación Estructura de un Programa en Java
Investigación Estructura de un Programa en JavaInvestigación Estructura de un Programa en Java
Investigación Estructura de un Programa en Java
 
Introduccion a Java
Introduccion a JavaIntroduccion a Java
Introduccion a Java
 
Automatización de interfaces e introducción a bdd
Automatización de interfaces e introducción a bddAutomatización de interfaces e introducción a bdd
Automatización de interfaces e introducción a bdd
 
SOFTWARE
SOFTWARESOFTWARE
SOFTWARE
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Actividad 3
Actividad 3Actividad 3
Actividad 3
 
Herramienta de administración de imágenes
Herramienta de administración de imágenesHerramienta de administración de imágenes
Herramienta de administración de imágenes
 
Que Es Java
Que Es JavaQue Es Java
Que Es Java
 
Introducción a la Programación en Java
Introducción a la Programación en JavaIntroducción a la Programación en Java
Introducción a la Programación en Java
 
Qué es un programa
Qué es un programaQué es un programa
Qué es un programa
 

Similar 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
 
Preguntas test
Preguntas testPreguntas test
Preguntas testdalexis666
 
COMPLEMENTOS DEL NAVEGADOR
COMPLEMENTOS DEL NAVEGADORCOMPLEMENTOS DEL NAVEGADOR
COMPLEMENTOS DEL NAVEGADORJOSELINE
 
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
 

Similar 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
 
Preguntas test
Preguntas testPreguntas test
Preguntas test
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
COMPLEMENTOS DEL NAVEGADOR
COMPLEMENTOS DEL NAVEGADORCOMPLEMENTOS DEL NAVEGADOR
COMPLEMENTOS DEL NAVEGADOR
 
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
 
Java
JavaJava
Java
 
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
 
Java desde cero
Java desde ceroJava desde cero
Java desde cero
 

Último

CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOEveliaHernandez8
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOMARIBEL DIAZ
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfssuser50d1252
 
Concurso José María Arguedas nacional.pptx
Concurso José María Arguedas nacional.pptxConcurso José María Arguedas nacional.pptx
Concurso José María Arguedas nacional.pptxkeithgiancarloroquef
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfpatriciavsquezbecerr
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfssuser50d1252
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxRosabel UA
 
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdfPresentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdfSarayLuciaSnchezFigu
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxLudy Ventocilla Napanga
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 

Último (20)

CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
Concurso José María Arguedas nacional.pptx
Concurso José María Arguedas nacional.pptxConcurso José María Arguedas nacional.pptx
Concurso José María Arguedas nacional.pptx
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdf
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptx
 
recursos naturales america cuarto basico
recursos naturales america cuarto basicorecursos naturales america cuarto basico
recursos naturales america cuarto basico
 
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdfPresentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
Presentacion minimalista aesthetic simple beige_20240415_224856_0000.pdf
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 

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