ජාවා (පරිගණක ක්‍රමලේඛන බස)

විකිපීඩියා, නිදහස් විශ්වකෝෂය වෙතින්
වෙත යන්න: සංචලනය, සොයන්න
ජාවා
Java logo.svg
Paradigm Object-oriented, structured, imperative
ප්‍රාදුර්භූත වෙන්නේ 1995
නිර්මාණය කරන ලද්දේ Sun Microsystems (now owned by Oracle Corporation)
විකාශකය James Gosling & Sun Microsystems
ස්ථාවර නිකුතුව Java Standard Edition 6 (1.6.0_26) (ජුනි 7, 2011; 11 මාස ගණනකට පෙර (2011-06-07))
Typing discipline Static, strong, safe, nominative, manifest
ප්‍රධාන ක්‍රියාත්මක කිරීම් OpenJDK, HotSpot, many others
Dialects Generic Java, Pizza
ආභාෂය ලැබුවේ Ada 83, C++, C#, Delphi Object Pascal, Eiffel, Generic Java, Mesa, Modula-3, Objective-C, UCSD Pascal, Smalltalk
අනුබලය Ada 2005, BeanShell, C#, Clojure, D, ECMAScript, Groovy, J#, JavaScript, PHP, Python, Scala
OS Cross-platform (multi-platform)
License GNU General Public License / Java Community Process
සාමාන්‍ය ගොනු විස්තීර්ණ .java, .class, .jar
Website For Java Developers
Wikibooks logo Java Programming at Wikibooks

ජාවා යනු පරිගණක ක්‍රමලේඛණය කිරිමට හාවිතා කරයි. Sun Microsystems නැමැති ආයතනය විසින් 1995 වර්ෂෙය්දි හදුන්වාදෙන ලදි. මෙමය C සහ C++ යන පරිගණක ක්‍රමලේඛණ හාෂා වලට සමානකම් දැක්වුවද ඊට වඩා වැඩි පහසුකම් අන්තර්ගතය. ජාවා වැඩසටහන් bytecode නැමැති ක්‍රමයට පරිවර්තනය කොට "ජාවා වැඩකරන පරිසරය" තුල ක්‍රියාත්මක වේ. "ජාවා" යනු දැනට භාවිතයේ පවතින ජනප්‍රියතම ක්‍රමලේඛන භෂාවක් වන අතර,එය පරිගනක යෙදවුම් මෘදුකාංග (Computer Application Software) සැකසීමේ සිට වෙබ් යෙදවුම් (Web Application) දියුණු කිරීම දක්වා වූ පුළුල් පරාසයක ව්‍යප්ත වී පවතී. නමුත් දැන් ජාවාහි අයිතිය Oracle ආයතනය සතුව පවති.

පටුන

[සංස්කරණය] ඉතිහාසය

James Gosling ,Mike Sheridan සහ Patrick Naughton යන අය ඇතුලු "Green Team" නමින් හැන්දින්වු කන්ඩායම 1991 ජූනි මාසය පමන වන විට "Green Project" ව්‍යපෘතිය ආරම්භ කරන ලදී. මෙම ක්‍රම ලේඛන භාෂාව මුලින්ම "oak" ලෙස හඳුන්වන වනු ලැබූ අතර,James Gosling ගේ කාර්යාලය ඉදිරිපිට තිබූ "ඕක්"(oak) ගසක් එයට හේතු වූ බව සඳහන් වේ. පසුව එය "ග්‍රීන්"(Green) ලෙස වෙනස් වූ අතර, අවසානයේදී සසම්භාවීව තෝරා ගත් වචන සමූහයක් අතරින් "ජාවා" යන නමින් නම් කරනු ලැබීය. Sun Microsystems විසින් 1995 වර්ෂයේදී ජාවා පරිගනක භාෂාව මුලින්ම මහජනයා වෙත ඉදිරිපත් කරන ලදී.එය එවකට ජනප්‍රිය පද්ධති වෙනුවෙන් වියදම් රහිත භාෂාවක් ලෙස ප්‍රචලිත විය.

[සංස්කරණය] මුලික වැඩසටහනක්

class HelloWorldApp {
    public static void main(String[] args) {
        System.out.println("Hello World!"); // Display the string.
    }
}

මෙම කුඩා වැඩසටහන වදන් සැකසීමෙ වැඩසටහනක් (Notepad) මගින් සකස් කර HelloWorldApp.java නම්න් ගබඩා කර විධාන ක්‍රියාත්මක කිරීමේ වැඩසටහනක් (eg: Windows Command Prompt) ආධාරයෙන් ක්‍රියාත්මක කර බැලිය හැකිය. මෙම වැඩසටහන ධාවනය කිරිමට පෙර compile කර ගත යුතුය. ඒ සදහා javac විධානය යොදා ගත හැකිය. (eg: javac HelloWorldApp.java). ධාවනය කිරීම සදහා java විධානය යොදා ගත හැකිය. (eg: java HelloWorldApp)

[සංස්කරණය] සංස්කරණය

Sun ආයතනය ජාවා ක්‍රමලේඛන විවිධ මාධ්‍ය(Platform) ඉලක්ක කරගනිම්න් සකස්කර ඇත. ඒවා නම්:

  • ජාවා කාඩ්‍‍ ස්මාට්කාඩ් සදහා.
  • ජාවා මයික්‍රෝ සංස්කරණය (ජාවා එම්.ඊ.) — සීමාසහිත සම්පත් ඇති පද්ධති සදහා(ජංගම දුරකථන, රූපවාහිනි ආදිය සදහා).
  • ජාවා සාමාන්‍ය සංස්කරණය (ජාවා එස්.ඊ.) — සාමාන්‍ය පරිඝනක සදහා.
  • ජාවා වානිජ සංස්කරණය (ජාවා ඊ.ඊ.) — වානිජමය ඉතා දියුනු අන්තර්ජාල යෙදුම් නිර්මාණය කිරිම සදහා.

ඉහත සදහන් එක් එක් සංස්කරණ සදහා වෙන වෙනම ඊට අදාල සම්පත් ජාවා සතුව පවති. අදාල කේතයන් Sun ආයතනය මගින් නඩත්තු වන අතර ඒ පිලිබද උනන්දුවක් දක්වන්නන්ට එම ක්‍රියාවලියට සහභාගි විය හැක.

Sun ආයතනය PersonalJava නම්න්ද සංස්කරණයක් ජාවා මයික්‍රෝ සංස්කරණය සම්බන්ධයෙන් ලබාදුන්නත් පසුව එම සංස්කරණය දියුනු කිරිම නවතා ඇත.

[සංස්කරණය] බාහිර සබැඳුම්

පුද්ගලික මෙවලම්
නාමඅවකාශයන්

ප්‍රභේද
කාර්යයන්
හසුරවන්න
මෙවලම් ගොන්න
වෙනත් භාෂා වලින්