Accesos directos a las distintas zonas del curso

Ir a los contenidos

Ir a menú navegación principal

Ir a menú pie de página

J2EE: APLICACIONES AVANZADAS DE JAVA PARA ENTORNOS PROFESIONALES

Curso 2018/2019/Subject's code31102083

J2EE: APLICACIONES AVANZADAS DE JAVA PARA ENTORNOS PROFESIONALES

REQUISITOS Y/O RECOMENDACIONES PARA CURSAR LA ASIGNATURA

El estudiante debería entender qué es el paradigma de la programación orientada a objetos, su importancia dentro del mundo de la ingeniería de software, sus ventajas a la hora de diseñar software y su aplicación práctica a la hora de programar. En concreto, el alumno debería conocer a fondo el lenguaje de programación (orientado a objetos) Java. 
 
Como resumen de los dos puntos anteriores, el estudiante debería conocer: 
 

  • La programación orientada a objetos. 
  • Los elementos básicos del lenguaje (variables, operadores, precedencia de  operadores, control de flujo [if, while, do ... while, for], arrays, arrays  multidimensionales). 
  •  Clases y objetos (métodos, definición de clase, acceso a variables desde un método, acceso a variables desde otra clase, paso de parámetros por valor, paso de parámetros por referencia, tipos especiales, constructores, sobrecarga de métodos y constructores). 
  • Librerías de clases (definición y uso, ejemplos más importantes [java.lang.Math, java.io.RandomAccessFile, java.io.PrintStream, java.io.BufferedReader, java.lang.String, java.util.ArrayList, java.util.Iterator]). 
  • Jerarquías de clases (definición, tipos y casts, herencia de variables, sobreescritura devariables, herencia de métodos, sobreescritura de métodos, constructores, variables y métodos protegidos, clases y métodos abstractos). 
  • Interfaces (definición, ejemplos importantes [java.util.Collection, java.util.Set]). 
  • Excepciones (definición, creación de excepciones, jerarquía). 

 
Adicionalmente, el estudiante deberá conocer el paradigma cliente/servidor así como tecnologías básicas de Internet (HTML y HTTP).