Video: Ինչու՞ անցողիկ փոփոխականները սերիականացված չեն:
2024 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2023-12-15 23:48
անցողիկ Java հիմնաբառ է, որը նշում է անդամին փոփոխական ոչ լինել սերիականացված երբ այն պահպանվում է բայթերի հոսքերի վրա: Երբ օբյեկտը փոխանցվում է ցանցի միջոցով, օբյեկտը պետք է լինի « սերիականացված '. Սերիալացում փոխակերպում է օբյեկտի վիճակը սերիական բայթերի:
Համապատասխանաբար, անցողիկ փոփոխականը կարո՞ղ է սերիականացվել:
Ա անցողիկ փոփոխական է փոփոխական որ կարող է չլինել սերիականացված . Ըստ Java լեզվի սպեցիֆիկացիայի [jls-8.3. 1.3] – « Փոփոխականներ կարող է նշվել անցողիկ նշելու, որ դրանք օբյեկտի կայուն վիճակի մաս չեն»։
Բացի վերևից, ինչու են մեզ անհրաժեշտ անցողիկ փոփոխականներ Java-ում: անցողիկ է ա փոփոխականներ մոդիֆիկատոր, որն օգտագործվում է սերիալացման մեջ: Սերիականացման պահին, եթե մենք մի արեք ցանկանում որոշակիի արժեքը խնայելու համար փոփոխական ֆայլում, ապա մենք օգտագործել անցողիկ հիմնաբառ. Երբ JVM-ն հանդիպում է անցողիկ հիմնաբառ, այն անտեսում է սկզբնական արժեքը փոփոխական և պահպանել դրա լռելյայն արժեքը փոփոխական տվյալների տեսակը.
Բացի դրանից, ինչու՞ ստատիկ և անցողիկ փոփոխականները սերիականացված չեն:
Ստատիկ փոփոխականներ : Սրանք փոփոխականները սերիականացված չեն , Այսպիսով, ապասերիալիզացիայի ժամանակ ստատիկ փոփոխական արժեքը կբեռնվի դասից: անցողիկ փոփոխականներ : անցողիկ փոփոխականները սերիականացված չեն , ուստի ապասերիալիզացիայի ժամանակ դրանք փոփոխականներ Նախաստորագրվելու է համապատասխան լռելյայն արժեքներով (օրինակ՝ null, int 0 օբյեկտների համար):
Ինչու՞ ստատիկ դաշտերը սերիականացված չեն:
Ստատիկ Փոփոխական. Ստատիկ փոփոխականները պատկանում են դասին և ոչ ցանկացած առանձին ատյանի համար: Հայեցակարգը սերիականացում մտահոգված է օբյեկտի ներկա վիճակով: Միայն տվյալներ են, որոնք կապված են դասի կոնկրետ օրինակի հետ սերիականացված , հետևաբար ստատիկ անդամ դաշտերը ընթացքում անտեսվում են սերիականացում.
Խորհուրդ ենք տալիս:
Ինչու՞ չեն թույլատրվում նոթբուքերը ինքնաթիռներում
Ինչո՞ւ են ավիաընկերությունները խորհուրդ տալիս նոթբուքեր չտանել ստուգված ուղեբեռով։ - Քվորա: Պատճառը միայն մարտկոցների պատճառով է։ Լիթիումի մարտկոցները պետք է տեղափոխվեն միայն օդաչուների խցիկով կամ շատ վերահսկվող ուղիներով: Սա հրդեհի պատճառով է
Ինչու՞ սենյակների պիտակները չեն ցուցադրվում Revit-ում:
Նախ ձեր մոդելում համոզվեք, որ «Սենյակները» միացված են Visibility Graphics > Model ներդիրում: Այնուհետև միացրեք «Սենյակի պիտակները» ծանոթագրության ներդիրի տակ: Այնուհետև դուք պետք է գտնեք, թե որ կապակցված ֆայլն է ստեղծել սենյակները և սենյակների պիտակները, որպեսզի կարողանաք դրանք միացնել
Ինչու իմ ականջակալները չեն աշխատում իմ համակարգչի վրա:
Եթե մի զույգ ականջակալներ չեն աշխատի ձեր նոութբուքի համակարգչի հետ, դա նշանակում է, որ ականջակալների բաճկոնն ինքնին անջատվել է: Ձեր ձայնային քարտի վրա «Ականջակալ» գիծը միացնելու համար ականջակալները պետք է իրականում միացված լինեն համակարգչին: Աջ սեղմեք «Ծավալի» պատկերակի վրա Windows համակարգի սկուտեղում
Ինչու՞ իմ գրիչները չեն աշխատում իմ Smartboard-ի վրա:
Եթե ինտերակտիվություն չկա, օգտագործելով SMART Board գրիչներից մեկի ծայրը, մի քանի վայրկյան պահեք վերակայման կոճակը, մինչև տախտակի ազդանշանը հնչի: Եթե գրիչները չեն աշխատում, և գրիչների սկուտեղի լույսերը ճշգրիտ չեն աշխատում, կարող եք փոխել վարդակից, որին միանում է գրիչների սկուտեղի մալուխը:
Ինչու՞ իմ Excel բջիջները չեն թարմացվում:
Երբ Excel-ի բանաձևերն ինքնաբերաբար չեն թարմացվում, ամենայն հավանականությամբ, դա պայմանավորված է նրանով, որ Հաշվարկի կարգավորումը փոխվել է Ձեռքով՝ ավտոմատի փոխարեն: Դա շտկելու համար պարզապես կրկին դարձրեք «Հաշվարկ» տարբերակը՝ «Ավտոմատ»: Excel 2007-ում սեղմեք Office կոճակը > Excel ընտրանքներ > Բանաձեւեր > Աշխատանքային գրքի հաշվարկ > Ավտոմատ