Curs Java

Curs
8/10 (7 voturi)
Conține 26 fișiere: doc, java, class, bmp
Pagini : 139 în total
Cuvinte : 28928
Mărime: 206.12KB (arhivat)
Publicat de: Ilarie Olariu
Puncte necesare: 0
Curs Java in limba romana ---- Excelent.

Cuprins

  1. Aplicatii de Retea
  2. Clase
  3. Desenarea
  4. Exceptii
  5. Ferestre
  6. Fire de Executie
  7. Fluxuri
  8. Gestionare
  9. Imagini
  10. Interfa Grafica
  11. Interfata Api
  12. Io si Fisiere
  13. Java.Applet
  14. Java.Lang
  15. Java.Util
  16. Java1
  17. Java2
  18. Java_l1
  19. Meniuri
  20. Mouse
  21. Serializarea
  22. Tastatura

Extras din curs

Serializarea obiectelor

Serializarea este o metoda prin care se pot salva, într-o maniera unitara, datele împreuna cu signatura unui obiect. Folosind aceasta operatie se poate salva într-un fisier, ca sir de octeti, o instanta a unei clase, în orice moment al executiei. De asemenea, obiectul poate fi restaurat din fisierul în care a fost salvat în urma unei operatii de serializare.

Salvarea datelor înapsulate într-un obiect se poate face si prin salvarea pe rând a datelor, folosind clasa DataOutputStream, pentru ca apoi sa fie restaurate prin metode ale clasei DataInputStream, dar o asemenea abordare nu este în general suficienta, deoarece pot aparea probleme cum ar fi :

• datele obiectului pot fi instante ale altor obiecte

• în unele cazuri, este necesara si salvarea tipului datei

• unele câmpuri fac referinta la acelasi obiect

Asadar, prin serializare sunt surprinse atât datele, signatura clasei (numele metodelor si definitia lor - nu si implementarea) precum si starea obiectului.

Pentru a putea fi serializat un obiect trebuie sa fie instanta a unei clase care implementeaza una din interfetele :

- java.io.Serializable sau

- java.io.Externalizable (care extinde clasa Serializable)

Interfata Serialize nu are nici o metoda, ea da doar posibilitatea de a specifica faptul ca se doreste ca o anumita clasa sa poata fi serializata. Declaratia unei astfel de clase ar fi :

class ClasaSerializabila implements Serializable {...}

In urma serializarii obiectele sunt pot fi salvatr într-un fisier, în acelasi fisier putând fi salvate si mai multe obiecte. Operatiile de intrare iesire la nivelul obicetelor se realizeaza prin intermediul unor fluxuri de obiecte, implementate de clasele ObjectInputStream si ObjectOutputStream.

Salvarea unui obiect într-un fisier se realizeaza astfel :

MyObject o = new MyObject();

FileOutputStream fout = new FileOutputStream(“fisier”);

ObjectOutputStream sout = new ObjectOutputStream(fout);

sout.writeObject(o);

Restaurarea unui obiect salvat într-un fisier se face într-o maniera asemanatoare:

FileInputStream fin = new FileInputStream(“fisier”);

ObjectInputStream sin = new ObjectInputStream(fin);

o = (MyObject) sin.readObject();

Pe lânga metodele de scriere/citire a obiectelor cele doua clase pun la dispozitie si metode pentru scrierea tipurilor de date primare, astfel încât apeluri ca cele de mai jos sunt permise :

FileOutputStream ostream = new FileOutputStream("t.tmp");

ObjectOutputStream p = new ObjectOutputStream(ostream);

p.writeInt(12345);

p.writeObject("Today");

p.writeObject(new Date());

p.flush();

ostream.close();

FileInputStream istream = new FileInputStream("t.tmp");

ObjectInputStream p = new ObjectInputStream(istream);

int i = p.readInt();

String today = (String)p.readObject();

Date date = (Date)p.readObject();

istream.close();

Preview document

Curs Java - Pagina 1
Curs Java - Pagina 2
Curs Java - Pagina 3
Curs Java - Pagina 4
Curs Java - Pagina 5
Curs Java - Pagina 6
Curs Java - Pagina 7
Curs Java - Pagina 8
Curs Java - Pagina 9
Curs Java - Pagina 10
Curs Java - Pagina 11
Curs Java - Pagina 12
Curs Java - Pagina 13
Curs Java - Pagina 14
Curs Java - Pagina 15
Curs Java - Pagina 16
Curs Java - Pagina 17
Curs Java - Pagina 18
Curs Java - Pagina 19
Curs Java - Pagina 20
Curs Java - Pagina 21
Curs Java - Pagina 22
Curs Java - Pagina 23
Curs Java - Pagina 24
Curs Java - Pagina 25
Curs Java - Pagina 26
Curs Java - Pagina 27
Curs Java - Pagina 28
Curs Java - Pagina 29
Curs Java - Pagina 30
Curs Java - Pagina 31
Curs Java - Pagina 32
Curs Java - Pagina 33
Curs Java - Pagina 34
Curs Java - Pagina 35
Curs Java - Pagina 36
Curs Java - Pagina 37
Curs Java - Pagina 38
Curs Java - Pagina 39
Curs Java - Pagina 40
Curs Java - Pagina 41
Curs Java - Pagina 42
Curs Java - Pagina 43
Curs Java - Pagina 44
Curs Java - Pagina 45
Curs Java - Pagina 46
Curs Java - Pagina 47
Curs Java - Pagina 48
Curs Java - Pagina 49
Curs Java - Pagina 50
Curs Java - Pagina 51
Curs Java - Pagina 52
Curs Java - Pagina 53
Curs Java - Pagina 54
Curs Java - Pagina 55
Curs Java - Pagina 56
Curs Java - Pagina 57
Curs Java - Pagina 58
Curs Java - Pagina 59
Curs Java - Pagina 60
Curs Java - Pagina 61
Curs Java - Pagina 62
Curs Java - Pagina 63
Curs Java - Pagina 64
Curs Java - Pagina 65
Curs Java - Pagina 66
Curs Java - Pagina 67
Curs Java - Pagina 68
Curs Java - Pagina 69
Curs Java - Pagina 70
Curs Java - Pagina 71
Curs Java - Pagina 72
Curs Java - Pagina 73
Curs Java - Pagina 74
Curs Java - Pagina 75
Curs Java - Pagina 76
Curs Java - Pagina 77
Curs Java - Pagina 78
Curs Java - Pagina 79
Curs Java - Pagina 80
Curs Java - Pagina 81
Curs Java - Pagina 82
Curs Java - Pagina 83
Curs Java - Pagina 84
Curs Java - Pagina 85
Curs Java - Pagina 86
Curs Java - Pagina 87
Curs Java - Pagina 88
Curs Java - Pagina 89
Curs Java - Pagina 90
Curs Java - Pagina 91
Curs Java - Pagina 92
Curs Java - Pagina 93
Curs Java - Pagina 94
Curs Java - Pagina 95
Curs Java - Pagina 96
Curs Java - Pagina 97
Curs Java - Pagina 98
Curs Java - Pagina 99
Curs Java - Pagina 100
Curs Java - Pagina 101
Curs Java - Pagina 102
Curs Java - Pagina 103
Curs Java - Pagina 104
Curs Java - Pagina 105
Curs Java - Pagina 106
Curs Java - Pagina 107
Curs Java - Pagina 108
Curs Java - Pagina 109
Curs Java - Pagina 110
Curs Java - Pagina 111
Curs Java - Pagina 112
Curs Java - Pagina 113
Curs Java - Pagina 114
Curs Java - Pagina 115
Curs Java - Pagina 116
Curs Java - Pagina 117
Curs Java - Pagina 118
Curs Java - Pagina 119
Curs Java - Pagina 120
Curs Java - Pagina 121
Curs Java - Pagina 122
Curs Java - Pagina 123
Curs Java - Pagina 124
Curs Java - Pagina 125
Curs Java - Pagina 126
Curs Java - Pagina 127
Curs Java - Pagina 128
Curs Java - Pagina 129
Curs Java - Pagina 130
Curs Java - Pagina 131
Curs Java - Pagina 132
Curs Java - Pagina 133
Curs Java - Pagina 134
Curs Java - Pagina 135
Curs Java - Pagina 136
Curs Java - Pagina 137
Curs Java - Pagina 138
Curs Java - Pagina 139
Curs Java - Pagina 140
Curs Java - Pagina 141
Curs Java - Pagina 142
Curs Java - Pagina 143
Curs Java - Pagina 144
Curs Java - Pagina 145
Curs Java - Pagina 146
Curs Java - Pagina 147
Curs Java - Pagina 148
Curs Java - Pagina 149
Curs Java - Pagina 150
Curs Java - Pagina 151
Curs Java - Pagina 152
Curs Java - Pagina 153
Curs Java - Pagina 154
Curs Java - Pagina 155
Curs Java - Pagina 156
Curs Java - Pagina 157
Curs Java - Pagina 158
Curs Java - Pagina 159
Curs Java - Pagina 160
Curs Java - Pagina 161
Curs Java - Pagina 162
Curs Java - Pagina 163
Curs Java - Pagina 164
Curs Java - Pagina 165
Curs Java - Pagina 166
Curs Java - Pagina 167
Curs Java - Pagina 168
Curs Java - Pagina 169
Curs Java - Pagina 170
Curs Java - Pagina 171
Curs Java - Pagina 172
Curs Java - Pagina 173

Conținut arhivă zip

  • Curs Java
    • Aplicatii de Retea.doc
    • Clase.doc
    • ConexiuneFinger.class
    • Desenarea.doc
    • Exceptii.doc
    • Ferestre.doc
    • Fire de Executie.doc
    • Fluxuri.doc
    • Gestionare.doc
    • GridBagLayout.bmp
    • Imagini.doc
    • Interfa grafica.doc
    • Interfata API.doc
    • IO si Fisiere.doc
    • java.applet.doc
    • java.lang.doc
    • java.util.doc
    • JAVA1.DOC
    • Java2.doc
    • Java_L1.doc
    • Meniuri.doc
    • Mouse.doc
    • Serializarea.doc
    • ServerDepanare.java
    • Tastatura.doc
    • TestClient.java

Alții au mai descărcat și

Administrator al resurselor mașinii virtuale Java

Administrator al resurselor masinii virtuale java Aceasta aplicatie este structurata in doua parti si anume: un modul ce se ocupa cu legatura la...

Lucru cu Imagini în Java

LUCRUL CU IMAGINI IN JAVA 1.Clasa java.awt.image Pachetul java.awt.image contine 3 interfete cu functii specifice: ImageConsumer, ImageObserver,...

Visual C++

Dupa cum multi dintre noi cunosc ,atomul este format din particule materiale si anume un nucleu incarcat electric pozitiv si mai multi electroni...

Limbajul SQL

CAPITOLUL 1. TEORIA BAZELOR DE DATE RELATIONALE 1.1. MODELUL RELATIONAL Modelul relational a fost propus de catre IBM si a revolutionat...

Programare în Java Script

Java - Sectiunea 3 Reducerea efectului de palpaire la crearea animatiilor Efectul suparator de palpaire a imaginii in cazul animatiilor, se poate...

Curs C++

Limbajele C si C++ sunt limbaje de programare de nivel înalt. Limbajul C a aparut în anii 1970 si a fost creat de Dennis Ritchie în...

Chestiuni Introductive Privind Crearea de Aplicații cu Baze de Date

Este un fapt evident acela ca majoritatea aplicatiilor în domeniul economic utilizeaza date într-o forma sau alta. Aceste date sunt memorate adesea...

Curs Excel

Lectia 1. Deschiderea si iesirea din Excel Obiectivele lectiei: În aceasta lectie veti vedea cum se începe si cum se încheie o sesiune de lucru...

Te-ar putea interesa și

Evidența Elevilor din Ciclul Inferior

Argumentare Într-o unitate şcolară este foarte importantă existenţa unei baze de date, nu numai a profesorilor, ci şi a elevilor. O bază de date...

Crearea bazei de date pentru monitorizarea progresului elevilor

Argumentare În activitatea mea de mentor şi de profesor, m-a preocupat intens crearea unei baze de date pentru monitorizarea progresului elevilor,...

Încadrarea Personalului Didactic în Învățământul Liceal și Tehnic Profesional

Argumentare În activitatea mea de profesor inginer, însărcinat cu realizarea orarului unităţii, m-a preocupat intens crearea unei baze de date...

Crearea unui Site Web

1. INTRODUCERE 1.1. Contextul Într-o eră în care informaţia devine din ce în ce mai abundentă şi din ce în ce mai necesară apare nevoia ca...

Inginerie Software

1. Specificarea cerintelor sistemului software La o agentie de zboruri un client poate, prin intermediul unor terminale instalate in sediul...

Java

INSTRUCTIUNI SI EXPRESII Toate activitatile ce se realizeaza intr-un program Java pot fi rezumate la o serie de instructiuni . O instructiune (...

Programare Java - Curs

FOLOSIREA METODELOR PENTRU INDEPLINIREA SARCINILOR Metodele sunt partea cea mai importanta a oricarui limbaj de programare orientat obiect...

Introducere în Java

Aparitia programului Java În 1990, unei echipe de programatori condusa de James Gosling i-a fost încredintat un proiect destinat controlului...

Ai nevoie de altceva?