கட்டளை வரி வாதம் இல் ஜாவா தி வாதங்கள் நீங்கள் அதை இயக்கும் நேரத்தில் ஒரு நிரலுக்கு அனுப்பப்பட்டது. அவை சரம் வடிவத்தில் சேமிக்கப்படுகின்றன மற்றும் சரம் வரிசை args [] அளவுரு பிரதான () முறை. கீழே உள்ள இந்த டாக்கெட் மூலம் மேலும் அறியலாம்.
முதல் ஜாவா திட்டம்
ஜாவாவில் அச்சிட ஒரு நிரலை உருவாக்க விரும்புகிறீர்கள் “ஹலோ வேர்ல்ட்” திரையில். நீங்கள் என்ன நடவடிக்கைகளை கருத்தில் கொள்வீர்கள்?
ஒரு எண் ஜாவாவின் காரணியாலானது
- நிறுவு ஜே.டி.கே. உங்கள் கணினியில்.
- அமை பாதை மற்றும் வகுப்பறை உங்கள் கணினியில் கிடைக்கக்கூடிய உங்கள் சுற்றுச்சூழல் மாறுபாட்டில்.
- திறந்த எடிட்டர் (விண்டோஸ் விஷயத்தில் நோட்பேட்) மற்றும் கீழே உள்ள நிரலைத் தட்டச்சு செய்க.
வகுப்பு MyFirstJavaProgram {பொது நிலையான வெற்றிட மெயின் (சரம் [] args) {System.out.println (“ஹலோ வேர்ல்ட்”)}}
- இப்போது நீங்கள் இந்த நிரலை ஒரு குறிப்பிட்ட இடத்தில் சேமிக்கிறீர்கள் சி: / ஜாவாபிரோகிராம் /
- நீங்கள் ஒரு கட்டளை வரியில் திறக்கிறீர்கள் (செ.மீ. விண்டோஸ் விஷயத்தில்) மேலே உள்ள இடத்திற்கு செல்லவும்.
- உங்கள் நிரலைப் பயன்படுத்தி தொகுக்கிறீர்கள் javac தொகுப்பதற்கான கருவி MyFirstJavaProgram.java CMD வரியில்
- இப்போது நீங்கள் உங்கள் முதல் பயன்பாட்டை இயக்க விரும்புகிறீர்கள், எனவே ஜாவா எழுதவும் MyFirstJavaProgram
- நீங்கள்பார்க்க முடியும் ஹலோ வேர்ல்ட் நீங்கள் அழுத்தும் போது உள்ளிடவும் விசை.
கட்டளை வரி வாதங்கள்
தி தொடரியல் ஒரு பயன்பாட்டைத் தொடங்க ஜாவா கட்டளை
ஜாவா [விருப்பங்கள்] பிரதான வகுப்பு [args]
இங்கே, விருப்பங்கள் போன்ற கட்டளை வரி விருப்பங்கள் -அவள், முதலியன பிரதான வகுப்பு முக்கிய முறையைக் கொண்ட வகுப்பின் பெயர். குறிப்பாக, நீங்கள் தொடங்க விரும்பும் வகுப்பு.
கடைசியாக [args] முக்கிய முறைக்கு அனுப்பப்படும் வாதங்கள். எங்கள் நிரலில், சரம் வரிசையை ஒரு அளவுருவாகக் குறிப்பிட்டுள்ளோம். எனவே இடைவெளிகளைப் பயன்படுத்தி பல வாதங்களை அனுப்ப முடியும்.
இயல்பாக, ஜாவா பயன்பாடு கட்டளை வரியிலிருந்து வாதங்கள் உட்பட எத்தனை வாதங்களையும் ஏற்க முடியும். உள்ளமைவு தகவலைக் குறிப்பிட இதைப் பயன்படுத்தலாம் விண்ணப்பம் தொடங்கப்பட்டது. அதாவது பயன்பாட்டை இயக்குவதற்கு முன் உள்ளமைவு விவரங்கள் எங்களுக்குத் தெரியாது என்று வைத்துக்கொள்வோம்.
அந்த விவரங்கள் உங்கள் பயன்பாட்டில் தேவைப்படாத வகையில் மீண்டும் பயன்படுத்தப்படலாம் கடின குறியீட்டு. இருப்பினும், உள்ளமைவு தகவலை ஒரு எழுத்துக்குறி சரத்தில் அல்லது ஒரு கோப்பில் கொடுக்கலாம். அது எனக்கு இடையூறாக இருக்கும் பயன்பாடு செயல்திறன்?
விடை என்னவென்றால், இல்லை . ஒட்டுமொத்தமாக பயன்பாட்டு செயல்திறனை இது பாதிக்காது. பயன்பாட்டு தொடக்கத்தின் போது மட்டுமே உள்ளமைவு கோப்பை ஒரே நேரத்தில் படிக்கிறோம். இந்த வழியில், உங்கள் குறியீட்டை மீண்டும் மீண்டும் தொகுக்க வேண்டியதில்லை.
உதாரணமாக, எங்களிடம் ஒரு உள்ளது config.properties அனைத்து உள்ளமைவு பண்புகளையும் கொண்ட கோப்பு விசை மதிப்பு வடிவம். ஆனால் ஜூனியர் டெவலப்பராக, இந்த கோப்பு எங்கு வைக்கப்பட்டுள்ளது என்பது கூட எங்களுக்குத் தெரியாது வாடிக்கையாளர் நாங்கள் பயன்பாட்டை அனுப்பிய பின் இருப்பிடம்.
கிளையன்ட் பயன்பாட்டிற்கான வாதமாக பாதையை குறிப்பிட வேண்டும் என்று நாங்கள் என்ன சொல்ல முடியும் கட்டளை வரி.
java MyClass “c: //path/to/config.properties”
மைக்ளாஸ் தொடங்கப்பட்டபோது, இயக்க நேர அமைப்பு கட்டளை வரி வாதங்களை பயன்பாட்டு முக்கிய முறைக்கு சரம் வரிசை வழியாக அனுப்புகிறது, இது ஒரு முழு பாதையாக இருந்தது.
கருத்தில் கொள்ளுங்கள், கட்டளை வரியிலிருந்து பயனர் செய்த உள்ளீடுகளை நிரூபிக்க ஒரு எளிய நிரல் அச்சிடப்படும்.
பொது வகுப்பு மைக்ளாஸ் {பொது நிலையான வெற்றிட மெயின் (சரம் [] ஆர்க்ஸ்) {(சரம் கள்: ஆர்க்ஸ்) {System.out.println (கள்)}}}
இந்த நிரலை இயக்க பயனர் கீழே உள்ளீட்டை உள்ளிடலாம்.
ஜாவா மைக்ளாஸ் ' எனது முதல் திட்டத்தை உருவாக்கியுள்ளேன். '' இது அருமை . '
// வெளியீடு:
எனது முதல் திட்டத்தை உருவாக்கியுள்ளேன்.
இது அருமை.
ஒவ்வொரு சரமும் மேற்கோள் குறிக்குள் இணைக்கப்பட்டு இடத்தால் பிரிக்கப்பட்டிருப்பது ஒரு புதிய வாதமாக கருதப்படுகிறது. ஒவ்வொரு வாதமும் புதிய வரி காரணத்தில் வைக்கப்படுகின்றன println.
கட்டளை வரி வாதங்களாக எண் கடந்து செல்ல நான் விரும்பினால் என்ன செய்வது?
எண்களைப் படிக்க நாம் பாகுபடுத்த வேண்டும் எண் கட்டளை-வரி வாதங்கள் . ஏனென்றால், ஜாவா அதன் முக்கிய முறைக்கு ஒரு வாதமாக சரங்களின் வரிசையை மட்டுமே எடுக்கும். எனவே, “10” போன்ற எண்ணைக் குறிக்கும் சரம் வாதத்தை அதன் எண் மதிப்புக்கு மாற்ற வேண்டும்.
ஒரு நிரலை உருவாக்குவதன் மூலம் ஒரு எடுத்துக்காட்டு எடுத்துக்கொள்வோம்.
class SquareCalculator {public static void main (string [] args) {int firstArg if (args.length> 0) {try {firstArg = Integer.parseInt (args [0])} catch (NumberFormatException nfe) {System.out.println (“வாதங்கள்” + வாதங்கள் [0] + “ஒரு முழு எண்ணாக இருக்க வேண்டும்.”) System.exit (1)} System.out.println (“சதுரம்” + முதல் வரிசை * முதல் கட்டம்)}}}
இந்த பயன்பாட்டை இயக்க நாம் கீழே வரிக்கு பயன்படுத்துகிறோம்
ஜாவாவில் உள்ள நிகழ்வுகள் என்ன
java SquareCalculator 10
// வெளியீடு:
சதுரம் 100 ஆகும்
ஒரு IDE இல் கட்டளை வரி வாதங்கள்
அழகு முழு எண் வகுப்பில் பாகுபடுத்தும் Int முறையை நம்பியுள்ளது. இன்டிஜர், ஃப்ளோட், டபுள் போன்ற ஒவ்வொரு எண் வகுப்புகளும் உள்ளன parseXXX சரம் அவற்றின் வகையின் அந்தந்த பொருளாக மாற்றும் முறை.
வரிசை அதன் குறியீட்டை பூஜ்ஜியத்துடன் தொடங்குகிறது என்பதை நாம் அனைவரும் அறிவோம். எனவே args [0] இதில் முதல் குறியீடாகும் லேசான கயிறு[] கன்சோலில் இருந்து எடுக்கப்பட்ட வரிசை. இதேபோல், args [1] இரண்டாவது, args [2] மூன்றாவது உறுப்பு மற்றும் பல.
ஒரு பயன்பாடு தொடங்கப்படும்போது, தி ரன் நேரம் கணினி கட்டளை-வரி வாதங்களை பயன்பாட்டின் முக்கிய முறைக்கு சரங்களின் வரிசை வழியாக அனுப்புகிறது.
கட்டளை வரி வாதத்தை எவ்வாறு பயன்படுத்துவது கிரகணம் ஐடிஇ?
- இங்கே ஒரு வகுப்பை உருவாக்கவும் நான் எனது வகுப்பிற்கு பெயரிட்டுள்ளேன் முதன்மை
- இப்போது வலது கிளிக் செய்து சொடுக்கவும் உள்ளமைவை இயக்கவும்
- தேர்வு செய்யவும் வாதங்கள் தாவல் மற்றும் உள்ளிடவும் மதிப்பு கீழ் நிகழ்ச்சிகள் வாதங்கள் தாவல்
- நான் எழுதிய எந்த மதிப்பையும் உள்ளிடவும் ஹலோ வேர்ல்ட் நான் பயன்படுத்திய இரண்டு வாதங்களை பிரிக்க வெள்ளை இடம்.
- கிளிக் செய்யவும் விண்ணப்பிக்கவும் பின்னர் ஓடு
- உங்கள் வெளியீடு இருக்கும்
// வெளியீடு:
ஹலோ வேர்ல்ட்
இங்கே நினைவில் கொள்ள வேண்டிய விஷயங்கள் என்னவென்றால், வெள்ளை இடைவெளி என்பது இரண்டு வாதங்களை ஒருவருக்கொருவர் பிரிப்பதே தவிர பிரதிநிதித்துவ நோக்கத்திற்காக அல்ல.
ஜாவாவில் ஒரு நிரலிலிருந்து வெளியேறுவது எப்படி
இது CLA இன் மேம்பட்ட பயன்பாட்டிற்கான கட்டளை-வரி வாதங்களின் அடிப்படை பயன்பாடாகும், இதை ஹாட்-ஸ்பாட் மெய்நிகர் இயந்திரத்திற்கான நோயறிதல் நிர்வாகத்தில் பயன்படுத்தலாம். மெய்நிகர் இயந்திரத்தை ஹாட்-ஸ்பாட் கண்டறிதலுக்கான மெய்நிகர் இயந்திர விருப்பத்தைப் பயன்படுத்தி கட்டளை வரி வாதங்களுடன் வழங்கலாம், அவை சேவையக இணைப்பிலிருந்து எந்த பீனையும் பயன்படுத்த விரும்பும்போது பயன்படுத்தப்படலாம். அது சிந்தனைக்கு உணவு!
இதன் மூலம், இந்த “ஜாவாவில் உள்ள கட்டளை வரி வாதங்கள்” கட்டுரையின் முடிவுக்கு வருகிறோம். ஜாவாவில் உள்ள கட்டளை வரி வாதங்களையும் அதை செயல்படுத்துவதையும் சில நிகழ்நேர எடுத்துக்காட்டுகள் மூலம் நீங்கள் புரிந்து கொண்டீர்கள் என்று நம்புகிறேன்.
இப்போது நீங்கள் புரிந்து கொண்டீர்கள் கட்டளை வரி வாதங்கள் இந்த கட்டுரையின் மூலம் அடிப்படைகள் பாருங்கள் உலகெங்கிலும் பரவியுள்ள 250,000 க்கும் மேற்பட்ட திருப்தியான கற்றவர்களின் வலைப்பின்னலுடன் நம்பகமான ஆன்லைன் கற்றல் நிறுவனமான எடுரேகாவால். ஜுவா டெவலப்பராக விரும்பும் மாணவர்கள் மற்றும் நிபுணர்களுக்காக எடுரேகாவின் ஜாவா ஜே 2 இஇ மற்றும் எஸ்ஓஏ பயிற்சி மற்றும் சான்றிதழ் படிப்புகள் வடிவமைக்கப்பட்டுள்ளன. ஜாவா புரோகிராமிங்கில் ஒரு தொடக்கத்தைத் தருவதற்கும், முக்கிய மற்றும் மேம்பட்ட ஜாவா கருத்தாக்கங்களுக்கும், ஹைபர்னேட் & வசந்த .
எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? இந்த “ஜாவாவில் உள்ள கட்டளை வரி வாதங்கள்” கட்டுரையின் கருத்துகள் பிரிவில் இதைக் குறிப்பிடுங்கள், விரைவில் நாங்கள் உங்களிடம் வருவோம்.