Pages

ජාවා වල මුලික නීති

ජාවා වල නීති කිහිපයක් පවතී.ඒවා මෙසේය.  

1.ජාවා වැඩසටහනක public class එකක්ද එය තුල main class එකක්ද තිබිය යුතුය.


2.public class එකේ  නම සෑම විටම File name (save කරන නම) එකට සමාන විය යුතුය.     උදාහරණයක්‌ ලෙස පහුගිය පාඩමේ save කරන ලද නම ගමු.එහිදී FirstLesson යනුවෙන් ලබා දී ඇත. මෙහි මුල් අකුර capital වනවා වගේම මැද අකුරද capital වේ. එය එලෙසම save කරන විට ලබාදිය යුතුය. 


3.public class එක තුල main class එක පිහිටුවන ප්‍රධාන කේතය 
public static void main (String args [ ] )      JVM එකෙන් කෙලින්ම සොයා ධාවනය කරන්නේ මෙම main class එකයි. ඉදිරි පාඩම් වලදී මෙය ඉතා හොඳින් පැහැදිළි වනු ඇත.


4.class එකක් ආරම්භ කළ යුත්තේ ඉංග්‍රීසි අකුරකින් පමණකි. එය capital වීම අත්‍යවශ්‍ය නොවේ. ඉලක්කම් භාවිතා කළ හැක්කේ පළමු අකුරට පසුව පමණි.


5.class name එකක් සෑම විටම තනි වචනයක් විය යුතුය.වචන අතර හිස්තැන් භාවිතා කළ නොහැක. විශේෂ සලකුණු (@ , + , " " ,...) කිසිවක් භාවිතා කළ නොහැකි අතර _ සලකුණ පමණක් භාවිතා කළ හැක.








පින්තුරය ලොකුවට බලන්න ඒ මත click කරන්න 

ලබන පාඩමෙන් ජාවා වල මුලික දත්ත ආකාර පිළිබඳව ඉගෙන ගමු

ජාවා සරළම වැඩසටහනක් ලියමු

                                           ඔන්න ඉතින් අද වැඩ පටන් ගමු.මම අද කියල දෙන්න හදන්නේ සරළම ජාවා වැඩසටහනක් ලියන්නේ කොහමද කියල.හොඳයි පසුගිය පාඩමෙන් මම කිව්වනේ කොහමද ජාවා JDK Install කරගන්නේ සහ java path එක හදාගන්නේ කොහමද කියල.මතක නැත්නම් ආයෙත් මෙතනට ගිහිල්ල බලලා එන්න.මොකද අද ගොඩක් වැදගත් වෙනවා අර පාත් එක හදාගන්න එක.නැත්නම් ලොකු අමාරුවක වැටෙන්නේ. :D
අද පාඩමට වුවමනා වෙනවා අපි හැමෝම හොඳින් දන්න දෙයක්. Notepad. ඔන්න ඕකෙන් තමයි ඉගෙන ගන්නකම් කරන්න හොඳ.වෙන හේතුවක් නිසා නෙමෙයි.අපි Hard code කරන තරමට තමයි අපිට මතක හිටින්නේ.

Notepad එක අරගෙන මේ විදියට type කරන්න.

class FirstLesson  {
           
               public static void main ( String args[] ) {
         
               System.out.println ( " Hallo kohamada" ) ;

                }

    }

දැන් FirstLesson.java යන නමින් ඔයාලට ඕන තැනක save කරගන්න.මතක ඇතිව Encoding එක ANSI දෙන්න අමතක කරන්න එපා.මොකද ජාවා platform එක Unicode කියන දේ දන්නේ නැ. Unicode දාන්න වෙනම ක්‍රම තිබෙනවා ඒවා ඉදිරියට කියලා දෙන්නම්.

දැන් Command Prompt එක open කරගන්න(cmd එක ගන්න හැටි කියල දීලා ඇත්තේ ආයේ නැහැයි කියන්න එපා) .ඔයාල File එක save කරපු තැනට path එක හදාගන්න. මෙන්න මෙහෙමයි කරන්නේ. මම හදල තියෙන විදියට මම කියල දෙන්නම්.



මම මගේ FirstLesson කියන java file එක save කරලා තියෙන්නේ J: partition  -> My Working Folder -> Java Folder -> Java 32 Folder  -> Day 1 කියන folder එක ඇතුලේ.ඉතින් ඔය විදියට type කර කර ඉන්න එක එක පාරයි කරන්න ඕන.ඊට පස්සේ දිගටම ඕක ඇතුලේ වැඩ ටික කරාම හරි.windows 7 වල නම් ඔය දේට ලේසි ක්‍රමයක් තියෙනවා අදාළ folder එක ඇතුලේ Shift එක සමග mouse right click කරාම එන drop down menu එකේ තියෙනවා open command prompt here කියල.එක click කරාම හරි.

ජාවා වල compiler එකට කියන්නේ javac කියලා. ඉතින් අපට compile කරන්න වෙන්නේ javac මගින්.
මෙහෙමයි කරන්නේ.
( මතක ඇති නේද java permanent path set කරනකොට මම කිව්වා ඇයි කියලා කරන්නේ.නැ මම එතැනදී කිව්වේ නැ.දැන් තමයි කියන්නේ. javac, java කියන වචන cmd එක දන්නේ නැ.ඒ නිසා අපි save කරන හැම file එකක්ම save කරන්න වෙන්නේ අර කියපු bin folder එක ඇතුලේ,එහෙම කරන එක කරදර නිසා තමයි අපි permanent path එක set කරගත්තේ.ඒ නිසා අපේ පරිගණකයේ ඕනෑම තැනක file save කරලා අපේ වැඩ කරගන්න පුළුවන්.)

javac  FirstLesson.java කියලා type කරලා enter කරන්න.මම කියපු විදියට කරානම් අයෙත් මම photo එකේ දාලා තියෙන විදියට එන්න ඕන.නැත්නම් මොකක් හරි Error එකක් ඒවි,ඒක කියවල බලලා වැරැද්ද හදා ගන්න.නැත්නම් මට comment එකක් විදියට එවන්න.

ඊට පස්සේ
java  FirstLesson    කියලා type කරලා enter කරන්න.  Hallo kohamada මේක  cmd එකේ ඇවිල්ල තියෙන්න ඕන.වැඩේ හරිද.නැත්නම් අයෙත් කරලා බලන්න.

මෙන්න මෙහෙමයි coding එක විස්තර කරනවනම්.

1.
2.


3.
4.


5.

අපි මේ වැඩ කරන අතරේ බලන්න අපි java file එක save කරපු තැන තව මොනවද හැදිලා තියෙන්නේ කියලා.   FirstLesson.class කියලා file එකක් ඇති. මගේ මුල් පාඩම් මතක නම් මේක දන්නවා ඇති.open කරලා බලන්න තේරුම් ගන්න පුලුවන්ද කියලා.

මං හිතනවා ඔයාලට තේරෙන්න ඇති කියලා මොනවා හරි ගැටළුවක් තියෙනවා නම් comment කරන්න.

අද පාඩම මෙතනින් ඉවරයි.ඉතින් ඔයාලත් මේවා කරලා බලන්න.එක එක විදියට කරලා බලන්න.

ජාවා වල rules ටිකක් තියෙනවා එක මම අනෙත් පාඩමෙන් කියලා දෙන්නම්.අද ගොඩක් type කරානේ.
හොඳයි try කරලා බලන්න.
මම උදාහරණයක්‌ දීලම යන්නම්කො.මෙන්න


public class FirstLesson {
          public static void main (String args[]) {                                                        


System.out.println ("****************************************************");
System.out.println ("**************   *************************************");
System.out.println ("*************  *  ************************************");
System.out.println ("************  ***  ***********************************");
System.out.println ("***********  *****  **********************************");
System.out.println ("**********  *******  *********************************");
System.out.println ("*********  *********  ********************************");
System.out.println ("********                          *******************************");
System.out.println ("*******  *************  ******************************");
System.out.println ("******  ***************  *****************************");
System.out.println ("*****  *****************  ****************************");
System.out.println ("****  *******************  ***************************");
System.out.println ("***  *********************  **************************");

}
}