ඊයේ ලිපියේ ඉතුරු ටිකත් අරන් අද ඉක්මනින්ම ආවා මොකද අද ලියන
කොටසත් පෙර ලිපියේම කොටසක් නිසා.ඉතින් මතක ඇතිනේ අපි කලින් කතා කල java file එකක් compile කරනවා
කියන්නේ මොකක්ද කියල පැහැදිලි කරගත්තා.හරි අපි අද බලමු ඇයි අපි java file එකක් compile කරලා (.class) file එකක් විදියට සකසන්නේ කියලා.
මෙන්න මේකයි එකට හේතුව අපි ජාවා
වැඩසටහනක් ලිව්වට පස්සේ ඒ java file එක එතනින් එහාට Run කරන්න වෙන්නේ මොන වගේ Computer එකක්ද
කියලා කියන්න දන්නේ නැනේ.
අපි මෙහෙම හිතමුකෝ….. ඔයා ඔයාලගේ ගෙදර තියෙන Windows Operating System එක සහිත Computer එකක ඉදන් Java වැඩසටහනක් හදනවා.ඒක ඔයාට Linux, Apple වගේ Operating System එකක Run කරවන්න ගියොත් ඒක කරන්න බෑ අපිට (.java) කියන file එකෙන්.මෙහෙමත් හිතන්නකෝ අපි ලිව්ව file ඒක අපි හදාගන්න ඕනි ඕනෑම පරිගණකයකට සුදුසු වෙන ආකාරයට.ඕනෑම System Environment එකක් යටතේ Run කරවන්න පුළුවන් විදියට හදාගන්න ඕනි එකට තියෙන ක්රමය තමයි compile කරලා (.class) file එකක් විදියට හදාගන්න ඒක.මේ (.class) කියන file ඒක ඕනෑම system එකක් තුල Run කරවගන්න පුළුවන්. ඒක වෙන හැටිත් හීමිට තේරුම් ගම්මු.හරි පැහැදිලි වෙන්න ඇති කියලා සිතනවා.
හරි ඉතින් Windows , Apple , Ubuntu වගේ ඕනෑම System එකක තියෙනවා JVM – (Java Virtual Machine ) ඒක කියලා
එකක්.එකට පුළුවන් (.class) file කියවගන්න.ඉතින් අපි compile කරලා එවන (.class) file එක ඒ ඒ අදාල system එකේ තිබෙන JVM එකෙන් කියවල එහි ඇති දත්ත වලට අනුකූලව අපිට ප්රතිපලයක් Output කරනවා.ඒ ලැබෙන ප්රතිපලය පොදු වුන එකක් වෙනවා
මොකද මොන Operating System එකෙන් කියෙව්වත් එහි අඩංගු වෙන්නේ (.java) ලෙස file එකේදී අපි ලිව්වා දේ.
ඒ කිව්වේ
මගේ යාලුවනේ මෙතනදී වෙන්නේ (.java) විදියට
හැම තැනදීම කියවගන්න බැරි නිසා අපි වෙන විදියකට ඒ file ඒක හරවල යවනවා අයෙත් ඒ අදාල system වලදී මුල් file එකේ දත්ත ගන්න පුළුවන් විදියටම.
මෙන්න මේ කාර්යට අපි කියනවා Execute කරනවා
කියලා.
කලින් රූප සටහනේම එකතුවක් එක්ක මෙන්න මේ දීල තියෙන රූප සටහනෙන්
තේරුම් ගන්න බලන්න .
සාරාංශයක් විදියට ඔයාල මෙහෙම මතක තියාගන්නකෝ අපි මුලින්ම ජාවා
භාෂාවෙන් වැඩසටහනක් ලියනවා ...දෙවනුව කරන්නේ ඒ වැඩසටහන එනම් file ඒක compile කරන
ඒක.......තුන්වනුව අදාල JVM එකක් හරහා එය Execute කරනවා .සරල සිද්දි 3 යි සහෝ.
Write
Java Program ----->Compile It----->Execute It
Compile කිරීම Execute කිරීම
කියන්නෙත් ටිකක් කතා කරන්න ඕනි Topic දෙකක්.මොකද ඒවා වෙන්නේ මොකකින්ද.අපි ඒවා සදහා යොදාගන්න Software
ම්නවද.ඉතින් ඉදිරි ලිපියකින් ඒ ගැන කතා කරමු.දැනට java file එකක ක්රියාකාරීත්වය දැනගෙන ඉම්මුකෝ...
No comments:
Post a Comment
ඔයාලගේ අදහස් දක්වලා යනවනම් අපිට ලොකු හයියක් ඒක.....නොදැක්වුවා කියලා තරහකුත් නෑ...මොනවා හරි දේකදී මේ පාඩම් වැදගත් වුනා නම් අන්න ඒකයි අපේ මේ වෑයම ඒකයි අපේ සතුට....හැමෝටම ජය ..!!