ஜாவாவில் மார்க்கர் இடைமுகத்தை எவ்வாறு செயல்படுத்துவது?



இந்த கட்டுரை ஜாவாவில் மார்க்கர் இடைமுகம் என அழைக்கப்படும் இடைமுகங்களின் சுவாரஸ்யமான அம்சத்தைப் பற்றி உங்களுக்குச் சுருக்கமாகக் கூறும், மேலும் அதைச் செயல்படுத்துவதைப் பின்தொடரும்.

இந்த கட்டுரை மார்க்கர் இடைமுகம் என அழைக்கப்படும் இடைமுகங்களின் சுவாரஸ்யமான அம்சத்தைப் பற்றி உங்களுக்கு சுருக்கமாகக் கூறும் செயல்படுத்தலுடன் அதைப் பின்தொடரவும். இந்த கட்டுரையில் பின்வரும் சுட்டிகள் விவரிக்கப்படும்,

எனவே பின்னர் தொடங்குவோம்,





மார்க்கர் இடைமுகம் காலியாக இருக்கும் ஒரு இடைமுகம், அதாவது அதில் எந்த முறைகளும் புலங்களும் இல்லை. இது ஒரு குறிச்சொல் இடைமுகம் என்றும் அழைக்கப்படுகிறது, மேலும் இந்த இடைமுகத்தை செயல்படுத்தும் ஒரு வர்க்கம் சில சிறப்பு நடத்தைகளைக் கொண்டிருக்கும் என்பதை JVM ஐக் குறிக்க அல்லது தெரிவிக்கப் பயன்படுகிறது. குறியீட்டை வகைப்படுத்த ஒரு திறமையான வழி மார்க்கர் இடைமுகத்தைப் பயன்படுத்தி அடையலாம். அத்தகைய இடைமுகத்தின் எடுத்துக்காட்டுகள்: வரிசைப்படுத்தக்கூடிய, குளோன் செய்யக்கூடிய மற்றும் தொலைநிலை இடைமுகம்.

ஜாவாவில் மார்க்கர் இடைமுகத்தில் இந்த கட்டுரையுடன் நகரும்



வரிசைப்படுத்தக்கூடிய இடைமுகம்

ஜாவாவில் சீரியலைசேஷன் என்பது ஒரு பொருளின் நிலையை பைட் ஸ்ட்ரீமாக மாற்றும் செயல்முறையாக வரையறுக்கப்படுகிறது. Java.io.package இல் உள்ள தொடர் இடைமுகத்தைப் பயன்படுத்துவதன் மூலம் இதை அடைய முடியும். ஒரு வரிசைப்படுத்தக்கூடிய வகுப்பின் அனைத்து துணை வகைகளும் தங்களை வரிசைப்படுத்தக்கூடியவை என்பதை கவனத்தில் கொள்ள வேண்டும்.

உதாரணமாக:

இறக்குமதி java.io. * வகுப்பு முதன்மை வரிசைப்படுத்தக்கூடிய {int j string s // ஒரு வகுப்பு கட்டமைப்பாளர் பொது முதன்மை (int j, string s) {this.j = j this.s = s}} பொது வகுப்பு சோதனை {பொது நிலையான வெற்றிட மெயின் (சரம்] .writeObject (obj) // 'obj' FileInputStream fis = new FileInputStream ('pqr.txt') ObjectInputStream ois = new ObjectInputStream (fis) முதன்மை b = (முதன்மை) ois.readObject () // கீழ்-வார்ப்பு பொருள் System.out.println (b.j + '' + bs) // மூடும் நீரோடைகள் oos.close () ois.close ()}}

வெளியீடு:
25 ஹலோவேர்ல்ட்



ஜாவாவில் மார்க்கர் இடைமுகத்தில் இந்த கட்டுரையுடன் நகரும்

குளோனபிள் இடைமுகம்:

இந்த இடைமுகத்தை java.lang தொகுப்பில் காணலாம். குளோனிங் என்பது ஒரு பிரதி அல்லது வேறு பெயருடன் ஒரு பொருளின் சரியான நகலை உருவாக்கும் பொறிமுறையாகும்.
க்ளோனபிள் இன்டர்ஃபேஸ் ஒரு வகுப்பால் ஆப்ஜெக்ட் க்ளோன் () முறையைக் குறிக்க செயல்படுத்தப்படுகிறது, அந்த வகுப்பின் நிகழ்வுகளின் புலத்திற்கான புலத்திற்கான நகலை உருவாக்குவது முறைக்கு சட்டபூர்வமானது.
ஒரு குளோனட் இடைமுகத்தை செயல்படுத்தாமல் குளோன் முறையைப் பயன்படுத்துகின்ற ஒரு வகுப்பிற்கு ஒரு குளோன்நொட்ஸப்போர்ட் எக்ஸ்செஷன் வீசப்படுகிறது.

உதாரணமாக:

இறக்குமதி java.lang.Cloneable class javaClone குளோனபிள் {int j சரம் கள் // ஒரு வகுப்பு கட்டமைப்பாளரை வரையறுத்தல் பொது javaClone (int j, string s) {this.j = j this.s = s} // மேலெழுதும் குளோன் () முறை @ பாதுகாக்கப்பட்ட ஆப்ஜெக்ட் குளோனை மீறுக c 'மற்றும் பி / டவுன்-காஸ்டிங் javaClone b = (javaClone) c.clone () System.out.println (bj) System.out.println (bs) இல் புதிய குளோன் செய்யப்பட்ட பொருள் குறிப்பை வைத்திருத்தல்}}

வெளியீடு:
18
ஹலோவேர்ல்ட்

ஜாவாவில் மார்க்கர் இடைமுகத்தில் இந்த கட்டுரையுடன் நகரும்

தொலை இடைமுகம்:

தொலைதூர பொருளை ஒரு பொருளாக வரையறுக்கலாம், அதன் முறைகள் வேறு JVM இலிருந்து பயன்படுத்தப்படலாம், இது மற்றொரு ஹோஸ்டில் சாத்தியமாகும். இந்த இடைமுகம் java.rmi தொகுப்பில் காணப்படுகிறது. ஒரு தொலை பொருள் இந்த முறையை நேரடியாகவோ அல்லது மறைமுகமாகவோ செயல்படுத்த வேண்டும்.

ஆர்.எம்.ஐ:

ரிமோட் மெதட் கான்வோகேஷன் என்பது ஒரு ஏபிஐ ஆகும், இது ஒரு பொருளை வேறு ஜே.வி.எம்மில் இயங்கும் ஒரு பொருளின் மீது முறைகளை செயல்படுத்த உதவுகிறது. இது பின்வரும் பொருள்களைப் பயன்படுத்தி இரண்டு பயன்பாடுகளுக்கும் இடையில் தொலைதூர தகவல்தொடர்புகளை வழங்குகிறது: ஸ்டப் மற்றும் எலும்புக்கூடு.

ஸ்டப்:

கிளையன்ட் பக்கத்தில் இருக்கும் மற்றும் தொலைதூர பொருளைக் குறிக்கும் ஒரு பொருளாக ஒரு ஸ்டப் வரையறுக்கப்படுகிறது. இது ஒரு தகவல் தொகுதியை உருவாக்குகிறது:
The தொலை பொருளின் அடையாளங்காட்டி
Inv செயல்படுத்தப்பட வேண்டிய முறையின் பெயர்
J தொலைநிலை JVM க்கான அளவுருக்கள்

ஜாவாவில் வெளிப்படையான வகை வார்ப்பு

எலும்புக்கூடு:

எலும்புக்கூடு பொருளின் முக்கிய வேலை, கோரிக்கையை ஸ்டபிலிருந்து தொலைதூர பொருளுக்கு அனுப்புவது. கூடுதலாக, இது கீழே கொடுக்கப்பட்டுள்ள பணிகளை செய்கிறது:
It இது அசல் தொலை பொருளில் விரும்பிய முறையைப் பயன்படுத்துகிறது
Object தொலைதூர பொருளுக்கு குறிப்பிடப்பட்ட அளவுருவைப் படிக்கிறது

ஜாவாவில் மார்க்கர் இடைமுகத்தில் இந்த கட்டுரையுடன் நகரும்

தொலை இடைமுகத்தை செயல்படுத்துவதற்கான படிகள்:

தொலை இடைமுகத்தை வரையறுக்கவும்:

இறக்குமதி java.rmi. * பொது இடைமுகம் AddAll தொலைவை நீட்டிக்கிறது {public int add (int r, int s) RemoteException rows

இங்கே, ரிமோட் இடைமுகம் நீட்டிக்கப்பட்டுள்ளது, மற்றும் ரிமோட் எக்ஸ்செப்சன் ரிமோட் இடைமுகத்தின் அனைத்து முறைகளுடனும் அறிவிக்கப்படுகிறது.

ஜாவாவில் மார்க்கர் இடைமுகத்தில் இந்த கட்டுரையுடன் நகரும்

தொலை இடைமுகத்தை செயல்படுத்தவும்:

தொலை இடைமுகத்திற்கு செயல்படுத்த இரண்டு வழிகள் உள்ளன:
ic யூனிகாஸ்ட் ரெமோட்ஆப்ஜெக்ட் வகுப்பை நீட்டிக்கவும்
Ic யுனிகாஸ்ட் ரீமோட்ஆப்ஜெக்ட் வகுப்பின் ஏற்றுமதி பொருள் () முறையைப் பயன்படுத்தவும்

இறக்குமதி java.rmi. * இறக்குமதி java.rmi.server.

Rmic (rmi compiler) ஐப் பயன்படுத்தி, ஸ்டப் மற்றும் எலும்புக்கூடு பொருள்களை உருவாக்கவும்.

Rmi கம்பைலரைப் பயன்படுத்தி ஸ்டப் மற்றும் எலும்புக்கூடு பொருள்களை உருவாக்க முடியும். Rmi கருவி RMI தொகுப்பினை பொருள்களை உருவாக்க அழைக்கிறது.
rmic AddAllRemote

Rmiregistry கருவியைப் பயன்படுத்தி, பதிவு சேவையைத் தொடங்கவும்.

Rmregistry கருவியைப் பயன்படுத்தி பதிவு சேவையைத் தொடங்கலாம். பயனரால் குறிப்பிடப்படாவிட்டால் இயல்புநிலை போர்ட் எண் பயன்படுத்தப்படுகிறது.
rmiregistry 5000

ஜாவாவில் மார்க்கர் இடைமுகத்தில் இந்த கட்டுரையுடன் நகரும்

தொலை பயன்பாட்டை உருவாக்கி தொடங்கவும்.

இறக்குமதி java.rmi. * இறக்குமதி java.rmi.registry. * பொது வகுப்பு சேவையகம் {பொது நிலையான வெற்றிட மெயின் (சரம் ஆர்க்ஸ்]] / sak ', stub)} catch (விதிவிலக்கு e) {System.out.println (e)}}}

தொலைதூர பொருள் மேலே உள்ள எடுத்துக்காட்டில் சாக் என்ற பெயரால் பிணைக்கப்பட்டுள்ளது.

சதுரத்தில் முன்னிலை மற்றும் univot

ஜாவாவில் மார்க்கர் இடைமுகத்தில் இந்த கட்டுரையுடன் நகரும்

கிளையன்ட் பயன்பாட்டை உருவாக்கி தொடங்கவும்.

கொடுக்கப்பட்ட எடுத்துக்காட்டில், சேவையகம் மற்றும் கிளையன்ட் பயன்பாடுகள் ஒரே கணினியில் இயக்கப்படுகின்றன. இவ்வாறு, லோக்கல் ஹோஸ்டின் பயன்பாடு செய்யப்படுகிறது.

இறக்குமதி java.rmi. (stub.add (29,18%)} பிடிக்கவும் (விதிவிலக்கு இ) {}}}

வேறொரு கணினியிலிருந்து தொலை பொருளை அணுக, உள்ளூர் ஹோஸ்ட் பெயரை ஐபி முகவரி அல்லது தொலை பொருள் அமைந்துள்ள ஹோஸ்ட் பெயராக மாற்ற வேண்டும்.

குறியீட்டை வகைப்படுத்த ஒரு திறமையான வழி மார்க்கர் இடைமுகத்தைப் பயன்படுத்தி அடையலாம்.

இவ்வாறு இந்த கட்டுரையின் முடிவுக்கு வந்துள்ளோம். நீங்கள் மேலும் அறிய விரும்பினால், பாருங்கள் எடூரேகா, நம்பகமான ஆன்லைன் கற்றல் நிறுவனம். எடுரேகாவின் ஜாவா ஜே 2 இஇ மற்றும் எஸ்ஓஏ பயிற்சி மற்றும் சான்றிதழ் பாடநெறி, முக்கிய மற்றும் மேம்பட்ட ஜாவா கருத்தாக்கங்களுக்கும், ஹைபர்னேட் & ஸ்பிரிங் போன்ற பல்வேறு ஜாவா கட்டமைப்புகளுக்கும் பயிற்சி அளிக்க வடிவமைக்கப்பட்டுள்ளது.

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? தயவுசெய்து இந்த வலைப்பதிவின் கருத்துகள் பிரிவில் குறிப்பிடவும், விரைவில் நாங்கள் உங்களைத் தொடர்புகொள்வோம்.