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)
Publicat de: Theodor Marginean
Puncte necesare: 0

Extras din curs

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

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ă...

AutoCad

APERTURE - controleazã mãrimea cursorului selector, caracteristic modului object snap. ARC - traseazã un arc de cerc de orice dimensiune. A -...

Biblioteca de Șabloane Standard

Biblioteca de Sabloane Standard (STL) asigura o abstractizare standardizata a datelor prin intermediul containerelor si o abstractizare procedurala...

Clase Derivate

1. Clase derivate. Prin mostenire, atributele unei clase de baza sunt transmise unor clase derivate. Derivarea permite definirea unor clase noi,...

Clase în Java

Clase pentru miniaplicatii Miniaplicatiile constituie extensii ale unei clase deja existente java.applet.Applet. Structura clasei unui applet...

Clase

1. Programare procedurala –Programare orientata pe obiecte. Limbajul C, ca si Pascal, utilizeaza modelul programarii structurate procedurale, care...

Comunicații internet

2.1. Stilurile caracterelor {n sfirsit pagina dvs. contine ceva, chiar daca este vorba numai de un nume. Vom analiza in continuare elementele de...

Crearea unei aplicații independente în Java

Toate aplicatiile Java contin o metoda main(), spre deosebire de miniaplicatii. class FirstApp { public static void main( String argsst) {...

Te-ar putea interesa și

Ilustrarea și simularea unor algoritmi legați de inteligența artificială folosind programarea orientată pe obiect în limbajul java

Introducere Am ales lucrarea intitulată „Ilustrarea și simularea unor algoritmi de inteligență artificială folosind programarea orientată pe...

Soft pentru Algoritmi Fundamentali de Determinare a Unui Flux de Cost Minim

“Diferența dintre școală și viață? În școală, înveți o lecție, apoi dai un test. În viață, ai de dat un test care te învață o lecție.” (Tom...

Limbajul Java pe Internet

ADNOTARE Cuvinte cheie: Java, Server, Client, URL, RMI, JSP, JSF, applet. Limbajul Java a aparut datoritã necesitãtii rezolvãrii problemelor...

Java

Java este o tehnologie inovatoare lansata de compania Sun Microsystems 1n 1995, care a avut un impact remarcabil asupra a1ntregii comunitatsi a...

Tehnologii Web

Schema generală Una dintre metodele prin care putem îmbogăţi funcţionalitatea unei clase C este cea de a declara în ea un câmp d de tipul altei...

Java

Clase pentru aplica]ii Execu]ia programului unei aplica]ii începe prin apelul metodei main() din clasa primar. - Dac nu exist metoda main...

Cursuri Java

Cuvinte importante: - concepte fundamentale ale programarii orientate obiect in Java: incapsulare, mostenire, polimorfism; - crearea claselor de...

Java

1.Ce este Java? - un limbaj de programare orientat-obiect cu utilizare larga - un mediu de execuţie pentru aplicaţiile Java - o platformă...

Ai nevoie de altceva?