12/26/11

Statements හා main() method

Statements
Statement  එකක් කියන්නේ Unit  of declaration or execution .අපිට program එකක execution  එක තවදුරටත් Statements වශයෙන් කොටස් වලට වෙන් කරනන් පුලුවන් ..කලිනුත් කිව්වා වගේ Statement   එකක් ඉවර වෙන්නෙ (;) semicolon  එකෙන්

දැන් මේ Statements ආකාර කිහිපයක් ඉගෙන ගම්මු

Variable declaration statement
<type> <variable>, <variable>, …;

int var1, var2;

මේ විදියට තමා අපි Variable declare කරන්නේ


Assignment statement
<variable> = <expression>;

var1 = 100;
var2 = 100 + var1; 

මේ විදියට තමා Variable එකකට value එකක් දාන්නේ

ඊලග එක තමා වැදගත්ම එක

 Method call
<method ID>(<expression>,<expression>,...);

System.out.println(“Answer is “ + var1);

(.) dot Operator එක තමා අපි object එකක් හරි class එකක් ඇතුලෙ හරි තියෙන යමකට access කරන්න යොදා ගන්නේ .. සියලුම Operators ගැන කතා කරන්න කලින් අපි තව එක විශේෂ දෙයක් ගැන කතා කරමු

12/24/11

Variables ....


Reference Types (or class types)
මේ කියන්නේ type එක විදියට අපි (හරි SUN එකේ කට්ටිය හරි) ලියපු class එකක් Reference  කරන variables 
මේ type එකේ default value එක null ,අපි value එකක් දුන්නොත් එක reefer කරන්නේ memory එකේ තියෙන object එකකට 
මේ type එකේ store කරන්න පුලුවන් data වල ප්‍රමානය .. හැඩය ..class එකෙන් class එකට වෙනස් වෙනවා .අපි ඒ ගැන ඉදිරියට කතා කරමු

12/23/11

Access Modifiers හා Variables

අපි අන්තිමට නැවත්තුවෙ කොතැනද ?
Access Modifiers ගැන

මෙතන්දි අපි

private
protected
{default} -not keyword
public
ගැන කතා කරනවා

private

මේක තමා තියෙන පොඩිම ... වගෙම වැඩිම ආරක්ශාවක් තියෙන්නේ මේ modifier එක යෙදුවා කියන්නේ .. ඒ holder ව use කරන්න පුලුවන් ඒ scope එකේ විතරයි

protected

private වගේ මයි නමුත් .. නමුත් මේක use කරන holder සමග සම්බන්දයක් තියෙන ඕනෙම කෙනෙකුට එයාගෙ scope එක අතුලෙත් use කරන්න පුලුවන්

 default :
මේකට කීවර්ඩ් එකක් නෑ ... මුකුත් modifier එකක් use නොකර තියෙනකොට .. අපිට හම්බ වෙන්නේ මේ modifier  එක ..මේකෙ scope එක package ලෙවෙල් එකේ තියෙන්නේ .. ඒ කියන්නේ එක ෆොල්ඩර් එකක් ඇතුලෙ ඕනෑන කෙනෙකුට ඇක්සස් කරන්න පුලුවන්

public

හ්ම් -scope එක තමා ඕනෑම package එකක කෙනෙකුට ඇක්සස් කරන්න පුලුවන්

12/22/11

ආවා........ආවා.........අවා..........

ඔන්න ඉතින් මං ඊයෙ අඬ බෙර ගහ ගෙන පටන් ගත්තනේ වැඩක් ::P

ඔන්න උනුසුම යන්ට කලින්ම පටන් ගත්තා වැඩේ .....මේක හුග දෙනෙක් පුද්ගලිකවම වගේම කොමෙන්ට්ස් හරහා ප්‍රසිද්දියෙත් ඉල්ලපු දෙයක් (ඇත්තටම එක්කෙනයි ප්‍රසිද්දියෙ ඉල්ලුවේ ඒ වුනාට ඒක මට ලොකු දෙයක්)

ඔන්න ඉතින් කොහොමෙන් හරි මන් කොටන්නයි යන්නේ මොනාද