Fluxuri în Java

Curs
8.8/10 (4 voturi)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 5 în total
Cuvinte : 686
Mărime: 8.03KB (arhivat)
Cost: Gratis

Extras din document

Fluxuri de iesire

Clase pentru fluxuri de iesire :

• FileOuputStream

• BufferedOutputStream

• ByteArrayOutputStream

• DataOutputStream

• FilterOutputStream

• OutputStream

• PipedOutputStream

• PrintStream

Metode pentru fluxurile de iesire

• write() - scrie date într-un flux de iesire

• flush() - forteaza scrierea datelor într-un canal de redirectare

• close() - închide un flux de iesire

Write

int write ();

int write (bytest buffer)

int write (bytest buffer, int offset, int length)

Flush - forteaza scrierea catre dispozitivul de iesire a datelor stocate în zona tampon pentru un flux de iesire.

void flush();

Close - închide un flux de iesire (Java închide automat fluxurile la terminarea aplicatiei)

void close();

RECOMANDARE: Operatiile read/write se recomanda a fi facute în fire de executie separate care sa nu blocheze programul.

import java.io.*;

public class TestFlux {

public static void main(String argsst) {

FileInputStream s,sursa; //s este flux de intrare

FileOutputStream dest; //dest este flux de iesire

int octet;

try {

sursa = new FileInputStream(argss0t);

try {

dest = new FileOutputStream(argss1t);

octet = 0;

//citesc fisierul caracter cu caracter

while (octet != -1) {

try {

octet = sursa.read();

dest.write(octet);

System.out.print((char)octet);

}

catch (IOException e) {

System.out.println("Eroare de intrare/iesire");

System.exit(2);

}

} //while

}//try

catch (IOException e) {

System.out.println("Fisierul " + argss1t + " nu a putut fi creat !");

System.exit(2);

}

}//try

catch (FileNotFoundException e) {

System.out.println("Fisierul " + argss0t + " nu a fost gasit !");

System.exit(1);

}

}//main

}//class

Preview document

Fluxuri în Java - Pagina 1
Fluxuri în Java - Pagina 2
Fluxuri în Java - Pagina 3
Fluxuri în Java - Pagina 4
Fluxuri în Java - Pagina 5

Conținut arhivă zip

  • Fluxuri in Java.doc

Alții au mai descărcat și

Proiectarea Aplicatiilor de Comert Electronic - Aplicatie de Food-Ordering

Progresele realizate recent în domeniile tehnologie-calculatoare, telecomunicatii si software, precum si în alte domenii ale informatiei, au...

Proiectarea și Crearea unui Web Server

INTRODUCERE În prezent produsele soft se implementează foarte rapid, din cauza dezvoltării enorme a tehnologiilor informaţionale, acumulării...

Realizarea unui Site Web Folosind Limbajul HTML

Motivaţia alegerii temei Experienţa didactică arată că elevii sunt mai puţin atraşi de probleme, abandonează repede când întâmpină greutăţi şi au...

Prezentarea de Albume Fotografice pe Web Folosind Generarea Automată a Paginilor Web cu Ajutorul Programului Access

Argument Paginile continând albume foto reprezintă astăzi o mare atracţie pentru utilizatorii internetului. Subiectele imaginilor sunt variate de...

Gestiunea unei Pensiuni

1. Motivaţia alegerii temei, utilitatea aplicaţiei O bază de date reprezintă o modalitate de stocare a unor informaţii (date) pe un suport extern,...

Folosirea MySQL și PHP în Gestionarea unei Baze de Date pe Web

Introducere Conţinutul lucrării este dat de construcţia de legături dintre World Wide Web şi baze de date, dintre tehnologia veche şi cea nouă,...

Rețele VPN

Memoriu justificativ Dezvoltarea extraordinara pe care a cunoscut-o industria calculatoarelor a fost însotita pas cu pas de aparitia si extinderea...

Fire de Execuție Java

INTRODUCERE Java este un limbaj de programare orientat-obiect, puternic tipizat, conceput de către James Gosling la Sun Microsystems (acum filială...

Ai nevoie de altceva?