INDICE DEL TEMARIO
Prólogo...........................................................................................................................................................4I. TEMAS INTRODUCTORIOS..................................................................................................................5La Máquina Virtual de Java (JVM, Java Virtual Machine).....................................................................5Kit de desarrollo y Entorno de ejecución (JDK, JRE)........................................................................5Comandos que inician el JDK, JRE....................................................................................................5Salida por pantalla de los comandos del JDK, JRE............................................................................6Programación Orientada a Objetos con Java...........................................................................................9Descripción Empírica del funcionamiento del entorno JRE...............................................................9Herencia soportada por Java..............................................................................................................10Tipos de datos Básicos.......................................................................................................................10Operadores y Delimitadores Básicos................................................................................................11 Nombres de variables y funciones.....................................................................................................12II. Codificación Inicial y Estructuras de Datos...........................................................................................13El primer programa.................................................................................................................................13Paquetes.............................................................................................................................................13Palabras clave o reservadas...............................................................................................................14Tipos de datos...............................................................................................................................14Permisos y declaración de clases, propiedades o métodos..........................................................14Bucles y tomas de decisión...........................................................................................................15Reservadas....................................................................................................................................16Excepciones, control de errores....................................................................................................16Secuencias de escape.........................................................................................................................16Concatenación y conversiones a texto...................................................................................................17Salida por pantalla y entrada por teclado...............................................................................................18System.out..........................................................................................................................................18System.in............................................................................................................................................20System.err..........................................................................................................................................20System.exit(int cod);..........................................................................................................................21Leer líneas de la entrada estándar......................................................................................................21Crear Objetos (de la biblioteca de Java).................................................................................................22El bloque de control de errores, try{}catch(){}.....................................................................................22Ejercicios................................................................................................................................................232.1. Entrada de Datos y conversiones. [if, try, catch].......................................................................232.2 NumberFormatException while(){}............................................................................................242.3 Mezcla de bucles do{} while(); y for(;;){}.................................................................................242.4 Switch Select................................................................................................................................25Práctica Complementaria Resuelta (sin procedimientos, sin arreglos).................................................25P.C.E1................................................................................................................................................25P.C.E2................................................................................................................................................26P.C.E3................................................................................................................................................27P.C.E4................................................................................................................................................28P.C.E5................................................................................................................................................29P.C.E6................................................................................................................................................31P.C.E7................................................................................................................................................32P.C.E8................................................................................................................................................33P.C.E9................................................................................................................................................35Práctica Complementaria (bucles sin arreglos)......................................................................................38III – Métodos estáticos y Mecanismos de Programación...........................................................................39Métodos estáticos (funciones o procedimientos)...................................................................................39Página 2/73