Entradas

Archivos

Imagen
El manejo de archivos nos permite interactuar con los dispositivos de almacenamiento externo para poder mantener la información en dispositivos distintos a la memoria principal. Proporciona utilidades relacionadas con los archivos y brinda operaciones específicas para obtener información de los mismos. Se requiere utilizar la API: java.io.File Para crear un objeto File se pueden emplear cualquiera de los siguientes constructores: -public File (String pathname); -public File (String parent, String child); -public File (File parent, String child); Una vez creado el objeto se pueden utilizar los métodos correspondientes. File: usamos el método exists() para comrpobar si existe el archivo o no. FileWriter: para especificar el archivo en el cual se va a escribir. BufferedWrite: se encarga de escribir en el archivo. Clase de la Profesora Lia Mendoza.

Colecciones y ArrayList

Imagen
Sirven para almacenar un grupo de objetos con el fin de poder trabajar con varios elementos (objetos) al mismo tiempo. Con ayuda de las colecciones es posible aplicar métodos comunes a todos los objetos contenidos en ella. Las colecciones son interfaces, gracias a la interfaz Collection es posible hacer uso de métodos predeterminados como: conocer el tamaño de la colección, añadir objetos, eliminar objetos y muchas cosas más... Set: se caracteriza por no contener elementos duplicados o repetidos, además, los únicos métodos a utilizar, serán los de la interfaz Collection. Existen 3 tipos de set:  Hash Set: garantiza un buen rendimiento pero no tiene ningún orden.  Tree Set: almacena los elementos ordenándolos en función de sus valores. Linked Hash Set: guarda los elementos en el orden que han sido introducidos o creados.  List: trabaja como una lista de elementos, por lo tanto si permite tener en ella elementos repetidos. Se puede subdividir en: ...

Clases Abstractas e Interfaces

Imagen
En esta nueva publicación hablaremos de dos temas muy importantes para la programación en Java, estos conceptos te ahorrarán escritura de código y tendrás programas mucho más eficientes. ¡Veamos de qué se trata! ¿ Cómo identificarla ? Las clases abstractas tienen al menos un método sin implementar, es decir, un método sin cuerpo o código como por ejemplo: public void calcularSuma (); Nunca tienen instancias, sólo son usadas como Superclases o clase Padre. Cuando nos referimos a instancias, significa que no se crean objetos de esta clase. Definen un molde y un protocolo para las Subclases , es decir, sirven de modelo para las clases hijas, dado que el concepto de clase abstracta va de la mano con la Herencia , ¿La recuerdas? Representa el primer nivel de reutilización de componentes de software en el paradigma de Orientación a Objetos, como te contamos en la introducción a esta publicación, la función principal de esta herramienta es la reutilización de ...

Excepciones y Bloques: Try, Catch y Finally

Imagen
Bienvenido a esta nueva publicación, el tema de hoy, puede parecer un poco complejo al principio, pero estamos seguros que luego de leer nuestro contenido habrás comprendido muy bien las excepciones y podrás empezar a evitar errores en tu código, ¡SI! así como lo lees, increíble ¿Verdad?. Veamos como se hace: Una excepción es una condición anormal que surge en una secuencia de código durante la ejecución, es decir, un evento que interrumpe el flujo normal de las instrucciones. Cuando surge una condición excepcional se crea un objeto Exception . En terminología java, crear un objeto exception y manejarlo por el sistema de ejecución se llama lanzar una excepción (objeto “Throwable” ). Cualquier método que haya llamado al método throws puede capturar la excepción e implementar los correctivos que sean necesarios. La ejecución se transfiere al manipulador que pueda “lidiar” con la situación. Al capturar la excepción el control no vuelve al método q...

Herencia, polimorfismo, sobrecarga y sobre-escritura

Imagen
Para continuar con nuestro Blog, les traemos cuatro temas nuevos, estos conceptos son muy importantes y te ayudarán a ahorrar tiempo ya que con los mismos podrás reutilizar, sobre-escribir y modificar tu código original, veamos  de que se trata todo esto. Es una forma de reutilización de software en la que se crea una nueva clase al absorber los miembros de una ya existente, siendo esta la principal ventaja del proceso de herencia. Existen dos tipos de clases: La Subclase hereda todo los atributos y métodos que fueron definidos en la Superclase . Si necesitamos cambiar algún método, se puede sobrescribir el comportamiento en nuestra subclase ; utilizando el mismo nombre y los mismos argumentos del método que se encuentra en la Superclase . O bien si se requiere crear un nuevo método lo podemos incluir en nuestra subclase . Aunque una subclase hereda todos los miembros de la superclase , incluidos los privados, no tiene acceso directo a éstos, puesto que ...

Iniciando en JAVA

Imagen
En nuestra primera publicación hablamos sobre la  POO , hoy te daremos algunos datos útiles y algunas convenciones que debes seguir al programar en lenguaje JAVA, el cual sigue la estructura de la programación orientada a objetos. ¡Vamos! Seguramente te estarás preguntando ¿por qué es Java tan importante? Y bueno, el atractivo de este famoso lenguaje recae en su principio de “write once, run anywhere”, significa que es un lenguaje de programación portable y no impone resistencia ante ningún sistema operativo, convirtiéndose en universal y esto lo posiciona entre uno de los más usados.  Para programar correctamente en Java, es importante que conozcas algunas convenciones, ¿recuerdas los objetos, clases y métodos? Hay algunos formatos que debes seguir y así todos los programadores entenderán tu código. Los constructores son métodos de una clase , los cuales son invocados al crear un  objeto  de la misma. Algunas características de estos méto...

Programación Orientada a Objetos

Imagen
En la primera publicación de nuestro Blog, te contaremos sobre: " La programación orientada a objetos " conocida también como POO, por sus siglas, antes de empezar es importante que tengas claro algunos conceptos básicos. ¡ Empecemos! Para que puedas entender mejor, a lo largo de la publicación desarrollaremos el mismo ejemplo para ilustrar cada uno de los conceptos. El ejemplo de hoy será: Universidad.  Además tendremos un código de colores, para que puedas identificar cada concepto al momento de ver un ejemplo en código, estos colores serán usados a lo largo de todo el Blog. Son el conjunto de características utilizadas para describir el “ Objeto ”. Volviendo a nuestro ejemplo, algunas atributos podrían ser:  Dirección  Carreras impartidas  Cantidad de alumnos  Sector (pública o privada)  Son las acciones que el objeto puede hacer, por lo tanto es necesario que su descripción venga dada por verbos. Retoma...