BIENVENIDOS AL CURSO DE JAVA
ESSENTIALS
Jos Arturo Ramos Fabin
TEMARIO
MODULO I. INTRODUCCIN A LA TECNOLOGA Y PLATAFORMA
JAVA
Introduccin. Historia del lenguaje
Caractersticas principales del lenguaje
Java Development Kit (JDK)
Proceso de Compilacin en JAVA
Variables de Ambiente PATH, JAVA_HOME, CLASSPATH
Pruebas de Instalacin
Estructura de un Programa en Java
Tipos de Programa que tiene Java
Aplicaciones de Consola
Applets
Servlets / JSP
Programas JME
Java Beans
EJB (Enterprise Java Beans)
Java FX
Java Card
Curso de Java
TEMARIO
MODULO II. ELEMENTOS FUNDAMENTALES DE LENGUAJE
Comentarios para el Javadoc y sus etiquetas principales
Identificadores
Palabras reservadas
Variables y tipos de datos en Java
Literales
Secuencia de escape de carcter
Bloques de sentencias y expresiones
De asignacin
De incremento a decremento
De invocacin a un mtodo
De creacin de un objeto
Operadores
Jerarqua de operadores
Operadores aritmticos
Operadores relacionales
Operadores lgicos
Curso de Java
TEMARIO
MODULO II. ELEMENTOS FUNDAMENTALES DE LENGUAJE
Ciclos de control: sentencias de control de flujo
Sentencias incondicionales
Sentencias condicionales ( if, if-else, while, do-while, for,
switch-case )
Manejo de excepciones , uso de try-catch
Clusula finally
Uso de throw y throws
Generacin de excepciones propias
Curso de Java
Introduccin. Historia del
lenguaje
Java es un lenguaje de programacin orientado a
objetos desarrollado por Sun Microsystems a
principio de los aos 90 s.
Sun Microsystems crea el llamado
proyecto
verde para crear un nuevo lenguaje de
programacin para electrodomsticos.
Curso de Java Essentias. Mdulo I
Introduccin. Historia del
lenguaje
James Gosling
dicho lenguaje fue creado desde cero y se llamo Oak . El
resultado fue un lenguaje que tena similitudes con C y C+
+.
Curso de Java
Introduccin. Historia del
lenguaje
Mas tarde, se cambiara el nombre de Oak a
Java, por cuestiones de propiedad intelectual, al
existir ya un lenguaje con el nombre de Oak.
Curso de Java
Introduccin. Historia del
lenguaje
Curso de Java
Introduccin. Historia del
lenguaje
Curso de Java
Caractersticas principales del
lenguaje
LENGUAJESIMPLE
ORIENTADO A OBJETOS
DISTRIBUIDO
ROBUSTO
SEGURO
MULTIPLATAFORMA
MULTIHILO
PORTABLE
SEGURO
ALTO RENDIMIENTO
Curso de Java
Java Development Kit
(JDK)
Java Development Kit o (JDK).
Descargar JDK 7
http://www.oracle.com/technetwork/java/javase/downlo
ads/java-se-jdk-7-download-432154.html
Curso de Java
Java Development Kit
(JDK)
Curso de Java
Java Development Kit
(JDK)
Curso de Java
Java Development Kit
(JDK)
Curso de Java
Java Development Kit
(JDK)
JDK proporciona:
Un compilador: javac
Un intrprete: java
Un generador de documentacin:
javadoc
Una Java Virtual Machine (JVM)
otras herramientas
complementarias ...
Curso de Java
Java Development Kit
(JDK)
Curso de Java
Proceso de Compilacin
en JAVA
Curso de Java
Proceso de Compilacin
en JAVA
Curso de Java
Proceso de Compilacin
en JAVA
sea como?...
En resumen, el proceso se ampla en un paso: del cdigo
fuente, se pasa a un cdigo intermedio denominado
habitualmente bytecode entendible por la mquina
virtual Java. Y es esta mquina virtual simulada,
denominada Java Virtual Machine o JVM, la encargada de
interpretar el bytecode dando lugar a la ejecucin del
programa.
Curso de Java
Proceso de Compilacin
en JAVA
Curso de Java
Variables de Ambiente PATH,
JAVA_HOME, CLASSPATH
La variable de ambiente PATH indica al sistema operativo
donde se ubican o se encuentran los programas ejecutables
del kit de herramientas de Java, en la documentacin indica
que debe apuntar a la carpeta bin , que es donde se alojan
los archivos ejecutables.
SET PATH = E:\JDKXXXX\bin
Entonces el sistema operativo sabr donde buscar esos
archivos.
Vamos a un
ejemplo
Curso de Java
Variables de Ambiente
JAVA_HOME, PATH,CLASSPATH
Es recomendable establecer otra variable de ambiente conocida
como JAVA_HOME que apunta a donde instalaste el Java , as:
JAVA_HOME = E:\JDKXXXX
Entonces puedes establecer tu variable de ambiente PATH , as:
SET PATH =%JAVA_HOME%\bin
Vamos a un
ejemplo
Curso de Java
Variables de Ambiente PATH,
JAVA_HOME, CLASSPATH
La variable CLASSPATH indica al compilador e
interprete de Java y a otras aplicaciones que utilicen
las API's de Java, donde ubicarlas o encontrarlas para
cargarlas a Memoria y utilizarlas. En la versin Java 2
SDK las API's estn en la carpeta lib en formato .jar
(Java Archive) y son los archivos tools.jar y dt.jar,
entonces hay que configurar la variable CLASSPATH
para que apunte a esos archivos porque ah estn las
clases compactadas de las API's, no basta que apunten
a la carpeta, tienen que apuntar a los archivos as:
SET CLASSPATH =
.;E:\JDKXXXX\lib\tools.jar;E:\JDKXXXX\lib\dt.jar
Curso de Java
Pruebas de Instalacin
Vamos a un
ejemplo
Curso de Java
Estructura de un Programa en
Java
Vamos a un
ejemplo
Curso de Java
Tipos de Programa que tiene Java
Vamos a un
ejemplo
Curso de Java
Tipos de Programa que tiene Java
Curso de Java
Tipos de Programa que tiene Java
Curso de Java
Tipos de Programa que tiene Java
Curso de Java
Tipos de Programa que tiene Java
Curso de Java
Tipos de Programa que tiene Java
Curso de Java
Tipos de Programa que tiene Java
Curso de Java
Tipos de Programa que tiene Java
Curso de Java
Tipos de Programa que tiene Java
Curso de Java
Tipos de Programa que tiene Java
Curso de Java
Comentarios para el Javadoc y
sus etiquetas principales
Curso de Java
Vamos a un
ejemplo
Comentarios para el Javadoc y
sus etiquetas principales
Vamos a un
ejemplo
Curso de Java
Identificadores
Curso de Java
Vamos a un
ejemplo
Palabras Reservadas
Curso de Java
Variables y tipos de datos en Java
Curso de Java
Vamos a un
ejemplo
Variables y tipos de datos en Java
Curso de Java
Variables y tipos de datos en Java
Curso de Java
Vamos a un
ejemplo
Variables y tipos de datos en Java
Curso de Java
Variables y tipos de datos en Java
Curso de Java
Variables y tipos de datos en Java
Curso de Java
Literales
Curso de Java
Literales
Curso de Java
Literales
Curso de Java
Secuencias de Espace de Carcter
Curso de Java
Bloques de sentencias y
expresiones
Curso de Java
Bloques de sentencias y
expresiones
Curso de Java
Bloques de sentencias y
expresiones
Curso de Java
Bloques de sentencias y
expresiones
Curso de Java
Bloques de sentencias y
expresiones
Curso de Java
Bloques de sentencias y
expresiones
De asignacin:
valorA = 8933.234; //
asignacin
Curso de Java
Bloques de sentencias y
expresiones
De incremento y
decremento:
valorA ++; //
incremento
valorA--; //
decremento
Curso de Java
Bloques de sentencias y
expresiones
De invocacin a un
mtodo:
System.out.println(valorA
);
Curso de Java
Bloques de sentencias y
expresiones
De creacin de
objetos:
Integer objInt = new Integer(4); //
creacin de objetos
Curso de Java
Operadores
Curso de Java
Operadores
Curso de Java
Operadores
Curso de Java
Operadores
Aritmticos
:
Curso de Java
Operadores
Relacionale
s:
Curso de Java
Operadores
Lgicos:
Curso de Java