ਜਾਵਾ ਇੱਕ ਆਮ-ਉਦੇਸ਼ ਵਾਲੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ ਜੋ ਕਲਾਸ-ਅਧਾਰਿਤ ਅਤੇ ਆਬਜੈਕਟ-ਅਧਾਰਿਤ ਹੈ। ਇਹ ਐਪਲੀਕੇਸ਼ਨ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਇੱਕ ਵਾਰ ਲਿਖਣ, ਕਿਤੇ ਵੀ ਚਲਾਉਣ (WORA) ਦੇਣ ਦਾ ਇਰਾਦਾ ਹੈ, ਮਤਲਬ ਕਿ ਕੰਪਾਈਲ ਕੀਤਾ ਜਾਵਾ ਕੋਡ ਉਹਨਾਂ ਸਾਰੇ ਪਲੇਟਫਾਰਮਾਂ 'ਤੇ ਚੱਲ ਸਕਦਾ ਹੈ ਜੋ ਜਾਵਾ ਨੂੰ ਮੁੜ-ਕੰਪਾਈਲੇਸ਼ਨ ਦੀ ਲੋੜ ਤੋਂ ਬਿਨਾਂ ਸਮਰਥਨ ਕਰਦੇ ਹਨ। ਜਾਵਾ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਆਮ ਤੌਰ 'ਤੇ ਬਾਈਟਕੋਡ ਲਈ ਕੰਪਾਇਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜੋ ਕਿਸੇ ਵੀ ਜਾਵਾ ਵਰਚੁਅਲ ਮਸ਼ੀਨ (JVM) 'ਤੇ ਚੱਲ ਸਕਦਾ ਹੈ, ਅੰਡਰਲਾਈੰਗ ਕੰਪਿਊਟਰ ਆਰਕੀਟੈਕਚਰ ਦੀ ਪਰਵਾਹ ਕੀਤੇ ਬਿਨਾਂ।
ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ:
- ਕੰਪਾਇਲ ਅਤੇ ਆਪਣੇ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਚਲਾਓ
- ਪ੍ਰੋਗਰਾਮ ਆਉਟਪੁੱਟ ਜਾਂ ਵਿਸਤ੍ਰਿਤ ਗਲਤੀ ਵੇਖੋ
- ਸੰਟੈਕਸ ਹਾਈਲਾਈਟਿੰਗ, ਬਰੈਕਟ ਸੰਪੂਰਨਤਾ ਅਤੇ ਲਾਈਨ ਨੰਬਰਾਂ ਦੇ ਨਾਲ ਉੱਨਤ ਸਰੋਤ ਕੋਡ ਸੰਪਾਦਕ
- Java ਫਾਈਲਾਂ ਖੋਲ੍ਹੋ, ਸੇਵ ਕਰੋ, ਆਯਾਤ ਕਰੋ ਅਤੇ ਸਾਂਝਾ ਕਰੋ।
- ਸੰਪਾਦਕ ਨੂੰ ਅਨੁਕੂਲਿਤ ਕਰੋ
ਸੀਮਾਵਾਂ:
- ਸੰਕਲਨ ਲਈ ਇੰਟਰਨੈਟ ਕਨੈਕਸ਼ਨ ਦੀ ਲੋੜ ਹੈ
- ਅਧਿਕਤਮ ਪ੍ਰੋਗਰਾਮ ਚਲਾਉਣ ਦਾ ਸਮਾਂ 20s ਹੈ
- ਇੱਕ ਸਮੇਂ ਵਿੱਚ ਸਿਰਫ ਇੱਕ ਫਾਈਲ ਚਲਾਈ ਜਾ ਸਕਦੀ ਹੈ
- ਕੁਝ ਫਾਈਲ ਸਿਸਟਮ, ਨੈੱਟਵਰਕ ਅਤੇ ਗਰਾਫਿਕਸ ਫੰਕਸ਼ਨ ਸੀਮਤ ਹੋ ਸਕਦੇ ਹਨ
- ਇਹ ਇੱਕ ਬੈਚ ਕੰਪਾਈਲਰ ਹੈ; ਇੰਟਰਐਕਟਿਵ ਪ੍ਰੋਗਰਾਮ ਸਮਰਥਿਤ ਨਹੀਂ ਹਨ। ਉਦਾਹਰਨ ਲਈ, ਜੇਕਰ ਤੁਹਾਡਾ ਪ੍ਰੋਗਰਾਮ ਇੱਕ ਇਨਪੁਟ ਪ੍ਰੋਂਪਟ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਤਾਂ ਸੰਕਲਨ ਤੋਂ ਪਹਿਲਾਂ ਇਨਪੁਟ ਟੈਬ ਵਿੱਚ ਇਨਪੁਟ ਦਾਖਲ ਕਰੋ।