Java एक high level programming language आहे. या language ला Sun Microsystems द्वारा develop केले गेले आहे. खरतर या language ला set top boxes आणि handheld devices च्या system programs develop करण्यासाठी design केलेले होते. परंतु नंतर java ही Web Applications बनवण्यासाठी प्रसिद्ध होत गेली.
C++ या programming language प्रमाणेच java चे syntax हे सारखेच असतात. परंतु java पूर्णपणे object-oriented programming language आहे.
उदाहरणादाखल, Java Programs मध्ये जास्तीत जास्त classes असतात ज्यांचा वापर objects आणि methods ला define करण्यासाठी केला जातो. ज्यांना पुढे individual classes ला assign करण्यासाठी केला जातो.
Java ही C++ पेक्षा खूप जास्त strict असते. म्हणजेच इथे variables आणि functions ला explicitly define करावे लागते. याचाच अर्थ असा की इतर language च्या तुलनेत Java source code जास्त errors किंवा exceptions देत असतात. परंतु ही language काही errors ला limit देखील करत असते. म्हणजे यात undefined variables किंवा unassigned types सारखे errors उत्पन्न होत नाहीत.
Java Programs ला Operating system द्वारे directly run करता येत नाही, त्यासाठी आपल्याला Windows executable’s (.EXE files) किंवा Macintosh applications (.APP files) ची गरज पडते. Java programs ला java Virtual Machines च्या (JVM) द्वारे interpret केले जाते, जे पुढे multiple platforms वर run केले जाते.
याचाच अर्थ असा होतो की सर्व Java Programs हे multi-platform असतात. म्हणजे ते वेगवेगळ्या platforms वर run होऊ शकतात. यात Macintosh, Windows आणि Unix Computers चा समावेश होतो. परंतु java applications किंवा applets ला run करण्यासाठी JVM नक्कीच INSTALL केले पाहिजे.
एक चांगली गोष्ट ही आहे की JVM ला JAVA runtime Environment (JRE) च्या एका भागासारखे install केले जाते. आणि JRE हे मोफत downloading साठी उपलब्ध आहे.
Very good
I am happy you like this article on what is java in Marathi. Feel free to asked any questions.