1. வார்த்தைகளின் பட்டியல்

எந்த நிரலாக்க மொழியையும் போலவே, ஜாவாவிலும் சிறப்பு அர்த்தம் கொண்ட சொற்கள் உள்ளன. உதாரணமாக, returnஅல்லது ifஅல்லது while. இந்த வார்த்தைகள் முக்கிய வார்த்தைகள் ( திறவுச்சொற்கள் ) என்று அழைக்கப்படுகின்றன மற்றும் ஜாவா மொழியால் ஒதுக்கப்பட்டதாகக் கருதப்படுகிறது.

நீங்கள் இந்த வார்த்தைகளை மாறி பெயர், முறை பெயர் அல்லது வர்க்கப் பெயராகப் பயன்படுத்த முடியாது. தொகுப்பாளர் எப்போதும் அவற்றை கண்டிப்பாக வரையறுக்கப்பட்ட வழியில் விளக்குவார். 54ஜாவாவில் இதுபோன்ற வார்த்தைகள் உள்ளன .

abstract
assert
boolean
break
byte
case
catch
char
class
const
continue
default
do
double
else
enum
extends
final
finally
float
for
goto
if
implements
import
instanceof
int
interface
long
native
new
package
private
protected
public
return
short
static
strictfp
super
switch
synchronized
this
throw
throws
transient
try
void
volatile
while
var
true
null
false

அவற்றில் சிலவற்றை நீங்கள் ஏற்கனவே அறிந்திருக்கிறீர்கள், மீதமுள்ளவற்றைப் பற்றி இப்போது பேசுவோம்.


2. பழமையான வகைகள்

நீங்கள் நினைவில் வைத்திருப்பது போல், ஜாவாவில் 8 பழமையான வகைகள் உள்ளன, மேலும் அவை ஒவ்வொன்றும் அதன் சொந்த முக்கிய வார்த்தைகளைக் கொண்டுள்ளன:

  • byte
  • short
  • int
  • long
  • char
  • float
  • double
  • boolean
  • void

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

வகையும் voidஇந்த வகைக்குள் அடங்கும்.


3. சுழல்கள் மற்றும் கிளைகள்

சுழல்கள் மற்றும் கிளைகள் முக்கிய வார்த்தைகளின் நீண்ட பட்டியலையும் தருகின்றன:

  • if
  • else
  • switch
  • case
  • default
  • while
  • do
  • for
  • break
  • continue

breakலூப்கள் ( மற்றும் continue) மற்றும் பல கிளைகள் ( switch) குறுக்கிடுவதற்கான பல வகையான சுழல்கள், கிளைகள் மற்றும் கட்டுப்பாட்டு அறிக்கைகளை வழங்க மொழிக்கு 10 வார்த்தைகள் போதுமானது . இந்த அனைத்து முக்கிய வார்த்தைகளையும் நீங்கள் ஏற்கனவே அறிந்திருக்கிறீர்கள்.


4. விதிவிலக்குகள்

விதிவிலக்குகள் எங்களுக்கு 5 முக்கிய வார்த்தைகளை வழங்குகின்றன:

  • try
  • catch
  • finally
  • throw
  • throws

இவை அனைத்தும் ஒரு try-catch-finallyதொகுதியின் ஒரு பகுதியாகும். விதிவிலக்குகளை வீசுவதற்கான ஆபரேட்டர் throw, மற்றும் throwsமுக்கிய சொல் விதிவிலக்கு பொறிமுறையை ஆதரிக்கிறது checked.

நல்ல செய்தி என்னவென்றால், விதிவிலக்குகள் தொடர்பான அனைத்து முக்கிய வார்த்தைகளையும் நீங்கள் ஏற்கனவே அறிந்திருக்கிறீர்கள், எனவே விதிவிலக்குகளுடன் பணிபுரிவதை நீங்கள் ஏற்கனவே அறிந்திருக்கிறீர்கள்.


5. தெரிவுநிலை

இங்கே மூன்று முக்கிய வார்த்தைகள் மட்டுமே உள்ளன, அவற்றை நீங்கள் ஏற்கனவே அறிந்திருக்கிறீர்கள்.

  • private
  • protected
  • public

publicநிரலில் எங்கிருந்தும் ஒரு முறை/மாறி/வகுப்பை அணுக அனுமதிக்கிறது.

privateநிரலில் எங்கிருந்தும் அணுகும் முறை/மாறி/வகுப்பைத் தடை செய்கிறது. மாற்றியமைப்பால் குறிக்கப்பட்ட முறையின் அதே வகுப்பிற்குள் மட்டுமே அணுகல் அனுமதிக்கப்படுகிறது private.

protectedபோலவே செயல்படுகிறது private, ஆனால் மரபுவழி வகுப்புகளிலிருந்து ஒரு முறை/மாறி/வகுப்புக்கான அணுகலையும் அனுமதிக்கிறது. OOP மற்றும் பரம்பரை பற்றி நீங்கள் நன்கு அறிந்தவுடன், இந்த மாற்றியின் பலன்கள் உங்களுக்கு தெளிவாகத் தெரியும்.


6. வகுப்புகளுடன் பணிபுரிதல்

இந்த வகையில் 11 முக்கிய வார்த்தைகள் உள்ளன:

  • class
  • interface
  • enum
  • import
  • package
  • extends
  • implements
  • static
  • final
  • abstract
  • default

அவற்றை 4 குழுக்களாகப் பிரிக்கலாம்.

முதல் குழு வகுப்புகளை உருவாக்குவது தொடர்பானது: class, interfaceமற்றும் enum. வகுப்புகள் மற்றும் எண்களை அறிவிப்பது பற்றி நீங்கள் ஏற்கனவே கற்றுக்கொண்டீர்கள் . மற்றொரு வர்க்கம் போன்ற வகையை அறிவிக்க முக்கிய interfaceவார்த்தை பயன்படுத்தப்படுகிறது: இடைமுகங்கள்.

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

மற்றும் முக்கிய extendsவார்த்தைகள் implementsபரம்பரைக்கு பயன்படுத்தப்படுகின்றன. ஜாவா கோர் தேடலின் ஆரம்பத்திலேயே நீங்கள் அவற்றைப் பார்ப்பீர்கள்.

இறுதியாக, கடைசி குழுவில் static, final, default, மற்றும் abstractமாற்றிகள் உள்ளன. staticமற்றும் பற்றி உங்களுக்கு ஏற்கனவே கொஞ்சம் தெரியும் final. ஒரு வர்க்கம் அல்லது முறை சுருக்கத்தை உருவாக்க முக்கிய abstractவார்த்தை பயன்படுத்தப்படுகிறது. ஜாவா கோர் தேடலில் மரபுரிமையைப் படிக்கும்போது கூடுதல் விவரங்களைப் பெறுவீர்கள்.


7. பொருள்கள் மற்றும் மாறிகளுடன் வேலை செய்தல்

பொருள்கள், முறைகள் மற்றும் மாறிகள் ஆகியவற்றுடன் பணிபுரியும் போது மேலும் ஆறு முக்கிய வார்த்தைகள் பயன்படுத்தப்படுகின்றன.

  • new
  • instanceof
  • this
  • super
  • return
  • var(ஜாவா 10 முதல்)

புதிய பொருட்களை உருவாக்க ஆபரேட்டர் newபயன்படுத்தப்படுகிறது - உங்களுக்கு ஏற்கனவே தெரியும்.

ஒரு மாறியில் ஒரு குறிப்பிட்ட வகைப் பொருளின் குறிப்பு உள்ளதா என்பதைச் சரிபார்க்க ஆபரேட்டர் instanceofபயன்படுத்தப்படுகிறது. நீங்கள் ஏற்கனவே அதை நன்கு அறிந்திருக்கிறீர்கள்.

நிகழ்வு மாறிகள் மற்றும் முறைகளின் நிழல் காரணமாக எழும் சிக்கல்களைத் தீர்க்க முக்கிய thisசொல் பயன்படுத்தப்படுகிறது. நீங்களும் இதைப் படித்திருக்கிறீர்கள்.

முக்கிய superசொல் க்கு ஒப்பானது this, ஆனால் இது பெற்றோர் வகுப்பின் முறைகள் மற்றும் மாறிகளைக் குறிக்கப் பயன்படுகிறது. பெற்றோர் வர்க்கம் சூப்பர் கிளாஸ் என்றும் அழைக்கப்படுகிறது.

returnஒரு முறையின் மதிப்பைத் திரும்பப் பெறுவதற்கும், ஒரு முறையைச் செயல்படுத்துவதை நிறுத்துவதற்கும் அறிக்கை பயன்படுத்தப்படுகிறது .

இறுதியாக, varஒரு மாறியை அறிவிப்பதற்காக, அதன் வகை தானாகவே அனுமானிக்கப்படுகிறது. இது உங்களுக்கு ஏற்கனவே தெரிந்திருக்கும்.


8. மல்டித்ரெடிங்

ஜாவா தொடரியல் மட்டத்தில், மல்டித்ரெடிங் என்பது இரண்டு சொற்களால் குறிக்கப்படுகிறது.

  • synchronized
  • volatile

அவர்களைத் தொடவே மாட்டோம். ஜாவா மல்டித்ரெடிங் தேடலுக்குச் செல்லவும் , பின்னர் நாங்கள் முழுக்கு செய்வோம்.


9. இதர

மேலும் 4 சிறப்பு வார்த்தைகள் உள்ளன:

  • native
  • transient
  • assert
  • strictfp

nativeமுறை அறிவிப்புக்கு முன் எழுதக்கூடிய மாற்றியமைப்பானது. முறை குறியீடு ஜாவாவில் எழுதப்படவில்லை, ஆனால் C++ இல் எழுதப்பட்டுள்ளது மற்றும் ஜாவா இயந்திரத்தில் (நன்றாக, அல்லது ஒரு DLL) உட்பொதிக்கப்பட்டுள்ளது. நீங்கள் ஏற்கனவே யூகித்தபடி, ஜாவா இயந்திரம் C++ இல் எழுதப்பட்டுள்ளது. பல நிலையான நூலக முறைகளைப் போலவே.

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

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

உள் சோதனைக்கான திட்டத்தை நீங்கள் உருவாக்கலாம், மேலும் இந்த சோதனைகள் மேற்கொள்ளப்படும் (கட்டமைப்பில் சேர்க்கப்பட்டுள்ளது). அல்லது பயனர்களுக்கு வழங்கப்படும் நிரலின் பதிப்பை உருவாக்க, தொகுப்பின் போது அவற்றை முடக்கலாம்.

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


10. ஒதுக்கப்பட்டது ஆனால் பயன்படுத்தப்படவில்லை

ஒதுக்கப்பட்ட ஆனால் பயன்படுத்தப்படாத இரண்டு முக்கிய வார்த்தைகளும் உள்ளன.

  • const
  • goto

இவை சி++ மொழியின் மரபு, அவை இருக்கும் மற்றும் பயன்படுத்தப்படுகின்றன.


11. முக்கிய வார்த்தைகள் அல்ல

முறையாக, trueமற்றும் falseமாறிலிகள் nullமுக்கிய வார்த்தைகள் அல்ல. அவை ஒவ்வொன்றும் அதன் தனித்தன்மையைக் கொண்டுள்ளன. நீங்கள் ஒரு முறை trueஅல்லது மாறிக்கு பெயரிட முடியாது false. கம்பைலர் அத்தகைய குறியீட்டைப் புரிந்து கொள்ள மாட்டார் மற்றும் அதை தொகுக்க மாட்டார்.