Cheatography
https://cheatography.com
Información sobre la uf3 de programación con java.
This is a draft cheat sheet. It is a work in progress and is not finished yet.
FICHEROS:
Soporte de memoria externa que almacena y registra datos, para mantenerlos persistentemente en todas la ejecuciones. |
PAQUETE:
package java.io |
Contiene las clases para manejar ficheros |
TIPOS DE RUTAS:
ABSOLUTA: |
C:/Programas/unidad6/apartado1/ejemplos/FileObtenerRuta.java
|
RELATIVA: |
Apartado1/ejemplos/FileObtenerRuta.java
|
RUTA: |
Ruta Unix: |
|
|
C:\Windows\System32
|
CLASE FILE:
Ficheros y carpetas |
Operaciones sobre rutas de ficheros existentes o no |
Importar e inicializar: |
file F = new file (String ruta)
|
ARRAY FILE:
E006listado.java |
|
Donde se enumeran todos los elementos de la carpeta |
Ejemplo de inicialización: |
File carpeta = new File("C:/Temp"); |
File [] arrayElementos = carpeta.listFiles(); |
FILE BYTE:
La diferencia fundamental es que no utiliza la representación en forma de cadena de texto, sino que usa el formato binario. La ventaja es que ocupan menos espacio |
E022binario.java |
INICIALIZACION: |
Clase RandomAccessFile → package java.io |
RandomAccessFile raf = new RandomAccessFile(File ruta, String mode);
|
Leer un archivo: |
RandomAccessFile raf = new RandomAccessFile(f, “r”);
|
Escribir en un fichero: |
RandomAccessFile raf = new RandomAccessFile(f, “rw”);
|
METODOS: |
E022binario.java |
|
E023sobreescribirBin.java |
|
Modifica la medida del fichero Si es menor, se borra el excedente Si es mayor, se rellena con bytes a 0 |
|
Devuelve el desplazamiento actual en este archivo. |
E0.java |
`` |
|
|
FILE METODOS:
E001file.java |
|
Devuelve el padre del file
o null |
|
Devuelve el nombre del objeto dado |
|
Muestra ruta absoluta |
E002estado.java |
|
Booleansi la ruta del archivo abstracto es un archivo o no. |
|
Boolean comprueba si el fichero instanciado es un directorio o no |
|
Boolean comprueba si si existe un fichero o directorio instanciado con la clase File |
E003lecturaModificacion.java |
|
La función devuelve un valor largo que representa el número de bits; de lo contrario, devuelve 0L |
|
Evalúa la última fecha de edición del elemento. |
Date fecha = new Date(documento.lastModified() |
E004gestionFicheros.java |
|
crear un nuevo directorio indicado por la ruta de acceso abstracta. La función devuelve BOOLEAN |
|
Permite eliminar ficheros y carpetas, devuelve un boolean |
E005rename.java |
|
METODOS EXT:
E018vocales.java |
|
Convierte una cadena en minúscula. |
|
Convierte una cadena en mayúscula. |
E019enterosOrdenados.java |
|
Ordena un arreglo, array. |
LECTURA / ESCRITURA FILE
LECTURA: |
Clase Scanner → package java.util (→ lectura) |
INICIALIZACIÓN: |
Scanner lectura = new Scanner(File f);
|
E012lectura.java |
|
Al terminar una lectura, cerrar siempre. |
|
Lee caracteres no separados por espacios o saltos. |
|
lee una frase completa hasta el siguiente salto de linea |
ESCRITURA: |
Clase PrintStream → packege java.io (→ escritura) |
INICIALIZACIÓN: |
PrintStream escribir = new PrintStream(File f); |
E014escribeEnteros.java |
|
Hace salto de linea. |
|
El puntador avanza un valor. |
SENTENCIA TRY/CATCH
Todas las instrucciones vinculadas a trabajar con ficheros harán uso de esta sentencia. |
TRY {} |
Mientras no haya excepciones se ejecuta este bloque de código |
catch (Exception e) {} |
Se ejecuta cuando existen excepciones |
|