Clonar en Git

Instalar Git (Windows) Git es un sistema de control de versiones (CVS). Su propósito es llevar registro de los cambios en archivos de computadora y coordinar el trabajo que varias personas realizan sobre archivos compartidos. https://es.wikipedia.org/wiki/Git Para instalarlo nos dirigimos a la página de descarga y se instala como un programa cualquiera [ver vídeo]. Para cerciorarse que […]

Archivos en Java II: Lectura y Escritura

Entrada previa Además de la manipulación de los archivos y directorios es necesario la lectura y la escritura del contenido de éstos. A continuación se revisaran una serie de clases que tiene Java para esto. 1- Lectura de Archivos 1.1- Leer Archivos Pequeños La clase java.nio.file.Files posee las siguientes funciones static para la lectura de […]

Archivos en Java I: Introducción

Hasta ahora los programas realizados consisten en explotar el uso de memoria volátil para manejar datos, una vez finaliza un programa éstos datos se pierden. Sin embargo, es posible crear aplicaciones que puedan manejar datos que se guarden en archivos dentro de un disco duro, que sean persistentes. Java, así como otros lenguajes, posee una […]

Instalación Java y Netbeans 13

Para crear aplicaciones utilizando Java es necesario tener instalado siguientes paquetes en sus computadoras: 1. Java Runtime Environment (JRE) Este paquete contiene una serie de utilidades que permiten ejecutar programas escritos en Java. Es posible que en sistemas operativos Windows ya viene instalado. Para corroborarlo, pueden revisar en el panel de control y saber si […]

Uso de Genéricos en Java

Problema Se necesita crear una lista enlazada para cualquier tipo de dato existente: primitivos, objetos y objetos creados por el usuario. Solución 1: Una lista por cada tipo de datos Para este caso decidimos crear una lista enlazada que almacene valores enteros. Esto significa que el Nodo tendrá un dato con tipo int. El problema […]

Serialización de Objetos

La función serialize() devuelve un string que contiene un flujo de bytes que representa cualquier valor que se pueda almacenar en PHP. Por otra parte, unserialize() puede restaurar los valores originales a partir de dicho string. Al utilizar serialize para guardar un objeto, almacenará todas las variables de dicho objeto. En cambio los métodos no […]

Subida de Archivos

Ya se ha establecido a los formularios como un elemento distintivo a la hora de interactuar por parte del usuario final. Entre las muchas operaciones que se pueden realizar por medio de un formulario está la subida de archivos. Los pasos a seguir son los siguientes: En la etiqueta form se establece el atributo enctype=»multipart/form-data». Con […]

Agregación y Composición

Estas relaciones se denominan como parte-todo, en la cual tenemos una clase que es una partícula de otra clase. La frase para comprobar una relación de este tipo es A es una parte de B. Asociación Código En este caso el objeto no es creado dentro del objeto compuesto, es adherido mediante algún método que […]

Dependencia

La dependencia entre dos clases declara que una de ellas necesita conocer acerca de la clase a la que utilizará. Por lo general se denomina a esta relación como la más débil. El tiempo establecido para esta relación es corto. El conocimiento entre las clase es de una sola vía, esto significa que solamente la […]

Asociación

Cuando las clases se conectan de forma conceptual, se le llama Asociación.[1] A diferencia de las anteriores relaciones está no concibe una frase identificadora sino que surge de la propia relación, con un verbo que lo identifique. Dentro de una asociación, además se establecen roles para cada una de las clases. Es posible establecer que la asociación […]