Friday 10 November 2017

Java Introduction Java Ka Itihas (Java In Hindi) ~ tips arena

Welcome To Tips Arena


Hello dosto aaj aapka firse hum swagat karte hain apne blog Tips Arena par. dosto aaj aapko programming language ke bare main jankari denge, friends aapne Java ke bare main to jarur suna hoga or suna hai to aap java ke bare main thoda bohut to jante hi honge or agar aapne java ke bare main nahi suna hai to friends koyi baat nahi aaj hum apni is post main aapko java ke bare main puri information denge jisse aap java ke bare main acchhi trah se seekh jayenge.


Let's Start


Java Ka Itihaas (History Of Java)

Friends hum aapko batana chahte hain ki Java james gosling name ke person ne develop ki thi or  java ko sabse pehle Sun Micro system ne 1991 main United States main banaye gaya tha, ye ek general purpose object oriented programming language hai, isko Oak name se bhi jana jata tha lekin jese jese time nikalta gaya iska name change karke Java rakh diya gya tha, isko develop karne ke peeche purpose tha Tv Radio jese products ka software banana.

http://mkbloggers.blogspot.in/


Friends Java platform independent thi kyunki java kisi ek popular hardware ya operating system ke liye nahi banayi gayi thi, dosto jab bhi hum kisi programme ko java main banate hain usko kisi bhi system par execute kar sakte hain dosto isi vja se java language ko other language ki tulna main khaas darja diya gaya hai.



Friends abhi tak to hum baat kar rahe the java ki history ke bare main or ab hum janenge java ke features ke bare main.


Features Of Java

Dosto java language ek bohut hi popular language hai or iske features bhi utne hi popular hain aayiye hum kuch java ke features ke bare main jane.

http://mkbloggers.blogspot.in/


Object Oriented Feature
Friends java main lagbhag sabkuch object hi hota hai or isme humari sari information object ke form main hi store hoti hai.


Compile And Interpreted Feature
Friends jaisa ki hum sabhi jante hain ki almost other programming language ya to compiled hoti hain ya to vo interpreted hoti hain, but yaha par hum aapko batana chahte hain ki java compiled or interpreted dono ko approaches ko hi combine karti hai or ye Two Stage System banati hai, friends sabse pehle java humare programme ko compile karke byte code generate karti hai. Byte code machine instructions nahi hote hain isliye java apne second stage main byte code ko interpret karke machine code generate karti hai, jisko direct execute kiya ja sakta hai.


Simple And Familiar Feature
Friends jesa ki hum jante hain ki java ek simple language hai iske kafi sari features C language ya C++ se liye gaye hain agar hum iske syntax ki baat kare to ye C ya C++ jesa hi hota hai, for example (Control statements, Variable declarations, method statements etc.) ye features java ko or bhi easy banate hain kyunki java ko C language or C++ remember karke hi banaya gaya hai or yahi wjah he ki iske jadatar programmers ko ye familiar hi lagti hai.


Platform Independent Feature
Friends java ko byte code platform hi independent banata hai, jab kabhi bhi hum kisi bhi java programme ko compile karte hain to vo byte code main hi convert ho jata hai friends hum aapko bata de ki ye byte code kisi bhi machine or operating system par run nahi kar sakta ye bas JVM (Java Virtual Machine ) par hi run hota hai.


Dynamic And Extensible Feature
Friends java dynamic language bhi hai dosto java run time ke during Methods Libraries, or classes se dynamic linking karta hai, friends isko hum new technology ke sath bhi use kar sakte hain.


Robust And Secure Feature
Dosto hum aapko bata de ki java ek robust language bhi hai friends agar hum koyi bhi programme java main banate hain to hum us programme ko different different environment main different different technology par without any crashes apna work kar sakte hain, ye kabhi bhi crash nahi hote hain or ye bohut hi reliable language hai.


High Performance Feature
Friends agar baat kare iski performance ki ye kabile tarif hai iski speed byte code ki vjah se hai, iski khaas baat ye bhi hai ki isme run time par over head ki problem bohut hi kam hai.


Multithreaded And Interactive Feature
Dosto java ko multithreaded language bhi kaha jata hai, isme java programme ek time kafi sare tasks ko complete kar sakta hai is feature ki vjah se hi java ko fast and interective hone ka darja prapt hai.


Easy Programme Develop Feature
Friends isme hum koi bhi programme ko bahut hi aasani se develop kar sakte hain, ye hume built in libraries provide karti hai jisme humare users ke liye important classes hoti hain or isi kaaran programmer in libraries ko access karke bahut hi aasani se software develop kar sakte hain.


Distributed Feature
Dosto iski ek khaas baat ye hai ki isse hum distributed applications bana sakte hain ye vo application hoti hain jo different different networks par hoti hain or combined apne task ko perform karti hain . dosto hum aapko ek baat bata de ki java main aap RMI ke through hum dusre network par available applications se interact kar sakte hain.



Object Oriented Principles Of Java

Dosto java other programming languages ki trah hi object oriented principles ko follow karti hai aayiye hum aapko batate hain kuch principles ke bare main.


Encapsulation
Dosto aapko hum bata de ki encapsulation ko data handling bhi kehte hain friends encapsulation main hum private variable declare karte hain or unko hum public method ke through access karte hain aapke variable ko aapke hi class ke methods class access kar sakte hain dusri koi bhi class humare variable ko access nahi kar sakti hai, dosto is trah se hum data ko hide bhi karte hain or use bhi karte hain.


Dosto agar hum aapko bataye encapsulation ke matlab ke bare main to iska ek or matlab hota hai data or code ko ek unit main bind karna or bahar se access ko rokna, aise aapke variables or methods ek hi unit main bind ho jate hain, java 3 level ki data hiding provide karti hai, or ye hain :-


  • Protected - Isme humari class ko inherit karne wali class hi humare class members ko access kar sakti hai.
  • Public - Isme humare public class members ko dusri class access kar sakti hai.
  • Private - Isme humare private class members ko dusri koi bhi class access nahi kar sakti hai.



Polymorphism
Dosto iske through hum ek interface se situation ke according different different actions le sakti hai jese ki method overloading main kiya jata hai.


Abstraction
Dosto ye java ka bahut hi important concept hai jab hum koi vehicle chalate hain to hume ye nahi pta hota ki vo vehicle kese work kar raha hai hum bas use chalate hain uski internal working hume pata nahi hoti hai dosto abstraction ka bhi same to same hi concept hai. hum apne software ki internal working user ko show nahi karte hain, bas user ko vo interface provide karte hai jisse ki vo interact karega.


Inheritance
Dosto iske through hum ek class ke variables ko dusri class main access kar sakte hain aisa karne se hume ek jese methods ko bar bar likhne ki jarurat nahi hoti hai isse computer ki memory or programmer ka time dono bach jate hain java main multiple inheritance allow nahi hai isme ek class sirf ek hi class ko inherit kar sakti hai, ye kami java interface ke through puri karti hai.


Java Development Tools

Dosto ab hum baat karte hain java development tools ki, dosto java main software kuch built in development tools ki help se banaya jata hai, ye hain kuch development tools jinko hum seekhenge :-

JDK ( Java Development Kit )
Dosto ye ek environment hota hai jisme hum koi bhi java program create kar sakte hain or usko execute karwa sakte hain dosto JDK main JRE hota hai jo kisi bhi java program ke execution ke liye responsible hota hai.


JRE ( Java Run-Time Environment )
Dosto ye humare program ke execution ke liye responsible hota hai JRE kuch classes or libraries ka group hota hai jo ek saath milkar program ko execute hone ke liye environment create karte hai. dosto JRE ke 2 kaam hote hain:-
Program me main method ko dhundhna.
Program ka execution start karna.


JVM ( Java Virtual Machine )
Dosto ye to hum sabhi jante hain ki jab hum kisi java program ko compile karte hain to vo pehle byte code main convert hota hai iske baad vo byte code machine code main convert kiya jata hai, JVM ek environment ya machine hoti hai jo byte code ko machine code main convert karti hai, ye JRE ke saath milkar work karti hai.




Java Full Tutorial In Hindi




No comments:

Post a Comment