ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

NETBEAMS


Enviado por   •  26 de Mayo de 2022  •  Tareas  •  1.650 Palabras (7 Páginas)  •  50 Visitas

Página 1 de 7

[pic 1][pic 2][pic 3]

ESCUELA PROFECIONAL DE INGINIERIA DE SISTEMAS E INFORMATICA

DOCENTE: JAVIER MOREANO

ASIGNATURA: PROGRAMACION ORIENTADA A OBJETOS

TEMA: NETBEAMS

INTEGRANTES:

*JHON PUMA MAMANI

*GIANELA AUCCATINCO MAQUERA

*YENIFER KAREN CHALLCO LOAIZA

[pic 4]

                                                       

INTRODUCCION

Desde los primeros lenguajes de programación, el acceso a archivos siempre ocupo un lugar destacado dentro de las operaciones habituales de los sistemas de información. Como lugar natural de almacenamiento de datos, es importante conocer la manera de abrir un archivo, sea para leer o escribir. Por ello, jaca cuenta con una librería que realiza tal operación (java.io), la cual será revisada en este capitulo

MODELO DE ACCESO A ARCHIVOS

EN JAVA

Los archivos siempre han sido utilizados como medio para guardar datos. Ubicados en una unidad de disco, se ha determinado siempre una manera de acceder a su información, a través de las operaciones para el manejo habitual de un archivo.

A continuación se presentan dichas operaciones:

1.-CREAR ARCHIVO: se realiza siempre y cuando el archivo no exista previamente.

2.-ABRIR ARCHIVO: implica localizar el archivo en el lugar de almacenamiento donde se encuentra y extraer su contenido de acuerdo al tipo de operación a realizar.

3.-OPERACIÓN SOBRE ARCHIVO: implica realizar las tareas de acceso a información que requieren el uso del archivo abierto.

4.-CERRAR ARCHIVO: implica eliminar la copia ubicada en la memoria de los datos usados del archivo que fue abierto.

TIPOS DE ARCHIVOS

Los archivos en java, de acuerdo a su contenido, se clasifican:

ARCHIVO BINARIO

  1. Es un tipo de archivo universal que guarda información, en formato binario. Su nomenclatura es .bin y , entre la mas importantes características que posee resalta su multiplataforma para todos los ambientes conocidos.
  2. Este tipo de archivo se puede escribir o leer cualquier dato: int, double, String, boolean, entre otros.
  • Permiten la implementación del paradigma orientado a objetos.
  • Evitan la perdida de información y mantienen la calidad de los datos.
  • Usan poco espacio en comparación a otros formatos

ARCHIVOS DE TEXTO

  • Almacenan caracteres alfanuméricos en un formato estándar(ASCII, Unicode, UTF8, UTF16, etc.).
  • Pueden ser leídos  y/o modificados por aplicaciones denominados editores de texto(Notepad, kedit, etc.).

CLASE FILE

  • Clase que permite acceder a un archivo físico, ubicado en una unidad de almacenamiento. Para su uso, es necesario determinar la localización exacta de dicho archivo, a fin de que su contenido sea transferido a memoria.
  • Una particularidad de la clase File es que termine abrir archivos o directorios. Además, no especifica la operación a realizar en el archivo, es decir no indica si se abre por la lectura o escritura.
  • Los siguientes son  los métodos mas importantes de la clase file:
  • Public string getName (): devuelve nombre del archivo
  • Public string getPath (): devuelve ruta del archivo
  • Public String getAbsolutePath (): devuelve ruta absoluta de archivo
  • Public String getParenth ()
  • Public Boolean renameTo(File newName) : permite renombrar un archivo
  • Comprobacion sobre archivos
  • Public boolean exists (): pregunta si existe un archivo determinado
  • Public boolean canWrite (): pregunta si el archivo puede ser escrito
  • Public boolean canRead (): pregunta si el archivo puede ser leído
  • Public boolean isFile (). Pregunta si es archivo
  • Public boolean isDirectory (): pregunta si es directorio
  • Public boolean isAbsolute()

INFORMACION GENERAL SOBRE ARCHIVOS Y UTILIDADES

  1. Public long lastModified(): indica la ultima modificación del archivo
  2. Public long length():devuelve la longitud de un archivo
  3. Public boolean delete():permite eliminarun archivo

UTILIDADES DE DIRECTORIO

  1. Public boolean mkdir():crear directorio en unidad de disco
  2. Public String[ ] list(): devuelve la lista de nombres de archivos de un directorio

[pic 5]

Los streams son creadas durante la fase de la conexión del bloque de memoria, lugar donde se encuentra la copia de los datos accedidos y la aplicación java. Posteriormente, ya si el archivo se abrió como la lectura o escritura, la clase bufferedReader o PrintWhiter gestionar dicha conexión, la cual terminara cuando los objetos se cierran

FILEREADER

La clase Filereader crea un objeto de tipo reader, que puede ser usado para leer el contenido de un archivo

  • FileReader(String nomArchivo)
  • FileReader(File archivo)

Ambos pueden producir una excepción de tipo FileNotFoundException.en los constructores, nomArvhivo es el nombre y ruta completa de un archivo, y and archivo  es un objeto de la clase file que describe a un archivo. Para explicar su uso, se muestra un pequeño ejemplo de apertura de archivo usando FileReader.

FILEWRITER

  • FileWriter crea un objeto de tipo Writer, que se puede utilizar para escribir en un archivo
  • FiliWriter(String nomArchivo)
  • FiliWriter(String nomArchivo,Boolean agregar)
  • FiliWriter(File objArchivo)

Se puede lanzar una excepción de tipo IOException o SecurityExcepcion.Aqui nomArchivo

es el nombre de la ruta completa de un archivo y objArchivo es un objeto de tipo File, que describe a un archivo determinado. Si agregar es true, entonces la salida se añade al final del archivo.

ACCESO A ARCHIVOS BINARIOS

Acceder a archivos significa poder leer y escribir(en este caso a archivos binarios).sin embargo, debido a que tales archivos pueden tener una gran extensión un buen método para su acceso es usar buffering(considere que el tamaño de bufer predeterminado es de 8k)

Utilizar referencias a clases base abstracta, en lugar de referencias a determinar clases concretas. De esa manera, el acceso será mas simple, además, tiene excepciones diseñadas para lograrlo como IOException y FileNotFoundException

...

Descargar como (para miembros actualizados)  txt (11.1 Kb)   pdf (1.1 Mb)   docx (1.6 Mb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com