ජාවා (ක්‍රමලේඛන භාෂාව)

විකිපීඩියා, නිදහස් විශ්වකෝෂය වෙතින්
(ජාවා (පරිගණක ක්‍රමලේඛන බස) වෙතින් යළි-යොමු කරන ලදි)
වෙත පනින්න: සංචලනය, සොයන්න
ජාවා
Java logo.svg
පැරඩයිමය Object-oriented, structured, imperative
සැලසුම් කලේ Sun Microsystems (now owned by Oracle Corporation)
විකාශක ජේම්ස් ගොස්ලිං & සන් මයික්‍රොසිස්ටම්ස්
පළමුව ප්‍රකාශය 1995
ස්ථායි නිකුතුව
Java Standard Edition 6 (1.6.0_26) / ජුනි 7, 2011; වසර ගණනකට 6 ක් පෙර (2011-06-07)
ටයිප් කිරීමේ ශික්ෂණය Static, strong, safe, nominative, manifest
OS Cross-platform (multi-platform)
වරපත GNU General Public License / Java Community Process
ගොනුනාම දිගුවන් .java, .class, .jar
වෙබ් අඩවිය For Java Developers
ප්‍රධාන ක්‍රියාත්මක කිරීම්
OpenJDK, HotSpot, many others
උප භාෂා
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
  • [[wikibooks:Java Programmingkjk

mnnkjn|Java Programmingkjk

mnnkjn]] at Wikibooks

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

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

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

== මුලික වැඩසටහනක්

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

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


ඔබගේ පරිඝනකයට ජාවා පරිගණක ක්‍රමලේඛන බස පිහිටුවා ගන්නා ආකාරය

ඔබගේ මෙහයුම් පද්දතිය WINDOWS නම්,

  • පලමුව ඔබගේ ම්හයුම් පද්දට්තියාට ගෑලපෙන ජවා ක්‍රමලේඛනය භාගත කර ගන්න. මෙය ප්‍රධාන ලෙස 32 bit සහ 64 bit ලෙස වර්ග දෙකකින් ඈත.
ඔබගේ මෙහයුම් පද්දතිය ගෑන දෑන ගෑනීම සදහා DxDiag මෙවලම භාවිතා කරන්න
  • සාර්ථකව පිහිටුවා ගැනීමෙන් පසු පහත සදහන් SYSTEM variable, ENVIRONMENT variable ඇතුලත් කරන්න.
JAVA_HOME=C:\Program Files\Java\jdk1.6.0_33 ( ඔබට ගෙලපෙන ලෙස වෙනස් කර ගන්න )
  • මෙහයුම් පද්දතියේ PATH variable පහත ලෙස සංස්කාණය කරගන්න.
$JAVA_HOME\bin

දෑන් ඔබ සාර්තකව පිහිටුවාගෙන අවසානය්. ඔබ සාර්තක දෑය් දෑන ගෑනීමට විධාන පුවරුවක් ගෑන java අතුල්කරන්න එවිට ඔබට නව පිහිටුවා ගෙනීමේ විස්තර ලෙබෙනු ඈත.

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

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

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

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

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

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

"https://si.wikipedia.org/w/index.php?title=ජාවා_(ක්‍රමලේඛන_භාෂාව)&oldid=400921" වෙතින් සම්ප්‍රවේශනය කෙරිණි