XA!L[8L0C*G+N!LC!LFFLIFN!AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!-.Z!
XA-A!"LN!LFFLIFN!J!"KL[M8IC*G+!AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!-.Z!
XA9A!"L!OLNNPSL!HKLFFLIF!AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!--.!
XA/A!P+P"]NLF!"LN!LFFLIFN!AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!--.!
XARA!"LN!H*,,MFL+CN!C]0LN!HKLFFLIF!AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!--.!
XATA!"L!CFP*CLOL+C!HLN!LFFLIFN!AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!---!
XAUA!L[LO0"L!HL!CFP*CLOL+CN!c-d!AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!--9!
XAWA!L[LO0"L!HL!CFP*CLOL+CN!c9d!AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!--/!
XAXA!L[LO0"L!HL!CFP*CLOL+CN!c/d!AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!--/!
XAZA!"P!8"PINL!,*+P""]!AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!--R!
XA-.A!FL0MFLF!"LN!LFFLIFN!AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!--R!
XA--A!0FGSFPOOLF!"L!HM8"L+8VLOL+C!HKI+L!LFFLIF!AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!--R!
XA-9A!HM,*+*F!NLN!0FG0FLN!L[8L0C*G+N!AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!--T!
XA-/A!PFFeCLF!NLN!0FG0FLN!L[8L0C*G+N!AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!--U!
XA-RA!0FGSFPOOLF!PYL8!HLN!L[8L0C*G+N!AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!--W!
XA-TA!8G+8"IN*G+N!AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!--X!
ZA!L+CFMLN:NGFC*LN!c*fGd!AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!--Z!
ZA-A!CGIC!LNC!G8CLC!AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!--Z!
ZA9A!(PYP!*fG!AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!--Z!
ZA/A!"LN!,"I[!HL!NGFC*L!HKG8CLCN!AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!--Z!
ZARA!"LN!,"I[!HKL+CFML!HKG8CLCN!AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!-9.!
ZATA!"*FL!"L!8G+CL+I!HKI+!,*8V*LF!AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!-9.!
ZAUA!*fG!6I,,LF*NPC*G+!AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!-99!
9.6.1.!BUFFERISATION!EN!ENTRÉE!.................................................................................................................................!122!
9.6.2.!BUFFERISATION!EN!SORTIE!...................................................................................................................................!122!
9.6.3.!ATTENTION!..............................................................................................................................................................!123!
ZAWA!H*,,MFL+CN!C]0LN!HL!,"I[!AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!-9/!
ZAXA!"LN!,"I[!HL!8PFP8C\FLN!AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!-9/!
9.8.1.!ECRIRE!DANS!UN!FLUX!DE!CARACTÈRES!.............................................................................................................!124!
9.8.2.!LIRE!DANS!UN!FLUX!DE!CARACTÈRES!..................................................................................................................!125!
9.8.3.!A!PROPOS!DES!FLUX!DE!CARACTÈRES!..................................................................................................................!126!
ZAZA!,"I[!HL!HG++MLN!6*+P*FLN!AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!-9U!
9.9.1.!ECRIRE!DES!DONNÉES!BINAIRES!..........................................................................................................................!127!
9.9.2.!LIRE!DES!DONNÉES!BINAIRES!...............................................................................................................................!127!
ZA-.A!,"I[!HKG6(LCN!NMF*P"*NMN!cVGFN!0FGSFPOOLd!AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!-9X!
9.10.1.!UNE!CLASSE!SÉRIALISABLE!.................................................................................................................................!129!
9.10.2.!ECRITURE!D’UN!OBJET!SÉRIALISÉ!......................................................................................................................!129!
9.10.3.!LECTURE!D’UN!OBJET!SÉRIALISÉ!.......................................................................................................................!130!
9.10.4.!PROBLÈMES!AVEC!LES!FLUX!D’OBJETS!SÉRIALISÉS!........................................................................................!131!
ZA--A!HKPICFLN!,"I[g!AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!-/9!
-.A!8GO0"MOL+CN!*+H*N0L+NP6"LN!AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!-//!
-.A-A!"L!CFP+NC]0PSL!c8PNCd!AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!-//!
-.A9A!"K*+NCFI8C*G+!6FLPa!AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!-/R!
-.A/A!8"PNNLN!*O6F*QIMLN!AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!-/T!
-.ARA!8"PNNLN!P+G+]OLN!AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!-/T!
-.ATA!"LN!8G""L8C*G+N!AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA!-/U!
10.5.1.!ITÉRATION!SUR!LES!COLLECTIONS!....................................................................................................................!136!
10.5.2.!LES!INTERFACES!...................................................................................................................................................!136!
10.5.3.!LES!CLASSES!IMPLÉMENTANT!LES!INTERFACES!.............................................................................................!138!
10.5.4.!QUAND!UTILISER!LES!TABLES!?!.........................................................................................................................!138!
10.5.5.!QUAND!UTILISER!LES!LISTES!?!...........................................................................................................................!138!