Logo hy.boatexistence.com

Ինչու է պահանջվում սերիականացում java-ում:

Բովանդակություն:

Ինչու է պահանջվում սերիականացում java-ում:
Ինչու է պահանջվում սերիականացում java-ում:

Video: Ինչու է պահանջվում սերիականացում java-ում:

Video: Ինչու է պահանջվում սերիականացում java-ում:
Video: ԻՆՉՈՒ Է ԱԼԻԵՎԸ ՊԱՀԱՆՋՈՒՄ ՇՏԱՊ ՍՏՈՐԱԳՐԵԼ #կարեւոր #լուրեր 2024, Մայիս
Anonim

Java-ում մենք ստեղծում ենք մի քանի օբյեկտներ, որոնք համապատասխանաբար ապրում և մեռնում են, և յուրաքանչյուր առարկա, անշուշտ, կմեռնի, երբ JVM-ն մահանա: … Դե, սերիալիզացիան թույլ է տալիս մեզ վերափոխել օբյեկտի վիճակը բայթ հոսքի, որն այնուհետև կարող է պահպանվել տեղական սկավառակի ֆայլի մեջ կամ ուղարկել ցանցի միջոցով ցանկացած այլ մեքենայի:

Ո՞րն է Java-ում սերիականացման նպատակը:

Սերիալիզացիան Java-ում թույլ է տալիս մեզ փոխակերպել օբյեկտը հոսքի, որը մենք կարող ենք ուղարկել ցանցով կամ պահպանել այն որպես ֆայլ կամ պահել DB-ում հետագա օգտագործման համար: Deserialization-ը Օբյեկտի հոսքը իրական Java Object-ի փոխակերպելու գործընթաց է, որը կօգտագործվի մեր ծրագրում:

Ինչու է պահանջվում սերիականացում:

Սերիալիզացիա թույլ է տալիս ծրագրավորողին պահպանել օբյեկտի վիճակը և անհրաժեշտության դեպքում վերստեղծել այն՝ ապահովելով օբյեկտների պահպանում, ինչպես նաև տվյալների փոխանակում: Սերիալիզացիայի միջոցով ծրագրավորողը կարող է կատարել այնպիսի գործողություններ, ինչպիսիք են. Ուղարկել օբյեկտը հեռավոր հավելված՝ օգտագործելով վեբ ծառայություն:

Արդյո՞ք սերիալիզացիան անհրաժեշտ է Java-ում:

Սերիալիզացիան սովորաբար օգտագործվում է Երբ անհրաժեշտություն է առաջանում ուղարկել ձեր տվյալները ցանցով կամ պահված ֆայլերում Տվյալներ ասելով ես նկատի ունեմ օբյեկտները և ոչ տեքստը: Այժմ խնդիրն այն է, որ ձեր ցանցային ենթակառուցվածքը և ձեր կոշտ սկավառակը ապարատային բաղադրիչներ են, որոնք հասկանում են բիթերը և բայթերը, բայց ոչ JAVA օբյեկտները:

Ի՞նչ կպատահի, եթե սերիական չթողարկենք:

Ի՞նչ կպատահի, եթե փորձեք ցանցով ուղարկել ոչ սերիական օբյեկտ: Գրաֆիկը անցնելիս կարող է հանդիպել օբյեկտ, որը չի աջակցում Serializable ինտերֆեյսին Այս դեպքում NotSerializableException-ը կթողարկվի և կբացահայտի ոչ սերիականացման ենթակա օբյեկտի դասը:

Խորհուրդ ենք տալիս: