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 aplicațiilor de comerț electronic - aplicație 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...

Proiectarea unei rețele virtuale network folosind IPsec

1.Noţiuni introductive Soluţiile de afaceri prin Internet, cum sunt comerţul electronic, managementul lanţului de distribuţie şi marketing-ul prin...

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

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?