Întrebări

Nivel 1

  1. Ce este un stream?
  2. Ce deosebire este între fluxurile de ieșire și cele de intrare?
  3. Care sunt etapele de utilizare a unui flux de iesire?
  4. Care sunt etapele de utilizare a unui flux de intrare?
  5. Ce conține pachetul java.io?
  6. Ce deosebire este între fluxurile de caractere și cele de octeți?
  7. Care sunt rădăcinile ierarhiilor de clase pentru fluxuri de caractere?
  8. Care sunt rădăcinile ierarhiilor de clase pentru fluxuri de octeți?
  9. Ce sunt fluxurile de prelucrare?
  10. Ce este un fișier?
  11. Care sunt clasele folosite pentru citirea fișierelor?
  12. Care sunt clasele folosite pentru scrierea fișierelor?
  13. Cum se deschide un fișier?
  14. Cum se închide un fișier?
  15. Ce clase se folosesc pentru a scrie date într-un fișier de octeți și pentru a citi date dintr-un astfel de fișier?
  16. Ce sunt fișierele cu acces direct?
  17. Cărei clase îi aparțin fișierele cu acces direct?
  18. Ce fel de operații se pot face asupra unui fișier cu acces direct?
  19. Ce este cursorul (pointerul) fișierului cu acces direct?
  20. Care sunt modurile în care poate fi deschis un fișier cu acces direct?
  21. Ce sunt fluxurile de prelucrare?
  22. Ce sunt fluxurile de date?
  23. Prin ce clase se realizează fluxurile de date?
  24. Ce este un flux de obiecte?
  25. Prin ce clase se realizează fluxurile de obiecte?
  26. Ce proprietate trebuie sa aibă obiectele pentru a putea fi transmise într-un flux de obiecte?
  27. Ce reprezintă interfața Serializable?
  28. Cum este folosită interfața Serializable?
  29. Ce condiții trebuie să îndeplinească o clasă pentru a fi serializabilă?
  30. Ce metode conține interfața Serializable?

Nivel 2

  1. Dece fluxul este un obiect abstract?
  2. Clasele Reader și Writer sunt abstracte sau instanțiabile?
  3. Ce se înțelege prin marcarea unui flux și prin ce metodă se realizează?
  4. Cum se poate reveni într-un flux la marcajul făcut anterior?
  5. Clasele InputStream și OutputStream sunt sau nu instanțiabile?
  6. În ce situații este obligatorie folosirea fluxurilor de octeți?
  7. Ce clasă se folosește pentru a scrie date într-un fișier de caractere?
  8. Ce clasă se folosește pentru a citi date dintr-un fișier de caractere?
  9. Prin ce metode se scriu datele primitive într-un fișier cu acces direct?
  10. Prin ce metode se citesc datele primitive dintr-un fișier cu acces direct?
  11. Prin ce metode se scriu șirurile de caractere într-un fișier cu acces direct?
  12. Ce este UTF?
  13. Pot fi fluxurile de date conectate direct la un fișier?
  14. La ce fluxuri se conectează fluxurile de date?
  15. Ce se întamplă dacă se încearcă introducerea într-un flux de obiecte a unui obiect neserializabil? Când se constată anomalia: la compilare sau la execuție?
  16. Un flux de obiecte poate conține și date primitive? dece?
  17. Pot fi puse tablourile într-un flux de obiecte?