2012 AGENDA Curso Java Básico
México, D.F. 27 de enero del 2012 A quien corresponda. Presente. Por medio de la presente nos permitimos hacerte llegar nuestra agenda del curso de Java Básico que tomaras en el Instituto Mexicano de Desarrollo de Software. Java, es un lenguaje orientado a objetos diseñado para ser multiplataforma y poder ser empleado el mismo programa en diversos sistemas operativos. Java tiene la posibilidad de usarlo para crear applets, e insertarlos en páginas HTML, o mediante servlets y páginas jsp, generar código HTML dinámico, además cuenta con la capacidad de acceder a bases de datos. Java es un lenguaje relativamente sencillo, debido a que prácticamente toda la funcionalidad se encuentra en clases que forman parte del API de java. Constantemente están surgiendo nuevos apis, que proporcionan nuevas extensiones a las características del lenguaje. Java es un lenguaje libre, pudiéndose utilizar el compilador y la máquina virtual de forma gratuita. Agradezco las atenciones que han tenido para con nosotros, esperando esta información sea lo suficientemente clara y completa cubriendo las expectativas actuales y futuras donde puedas utilizar nuestra capacitación. Atentamente, Instituto Mexicano de Desarrollo de Software 2
ADVERTENCIA DE SEGURIDAD Y CONFIDENCIALIDAD Toda la información contenida en este documento es propiedad del Instituto Mexicano de Desarrollo de Software y es de carácter confidencial. Por tal motivo no se podrá divulgar ni comentar a ninguna parte externa sin la aprobación por escrito de Instituto Mexicano de Desarrollo de Software. Este documento no puede ser reproducido, ya sea electrónicamente o fotocopiado sin la aprobación por escrito de Instituto Mexicano de Desarrollo de Software. Cada poseedor de este documento reconoce y acepta la información contenida en el mismo es de carácter confidencial y está bajo su resguardo y acuerda no divulgarla ni transferirla a la audiencia no autorizada por el IMDS. 3
AGENDA Instalación de Java Variables de Ambiente Puesta a Punto Archivos fuente Estructura de los archivos fuente Classpath Compilación Empaquetamiento Compilación con empaquetamiento Palabra reservada import Clases de Java Sintaxis Modificadores para clases Interfaces Sintaxis de las interfaces Clases abstractas Constructores Sintaxis de los constructores Funcionamiento Métodos Modificadores para métodos Tipos de retorno Nombre del método Lista de Argumentos Excepciones lanzadas Código de método Método main Importancia del método main Sintaxis del método main Variables en Java Declaración de Variables Modificación de variables Sintaxis de variables 4
Alcance de variables Variables Globales Variables Locales Modificadores en Java Modificadores de acceso Tipos de Datos Tipos primitivos Acceso a elementos de clases Operadores y asignaciones Flujo de control If-else-if for while do-while switch-case break continue Nomenclatura en Java Nomenclatura para clases Nomenclatura para métodos Nomenclatura para variables Constantes en Java 5