Introduction to Java | why java is so Important - in hindi

Java tutorial

हमारे java programming के ये नोट्स मुख्यतः कॉलेज के students और working professionals के लिए बनाया गया है। JAVA एक object-oriented, class-based, concurrent, secure, and general-purpose कंप्यूटर programming language है। यह widely इस्तेमाल की जाने वाली robust technique है। जो की हमको बहुत आसानी से programming करने में मद्दत करती है। 

What Is JAVA

जावा एक programming language और एक platform है। जावा एक high-level, robust, object-oriented and secure प्रोग्रामिंग language है।

JAVA को Sun Microsystems (जो अब Oracle के द्वारा खरीद ली गयी है ) द्वारा वर्ष 1995 में developed कि गयी थी । James Gosling को JAVA के father के रूप में जाना जाता है।


JAVA से पहले इसका नाम OAK था। चूंकि OAK पहले से ही एक registered company थी, इसलिए James Gosling और उनकी team ने OAK नाम को JAVA में बदल दिया।


Platform: कोई भी hardware या software environment जिसमें कोई Program चलता है, उसे platform के रूप में जाना जाता है। चूंकि JAVA में एक runtime environment (JRE) और API होता है, इसलिए इसे एक platform कहा जाता है। जिसमे java language run होती है। 




Java example



आइए तो JAVA का एक  example को देखते है की यह कैसे लिखी जाती है । यह पर में Hello JAVA का एक उदाहरण दे रहा हो , detailed description के लिए आगे में बहुत जल्द ही पोस्ट करूंगा जिसमे  आपको जावा से जुडी सभी point को अच्छी तरह से समझाऊँगा ।
[
Class simple {
public static void main (String [] args[]) {
System.out.println "Hello Java");
}
}
]

Try it Your Self

Application of java

Sun Microsystems के अनुसार, 3  billion डिवाइस JAVA में चलाते हैं। कई उपकरण हैं जहां जावा वर्तमान में उपयोग किया जाता है। 

उनमें से कुछ उद्धरण निम्न हैं:

  1. Desktop Applications जैसे की acrobat reader, media player, antivirus, आदि। 
  2. Web Applications जैसे की irctc.co.in,google.com, आदि। 
  3. Enterprise Applications जैसे की banking applications.
  4. Mobile.
  5. Embedded System.
  6. Smart Card.
  7. Robotics.
  8. Games.

Types of Java Applications

मुख्य रूप से 4 प्रकार के अनुप्रयोग हैं जो जावा प्रोग्रामिंग का उपयोग करके बनाए जा सकते हैं:

  1.  Standalone Application
  2.  Web Application
  3.  Enterprise Application
  4. Mobile Application

1) Standalone Application

Standalone applications को desktop applications या window-based applications के रूप में भी जाना जाता है। ये पारंपरिक software हैं जिन्हें हमें अपने कंप्यूटर मशीन पर इंस्टॉल करना होता है। Standalone applications के उदाहरण media player, anti-virus आदि हैं। Standalone applications बनाने के लिए AWT और Swing का उपयोग  किया जाता है।

2) web application

एक application जो server-side पर चलती है और एक dynamic page बनती है , उसे web application कहा जाता है। वर्तमान में, servlet, JSP, struts, spring, hibernate, JSF, आदिtechnologies का उपयोग जावा में web applications बनाने के लिए किया जाता है।

3) Enterprise Application

एक application जिसे distributed किया जाना है, जैसे किbanking applications आदि, Enterprise Application कहलाता है। इसमें high-level security, load balancing और clustering के फायदे हैं। जावा में, EJB का उपयोग Enterprise Application बनाने के लिए किया जाता है।

4) Mobile application

mobile devices के लिए बनाई गई है एक application एक mobile application कहा जाता है। वर्तमान में, mobile applications बनाने के लिए Android और Java ME का उपयोग किया जाता है।





Java platform or version

Java के 4 platforms या versions हैं:

  1. Java SE (Java Standard Edition)
  2. Java EE (Java Enterprise Edition)
  3. Java ME (Java Micro Edition)
  4. JavaFX

1) Java SE (Java Standard Edition)

यह एक Java programming platform है। इसमें Java programming आपिस जैसे java.lang, java.io, java.net, java.util, java.sql, java.math आदि शामिल हैं। इसमें OOPs, string, regex, exception, inner classes, multithreading. I / O stream, networking, AWT, swing, reflection, archiving, आदि भी होते है।

2) Java EE (Java Enterprise Edition)

यह एक enterprise platform है जो मुख्य रूप से web and enterprise applications को develop करने के लिए used किया जाता है। यह Java SE platform के top पर बनाया गया है। इसमें Servlet, JSP, Web Services, EJB, JPA आदि topics शामिल हैं।

3) Java ME (Java Micro Edition)

यह एक micro platform है जो मुख्य रूप से mobile applications को विकसित करने के लिए उपयोग किया जाता है।

4) JavaFX

इसका उपयोग rich Internet applications को विकसित करने के लिए किया जाता है। यह एक light-weight user interface API का उपयोग करता है।
Admin

My name is Dipesh Joshi and I am a website developer, designer and Blogger. I love to travel, coding and play with stuff and gadget. It refresh me a lot and it give me a new idea and creativity. I am very calm, understanding and professional to my work. Thanks for reading my profile.❤

एक टिप्पणी भेजें

Please do not enter any spam link in the comments box.

और नया पुराने