Blog de Luis Arévalo


Esquema básico de Orientación a Objetos en Java


Oct 26

Posted: under Docencia, java.
Tags: , , , , , , , , ,

Dentro de esta entrada recojo esquemáticamente los principales aspectos de la orientación de objetos en el lenguaje Java, es decir, un chuletario de programación OO en Java. Este esquema suelo realizarlo habitualmente en las tutorias ECTS (no programadas) con los alumnos como recordatorio de la programación orientada a objetos para este lenguaje. Después de tener que hacerlo año tras año en pizarra he decidido finalmente plasmarlo en un documento y publicarlo en este espacio.

Este esquema deben tenerse en la mesilla de noche y debe usarse en aquellos casos que la clase a implementar no tenga lógica añadida, es decir, en aquellos casos que únicamente tengamos: constructor por defecto, constructor copia, constructor/es parametrizado/s, getter, setter, equals y toString. He categorizado los siguientes casos:

  • Clase: Considero cualquier clase formada únicamente por atributos de tipo simple.
  • Clase con String: Cuando haya atributos de la clase String
  • Composición: Distinguiendo entre: composición unitaria o con multiplicadad (array o un collection)
  • Herencia con sus distintas variantes: herencia básica, abstracta e interface.
Cualquier error que exista en el esquema, hacédmelo saber (Imprimir en A-3).

Licencia Creative Commons
Este obra está bajo una licencia Creative Commons Atribución-NoComercial-SinDerivadas 2.5 España.

 

Comments (0)

Sun-Java5 -jdk en Ubuntu 10.04


Jun 11

Posted: under Docencia, java.
Tags: ,

En mi anterior entrada expuse como realizar la instalación  de sun-java6-jdk en la distribución GNU/Linux Ubuntu 10.04. Hoy he necesitado instalar la versión 1.5 de Java para una aplicación antigua y, como no, otra vez me he tenido que pegar con Ubuntu para su instalación.

En este caso, Java 1.5  no se encuentran dentro del repositorio de Ubuntu Lucid y el truco es descargárselo de Jaunty (9.10). Aunque se puede añadir este repositorio  a /etc/apt/source.list he preferido descargármelo de http://packages.ubuntu.com/.

Para ello hay que descargarse los siguientes paquetes desde Jaunty:

  • sun-java5-bin
  • sun-java5-jre
  • sun-java5.jdk

Una vez descargados, para su instalación sólo hace falta ejecutar el siguiente comando:
sudo dpkg -i *.deb

Comments (0)

Subversion en Netbeans


Mar 03

Posted: under Docencia, java.
Tags: , ,

En mi anterior entrada mostré cómo configurar un servidor subversion en ubuntu para que lo usen los alumnos de Programación Avanzada. El siguiente paso es mostrarles cómo usarlo en Netbeans. Pasos

more_link_text

Comments (2)

Edición Colaborativa en Netbeans


Mar 15

Posted: under java.
Tags: ,

Navegando, navegando, …. he encontrado una herramienta para la edición colaborativa de código en Netbeans (Collab: http://collab.netbeans.org/) que se puede instalar como plugin.

Así, esta herramienta es útil para  cuando estamos implementando un proyecto en grupo no estar constantemente con el Skype, MSN, a la par con el NetBeans, a la par con el teléfono, etc…. Esta herramienta añade al editor netbeans una nueva ventana de Mensajería instantánea entre los usuarios y añade al editor de Netbeans mecanismos para que varios usuarios puedan a la par editar el  código fuente.

more_link_text

Comments (1)

Java y eXist. Un par inseparable 2/2


Mar 14

Posted: under eXist, java, XML, XQuery.

En el anterior post vimos como ejecutar una consulta en XQuery sobre eXist desde un programa escrito en Java. En este post continuamos viendo otros códigos  para realizar las operaciones más habituales sobre eXist desde Java. more_link_text

Comments (0)