ਆਧੁਨਿਕ ਜਾਵਾ ਵਿੱਚ ਨਵੀਨਤਮ ਜਾਵਾ ਭਾਸ਼ਾ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਵਰਣਨ ਸ਼ਾਮਲ ਹਨ। SE15, SE16, SE17, SE18 ਜਾਵਾ ਦੇ ਸੰਸਕਰਣ ਹਨ ਜੋ ਐਪ ਵਿੱਚ ਵਿਸਤ੍ਰਿਤ ਹਨ।
ਜਾਵਾ ਇੱਕ ਉੱਚ-ਪੱਧਰੀ, ਕਲਾਸ-ਆਧਾਰਿਤ, ਆਬਜੈਕਟ-ਅਧਾਰਿਤ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ ਜੋ ਸੰਭਵ ਤੌਰ 'ਤੇ ਘੱਟ ਤੋਂ ਘੱਟ ਲਾਗੂਕਰਨ ਨਿਰਭਰਤਾਵਾਂ ਲਈ ਤਿਆਰ ਕੀਤੀ ਗਈ ਹੈ। ਇਹ ਇੱਕ ਆਮ-ਉਦੇਸ਼ ਵਾਲੀ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ ਜਿਸਦਾ ਉਦੇਸ਼ ਪ੍ਰੋਗਰਾਮਰਾਂ ਨੂੰ ਇੱਕ ਵਾਰ ਲਿਖਣ, ਕਿਤੇ ਵੀ ਚਲਾਉਣ (WORA) ਦੇਣ ਦਾ ਇਰਾਦਾ ਹੈ, ਮਤਲਬ ਕਿ ਕੰਪਾਇਲ ਕੀਤਾ ਜਾਵਾ ਕੋਡ ਉਹਨਾਂ ਸਾਰੇ ਪਲੇਟਫਾਰਮਾਂ 'ਤੇ ਚੱਲ ਸਕਦਾ ਹੈ ਜੋ ਜਾਵਾ ਨੂੰ ਮੁੜ ਕੰਪਾਇਲ ਕਰਨ ਦੀ ਲੋੜ ਤੋਂ ਬਿਨਾਂ ਸਮਰਥਨ ਕਰਦੇ ਹਨ। ਜਾਵਾ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਆਮ ਤੌਰ 'ਤੇ ਬਾਈਟਕੋਡ ਲਈ ਕੰਪਾਇਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜੋ ਕਿਸੇ ਵੀ ਜਾਵਾ ਵਰਚੁਅਲ ਮਸ਼ੀਨ (JVM) 'ਤੇ ਚੱਲ ਸਕਦਾ ਹੈ, ਅੰਡਰਲਾਈੰਗ ਕੰਪਿਊਟਰ ਆਰਕੀਟੈਕਚਰ ਦੀ ਪਰਵਾਹ ਕੀਤੇ ਬਿਨਾਂ। Java ਦਾ ਸੰਟੈਕਸ C ਅਤੇ C++ ਦੇ ਸਮਾਨ ਹੈ, ਪਰ ਇਹਨਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਵੀ ਨਾਲੋਂ ਘੱਟ ਨੀਵੇਂ-ਪੱਧਰ ਦੀਆਂ ਸਹੂਲਤਾਂ ਹਨ। ਜਾਵਾ ਰਨਟਾਈਮ ਗਤੀਸ਼ੀਲ ਸਮਰੱਥਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ (ਜਿਵੇਂ ਕਿ ਪ੍ਰਤੀਬਿੰਬ ਅਤੇ ਰਨਟਾਈਮ ਕੋਡ ਸੋਧ) ਜੋ ਆਮ ਤੌਰ 'ਤੇ ਰਵਾਇਤੀ ਕੰਪਾਇਲ ਕੀਤੀਆਂ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਉਪਲਬਧ ਨਹੀਂ ਹਨ। 2019 ਤੱਕ, GitHub ਦੇ ਅਨੁਸਾਰ, ਖਾਸ ਤੌਰ 'ਤੇ ਕਲਾਇੰਟ-ਸਰਵਰ ਵੈੱਬ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ, 9 ਮਿਲੀਅਨ ਡਿਵੈਲਪਰਾਂ ਦੇ ਨਾਲ, ਜਾਵਾ ਸਭ ਤੋਂ ਪ੍ਰਸਿੱਧ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚੋਂ ਇੱਕ ਸੀ।
ਅੱਪਡੇਟ ਕਰਨ ਦੀ ਤਾਰੀਖ
9 ਫ਼ਰ 2022