ජාවා with නානා (PART 4)

Share

ඔන්න මම කිව්ව වගේම ඉක්මනටම ආවා ඊලග tutorial එකත් අරගෙන. දැන් කට්ටිය පුදුම උනන්දුවකින් ඇත්තේ. මොකද අද සිට coding පටා…..න් ගන්නවනෙ.

ඔන්න එහෙනම් අපි වැඩේට බහිමු.

ජාවා coding කරන්න අනන්තවත් software’s තියනවා. එත් මුලින්ම fundamentals ඉගෙන ගන්න අවශ්‍යයිනෙ. මම හිතනවා කට්ටියගෙම computers වල notepad ඇති කියලා.එත් සාමාන්‍ය notepad එකට වඩා notepad++ වල ජාවා coding කරන එක ලේසී. මෙන්න මේ ලින්ක් එකෙන් ඔයාලට notepad++ ඩවුන්ලොඩ් කරගන්න පුලුවන්.

http://notepad-plus-plus.org/news/notepad-6.4.4-release.html

මම notepad++ use කරන්න කිව්වෙ ඇයි කියලා සමහරවිට කට්ටියට හිතෙනව ඇති. ඒකට හේතුව තමයි, ජාවා වල code එකේ මොකක් හරි වැරැද්දක් තියනවානම් එන error message එකේ තියෙන්නේ කී වෙනි පේලියෙද වැරැද්ද තියෙන්නෙ කියලා. ලයින් 2ක 3ක code එකක නම් අවුලක් නැතුව හොයාගන්න පුලුවන්. එත් හිතන්න ලයින් 100ක විතර code එකක් නම් හොයන්න ගියාම හරිම අමාරුයි. Note pad එකෙත් සෙටින්ග්ස් හදන්න පුලුවන්. එත් මම හිතන්නේ හොදම දේ note pad++ දාගන්න එක.

java4_1

හරි. මම හිතනවා කට්ටිය notepad++ Download කරලා දැන් coding කරන්න බලාගෙන ඇති කියලා.

එහෙනම් open කරන්නකො බලන්න notepad++ එක. හරි. මුලින්ම අපි බලමු ජාවා code එකක පැටර්න් එක.

java4_2

ජාවා වල හැම දෙයක්ම වෙන්නෙ class එකක් අතුලේ. ඒ class එකට තියනවා නමක්. ඒකට අපි කියන්නෙ class name එක කියලා. උඩ තියන උදාහරණයේ class name එක තමයි Test කියන්නේ.

java4_3

ජාවා code එකක් කියන්නෙ හරියට පන්ති කාමරයක් වගේ.
ඊලගට ජාවා code එකක තියන වැදගත්ම කොටස තමයි main method එක.

java4_4

ඔය යටින් ඉරක් ගහල තියෙන්නෙ main method එකට. “{” , “}’ වලින් කරල තියන්නෙ main method එකෙ සීමාව පෙන්නන එක. main method එක අතුලේ තියන commands විතරයි interpret වෙන්නේ.

උදාහරණයක් විදිහට අද අපි බලමු කොහොමද Hello World කියන එක ප්‍රින්ට් කරගන්නෙ කියලා.

මුලින්ම ක්ලාස් නේම් එකක් දීලා ඉමු. මම ඉතින් සුපුරුදු පරිදි මගෙ නමම දෙන්නම්. ඔයාලට පුලුවන් ක්ලාස් නේම් එකට කැමති නමක් දෙන්න. එක්සෑම් එකේ ගිහින් ක්ලාස් නේම් එකට දැන් නානා කියලා ලියන්න එපා. ඔන්න මම වග කියන්නේ නෑ එවට නම්. සාමාන්‍යයෙන් ක්‍රමය තමයි ක්ලාස් නේම් එකේ මුල් අකුර කැපිටල් වලින් ලියන එක.
ක්ලාස් නේම් එක වචන 2ක් හො ඊට වැඩි ගනනක් නම් අපිට පුලුවන් _ (“අන්ඩර්ස්කොර්”) එක පාවිච්චි කරලා වචන වෙන් කරගන්න. (Charith_Shaddow)එත් බහුලව පාවිච්චි කරන ක්‍රමය තමයි camel case (“කැමල් කේස්”). මේකෙදි කරන්නේ හැමවචනයකම මුල් අකුර කැපිටල් වලින් ලියන එක.
උදා:- charith shaddow කියන එක CharithShaddow කියල ලියනවා.

ක්ලාස් නේම් එක ලියලා අපි ඊලගට කරන්නේ curly brackets දාලා ක්ලාස් එකෙ සීමාව පෙන්වන එක. මම කලින් කිව්වා වගේ හැම දෙයක්ම ලියන්නේ ක්ලාස් එක ඇතුලේ.

ඊලගට අපි ලියන්නේ main method එක(දැන්ට හොදේ ). main method එක ඇතුලේ තියන String කියන වචනයේ මුල් අකුරත් කැපිටල්. එවා හොදට මතක තියාගන්න.

java4_5

ඊලගට main method එකේ සීමාව ලකුනු කරන්නත් curly brackets දාන්න.

දැන් තියන්නේ Hello World ප්‍රින්ට් කරගන්න විතරයි. ජාවා වල අපි ප්‍රින්ට් කරන්න පාවිච්චි කරන command එක තමයි
System.out.println(“”);

මෙකේ System කියන වචනයේ මුල් අකුර කැපිටල් වෙන්න ඔන. ඊට පස්සේ බ්‍රැකට්ස් අතුලෙ ඩබල් ක්වොට්ස් ඇතුලේ අපි ලියන්න ඔන අපිට ප්‍රින්ට් කර්ගන්න අවශ්‍ය දේ. අමතක නොකර බ්‍රැකට්ස් වැහුවට පස්සේ සෙමිකොලන්(” ; “) එක දාන්නම ඔන.

java4_6

ඔන්න ඕකයි code එක.

Tutorial එක හිතුවට වඩා දික් උන ඉතින් අපි හිතුවා මේක කොටස් 2කට දාන්න. ජයවේවා……
අවුලක් තියෙනවා නම් මෙතන කොමන්ට් එකක් දාන්න.
e-mail- charith_shaddow@yahoo.com එකට mail එකක් දැම්මත් කමක් නෑ