java1 Curs6mm

download java1 Curs6mm

of 1

description

curs 6 de java incepatori

Transcript of java1 Curs6mm

  • Examen: curs videoconferinta 6, prima ora si 20 de min / sa facem si noi aplicatia acasa

    trebuie sa stim sa declaram o exceptie, sa o tratam unde a fost declaratasa stim sa facem vector de obiecte, sa adaugam acolo si sa-l afisamincapsulare claseinterfete, clase care implementeaza interfete, mostenire clase

    Exceptiile apar atunci cand folosim anumite librarii java si incercam sa compilam. compilatorul iti spune ce exceptii apar si tu va trebui sa le tratezi mai apoi;Throwable:

    - Error: out of memory - se termina cu "error" la sfarsit- Exception:

    - RuntimeException (asta e numele clasei / considerate si erori ale programatorilor/ exceptiile de genul se termina cu "Exception") / nu trebuie tratate

    - Checked Exception (exceptii care pot fi propagate) / try-catch-finally (trebuie tratate)

    Flux: date care se trimit dinspre o aplicatie catre altaByte Stream (Low level) - trimitem bytes

    - input stream (clasa abstracta) / BufferInputStream / ByteArrayInputStream / DataInputStream / FileInputStream

    - output stream (clasa abstracta) / BufferOutputStream / ByteArrayOutputStream / DataOutputStream / FileOutputStream

    Character Stream (high level) - trimitem caractere- reader (clasa abstracta) / BufferedReader / FileReader- writer (clasa abstracta) / BufferedWriter / FileWriter

    modul oficial de a citi un string de la tastatura nu se face cu clasa Scanner ci cu inputStreamReader

    Serializare: transformarea unui obiect in siruri de octetiDeserializare: transformam din sirul de octeti in obiect

    ExempluExceptiiExempluExceptiiProgramatorExempluBufferedReaderExempluCitireFisierExempluPrintStreamPixExempluPixAngajatFirmaTooManyEmployeesExceptionExempluFirma