 ஜாவா என்றால் என்ன?
ஜாவா என்பது ஒரு உயர்-நிலை, வகுப்பு அடிப்படையிலான, பொருள் சார்ந்த நிரலாக்க மொழியாகும், இது முடிந்தவரை சில செயல்படுத்தல் சார்புகளைக் கொண்டிருக்கும் வகையில் வடிவமைக்கப்பட்டுள்ளது. இது ஒரு பொது-நோக்க நிரலாக்க மொழியாகும், புரோகிராமர்கள் ஒருமுறை எழுத, எங்கும் இயக்க (WORA), அதாவது தொகுக்கப்பட்ட ஜாவா குறியீடு மீண்டும் தொகுக்க வேண்டிய அவசியமின்றி ஜாவாவை ஆதரிக்கும் அனைத்து தளங்களிலும் இயங்க முடியும். ஜாவா பயன்பாடுகள் பொதுவாக பைட்கோடுக்கு தொகுக்கப்படுகின்றன, அவை எந்த ஜாவா மெய்நிகர் கணினியிலும் (ஜேவிஎம்) அடிப்படை கணினி கட்டமைப்பைப் பொருட்படுத்தாமல் இயக்க முடியும். ஜாவாவின் தொடரியல் சி மற்றும் சி++ போன்றது, ஆனால் அவை இரண்டையும் விட குறைந்த அளவிலான வசதிகளைக் கொண்டுள்ளது. பாரம்பரிய தொகுக்கப்பட்ட மொழிகளில் பொதுவாக கிடைக்காத டைனமிக் திறன்களை (பிரதிபலிப்பு மற்றும் இயக்க நேர குறியீடு மாற்றம் போன்றவை) ஜாவா இயக்க நேரம் வழங்குகிறது. 2019 ஆம் ஆண்டு நிலவரப்படி, GitHub இன் படி ஜாவா மிகவும் பிரபலமான நிரலாக்க மொழிகளில் ஒன்றாகும், குறிப்பாக 9 மில்லியன் டெவலப்பர்களைக் கொண்ட கிளையன்ட் சர்வர் வலை பயன்பாடுகளுக்கு.