जावा में मूल कीवर्ड किसके लिए है?
जावा में मूल कीवर्ड आपको संकलित, गतिशील रूप से लोड की गई भाषाओं में लिखी गई लाइब्रेरी को कॉल करने की अनुमति देता है जावा के भीतर से मनमाने ढंग से असेंबली कोड के साथ सी या सी। यह आपको निचले स्तर की कार्यक्षमता तक पहुंचने में सक्षम बनाता है जो शुद्ध जावा में उपलब्ध नहीं हो सकता है।
यह कैसे काम करता है
जावा में मूल कोड का उपयोग करने के लिए, आपको यह करना होगा निम्नलिखित:
उदाहरण
नीचे एक जावा क्लास का एक सरल उदाहरण है जो सी में लिखी गई मूल विधि को कॉल करता है:
public class Example { public native int square(int i); public static void main(String[] args) { System.loadLibrary("Example"); System.out.println(new Example().square(2)); } }
संगत सी कोड:
#includeJNIEXPORT jint JNICALL Java_Example_square( JNIEnv *env, jobject obj, jint i) { return i * i; }
मूल कोड का उपयोग करने के लाभ
मूल कोड का उपयोग करने से कई लाभ मिल सकते हैं, जिनमें शामिल हैं:
विचार
हालांकि मूल कोड का उपयोग करना फायदेमंद हो सकता है, यह कुछ विचारों के साथ भी आता है:
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3