Thursday, February 24, 2011

ජාවා වැඩ සටහන් ජාති

මෙන්න ජාවා - 5 වැනි දිගහැරුම

ජාවා වැඩසටහන් ප්‍රධාන කොටස් දෙකකට බෙදන්න පුලුවන්...
               Stand Alone Applications
               Web-based Java Applications

වෙබ්-පාදක ජාවා වැඩසටහනුත් (Web-based Java Applications) ජාති කිහිපයක් තියෙනවා...
ඒව තමයි,
              Applets
              Servlets
              Java Server Pages

මේ වචනයි...මේ මොනවද, කිංද මංද කියල සමහරු දන්නවත් ඇති ඒත් මේව ගැන අපි පසුවට දීර්ඝ වශයෙන් කථා කරමුකෝ...

ජාවා platform සංස්කරණ

Java Micro Edition(Java ME)
                     ජාවා ME භාවිතා කරන්නේ ජංගම දුරකථන වලට ජාවා වැඩසටහන් හදන්න.
Java Standard Edition(Java SE)
                     ජාවා SE පාවිච්චි කරන්නේ සාමාන්‍ය ජාවා වැඩසටහන් නිර්මාණය කරන්නයි.
Java Enterprise Edition (Java EE)
                     ජාවා EE පාවිච්චි කරන්නේ දරුණු ගණයෙලා සැලැකෙන server එක පැත්තෙන් කෙරෙන කේතන වැඩ කටයුතු වලටයි.

ජාවා ව්‍යුහය

මෙන්න ජාවා - 4 වැනි දිගහැරුම

ජාවා වැඩ කරන පරිගණක පද්ධතියක් ගත්තම ඒක හැදිල තියෙන්නෙ මෙන්න මෙහෙමයි.

මේ ගැන කියන්න කලින් පරිගණක පද්ධතියක් නිර්මාණය වෙලා තියෙන විදිහ කතා කරල හිටියොත් හොදයි කියල හිතුනා.

පරිගණක පද්ධතියක් භෞතිකව නිර්මාණය වෙලා තියෙන්නේ දෘඩාංග හා මෘදුකාංග යන කොටස් දෙක එකතු වෙලානේ.
පරිගණකයේ තියෙන දෘඩාංග කොටස් අපිට ඕන විදිහට හසුරොවන්න පුලුවන් තැනට ගෙනත් දෙන්නේ පද්ධති මෘදුකාංගය නොහොත් System Software එක විසිනි.
සරලවම කතා කරන පද්ධති මෘදුකාංගය තමා මෙහෙයුම් පද්ධතිය නැතහොත් Operating System(OS) එක කියන්නේ...

ජාවා පාරිභාෂිතය

මෙන්න ජාවා - 3 වැනි දිගහැරුම

ජාවා ඉගෙන ගනිද්දී නිතරම ඇහෙන වචන ටිකක් තියෙනවා...ඒ ටිකත් දැන ගෙනම වැඩේට බහින එක ඔක්කොටම වඩා හොදයිනේ...
මොකද නැත්නම් මගදි වචන අහු වුණාම ටොපික් එකෙන් පිට පනින්න වෙනවනෙ වචනෙ තේරුම් කරන්න...

හැබැයි පුතෝ මේක හෙනම අමාරු වැඩක්...සමහරක් විට ඉංග්‍රීසි තේරුම කියෙව්වොත් සිංහල එකට වඩා හොදට තේරෙයි කියල හිතනවා...ඒ නිසා සිංහල සරල තේරුමයි, ඉංග්‍රීසි තේරුමයි දෙකම කියන්නම්කෝ...
හොද විදිහකට තේරුන් ගන්න බලන්නකෝ....

Class
දත්ත සහ ඒ දත්ත භාවිතා ක්‍රම සමූහයක එකතුවක්.
(A collection f data and methods that operates on that data.)

ජාවා හැදින්වීම...

මෙන්න ජාවා - 2 වැනි දිගහැරුම

ගොඩ කලෙකින් ඉඩක් ලැබුණා..ඇත්තටම බැලුවොත් හුස්මක් ගන්නත් බෑ පාඩම් වැඩ නිසා...ඒත් පටන්ගත්තගන්ම වැඩේ නවත්තන්න බැනේ...

ඉතින් ඔන්න නවත්තපු තැන ඉදන්...

හැමෝම දන්නවනෙ ඉතින් විෂයක් අලුතින් ඉගෙන ගනිද්දි මුල් ටිකේ තියෙන්නෙම කථාවක් වගේ theory විතරයිනේ... ඉතින් ජාවා කියල අමුත්තක් නෑ... ජාවා වලත් theory ටිකක් තියෙනව දැනගන්න ඕනා...ඒව දැනගන්න ඕනෙමයි කියල නෑ..
ඒත් ජාවා ගහන්න පුලුවන් කියල ඉන්න කොට පොඩි එකෙක් " අයියේ, ජාවා මොන පරම්පරවෙ එකක්ද ? " කියල හරි ඇහුවොත් ජාමෙ බේරගන්න කියල හරි theory වලින් ටිකක් හරි දැනගෙන ඉන්න එක කෝකටත් හොදයිනේ...

ඔන්න ඉතින් වැඩිය පල් හැලි ගහන්නෙ නැතුව කෙටියෙන් ජාවා ගැන දැන ගෙන හිටියොත් හොදයි කියල හිතෙන ටික කියන්නම්කො අහගන්නත් එක්ක...

ජාවා කියන්නෙ තුන්වෙනි පරම්පරවේ programming language එකක්නේ.