Search
Search titles only
By:
Search titles only
By:
Log in
Register
Search
Search titles only
By:
Search titles only
By:
Menu
Install the app
Install
Forums
New posts
All threads
Latest threads
New posts
Trending threads
Trending
Search forums
What's new
New posts
New ads
New profile posts
Latest activity
Free Ads
Latest reviews
Search ads
Members
Current visitors
New profile posts
Search profile posts
Contact us
Latest ads
එක පැකේජ් එකයි මාසෙටම Unlimited Internet. තාමත් DATA CARD දාන්න සල්ලි වියදම් කරනවද? අඩුම මිලට අපෙන්.
sayuru bandara
Updated:
Tuesday at 12:30 PM
Ad icon
ඉන්ටර්නෙට් එකෙන් හරියටම සල්ලි හොයන්න සහ Success වෙන්න කැමතිද? 🚀 (E-Money & Success Stories)
siri sumana
Updated:
Saturday at 11:44 PM
Gemini AI PRO 18 months Offer
Hawaka
Updated:
May 27, 2026
Ad icon
koko account
DasunEranga
Updated:
May 27, 2026
Ad icon
koko account
DasunEranga
Updated:
May 27, 2026
Electronics
Vehicles
Property
Search
Reply to thread
Forums
General
Education
~~~~~~~~~~~~Java Mega Tread~~~~~~~~~~~~~
Get the App
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Message
<blockquote data-quote="Geshi95" data-source="post: 18865298" data-attributes="member: 539934"><p><span style="font-size: 18px">හරි එහෙනම් පටන් ගමු අපේ ජාවා ත්රෙඩ් එකට දාන මුල්ම පාඩම.<img src="/styles/default/xenforo/smilies/default/yes.gif" class="smilie" loading="lazy" alt=":yes:" title="Yes :yes:" data-shortname=":yes:" /><img src="/styles/default/xenforo/smilies/default/yes.gif" class="smilie" loading="lazy" alt=":yes:" title="Yes :yes:" data-shortname=":yes:" />මුලින්ම ජාවා ගැන introduction එකක් කරලම ඉන්නම්කො.<img src="/styles/default/xenforo/smilies/default/cool.gif" class="smilie" loading="lazy" alt=":cool:" title="Cool :cool:" data-shortname=":cool:" />ජාවා වල ඉතිහාසය ගැන කතා කළොත් 1991 ජනවාරි මාසයේදී Sun Microsystems ආයතනයේ පරිගනක විද්යාඥයන් කීප දෙනෙක් විශේෂ ව්යාපෘතියක් ගැන කතා කරන්න ඇමරිකාවේ කොලරාඩෝ වලට එකතු වුණා.ඒ ව්යාපෘතියේ නම වුණේ Green(Green Project).ඉතින් ඔන්න ඕකට ගැලපෙන මෘදුකාන්ගයක් තෝර ගන්න භාර් වුණේ James Gosling කියන විද්යාඥයට.වර්ථමානයේ ජාවා භාෂාවේ පියා නමින් හදුන්වන්නෙත් ඔහුම තමයි.<img src="/styles/default/xenforo/smilies/default/happy.gif" class="smilie" loading="lazy" alt=":)" title="Happy :)" data-shortname=":)" />ඉතින් ඊට පස්සෙ එතුමා මේකට තෝර ගන්නවා C++ කියන Language එක.ඒ වුනාට මේ ප්රොජෙක්ට් එකට C++ හරි යන්නේ නෑ කියලා ඔහුට තේරුම් ගියා.<img src="/styles/default/xenforo/smilies/default/growl.gif" class="smilie" loading="lazy" alt=":growl:" title="Growl :growl:" data-shortname=":growl:" /><img src="/styles/default/xenforo/smilies/default/growl.gif" class="smilie" loading="lazy" alt=":growl:" title="Growl :growl:" data-shortname=":growl:" />ඒ නිසා ඔහු ඇතුලු කන්ඩායම අලුතෙන් ක්රමලේඛණ භාශාවක් හදුන්වලා දුන්නා.<img src="/styles/default/xenforo/smilies/default/eek.gif" class="smilie" loading="lazy" alt=":eek:" title="eek :eek:" data-shortname=":eek:" />මුල් කාලයේදි එය "Oak" නමින් තමයි හදුන්වලා තියෙන්නෙ.ඒකට James Goslingගේ office එක ඉස්සරහ තිබුනු ඕක් ගහක් හේතු වුණා කියලා තමයි කියන්නෙ.<img src="/styles/default/xenforo/smilies/default/baffled.gif" class="smilie" loading="lazy" alt=":baffled:" title="Baffled :baffled:" data-shortname=":baffled:" /><img src="/styles/default/xenforo/smilies/default/oo.gif" class="smilie" loading="lazy" alt=":oo:" title="Oo :oo:" data-shortname=":oo:" />ඊටත් පස්සෙ කාලෙක Green ලෙසත් අන්තිමට Java ලෙසත් නම් කෙරුණා.1995දී තමයි Sun Microsystems ආයතනය විසින් ජාවා භාශාව මුලින්ම මහජනයා වෙත ඉදිරිපත් කළේ.<img src="/styles/default/xenforo/smilies/default/happy.gif" class="smilie" loading="lazy" alt=":)" title="Happy :)" data-shortname=":)" /><img src="/styles/default/xenforo/smilies/default/happy.gif" class="smilie" loading="lazy" alt=":)" title="Happy :)" data-shortname=":)" /><img src="/styles/default/xenforo/smilies/default/happy.gif" class="smilie" loading="lazy" alt=":)" title="Happy :)" data-shortname=":)" />නමුත් මේ වෙනකොටජාවා භාශාවේ අයිතිය Oracle සමාගම සතුව තමයි </span></p><p><span style="font-size: 18px">පවතින්නේ.2010 ජනවාරි 27 තමයි Oracle සමාගම විසින් ජාවා වල හිමිකාරීත්වය ලබා ගත්තේ.</span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px">ඉතිහාසෙ ඇති වගේ නේද?<img src="/styles/default/xenforo/smilies/default/dull.gif" class="smilie" loading="lazy" alt=":dull:" title="Dull :dull:" data-shortname=":dull:" /><img src="/styles/default/xenforo/smilies/default/dull.gif" class="smilie" loading="lazy" alt=":dull:" title="Dull :dull:" data-shortname=":dull:" /><img src="/styles/default/xenforo/smilies/default/dull.gif" class="smilie" loading="lazy" alt=":dull:" title="Dull :dull:" data-shortname=":dull:" />මොකක්හරි භාශාවක් ඉගන ගන්න කලින් අපි ඒකෙ අකුරු ටික දැන ගන්න ඕනනෙ.</span></p><p><span style="font-size: 18px">ජාවා වල Keywords 50ක් තියෙනව.</span></p><p><span style="font-size: 18px"><span style="color: Red">abstract </span></span></p><p><span style="font-size: 18px"><span style="color: Red">continue </span></span></p><p><span style="font-size: 18px"><span style="color: Red">for </span></span></p><p><span style="font-size: 18px"><span style="color: Red">new </span></span></p><p><span style="font-size: 18px"><span style="color: Red">assert </span></span></p><p><span style="font-size: 18px"><span style="color: Red">default </span></span></p><p><span style="font-size: 18px"><span style="color: Red">if </span></span></p><p><span style="font-size: 18px"><span style="color: Red">package </span></span></p><p><span style="font-size: 18px"><span style="color: Red">boolean </span></span></p><p><span style="font-size: 18px"><span style="color: Red">do </span></span></p><p><span style="font-size: 18px"><span style="color: Red">goto </span></span></p><p><span style="font-size: 18px"><span style="color: Red">private </span></span></p><p><span style="font-size: 18px"><span style="color: Red">break </span></span></p><p><span style="font-size: 18px"><span style="color: Red">double </span></span></p><p><span style="font-size: 18px"><span style="color: Red">implements </span></span></p><p><span style="font-size: 18px"><span style="color: Red">protected </span></span></p><p><span style="font-size: 18px"><span style="color: Red">byte </span></span></p><p><span style="font-size: 18px"><span style="color: Red">else </span></span></p><p><span style="font-size: 18px"><span style="color: Red">import </span></span></p><p><span style="font-size: 18px"><span style="color: Red">public </span></span></p><p><span style="font-size: 18px"><span style="color: Red">case </span></span></p><p><span style="font-size: 18px"><span style="color: Red">enum </span></span></p><p><span style="font-size: 18px"><span style="color: Red">instanceof </span></span></p><p><span style="font-size: 18px"><span style="color: Red">return </span></span></p><p><span style="font-size: 18px"><span style="color: Red">catch </span></span></p><p><span style="font-size: 18px"><span style="color: Red">extends </span></span></p><p><span style="font-size: 18px"><span style="color: Red">int </span></span></p><p><span style="font-size: 18px"><span style="color: Red">short </span></span></p><p><span style="font-size: 18px"><span style="color: Red">char </span></span></p><p><span style="font-size: 18px"><span style="color: Red">final </span></span></p><p><span style="font-size: 18px"><span style="color: Red">interface </span></span></p><p><span style="font-size: 18px"><span style="color: Red">static </span></span></p><p><span style="font-size: 18px"><span style="color: Red">class </span></span></p><p><span style="font-size: 18px"><span style="color: Red">finally </span></span></p><p><span style="font-size: 18px"><span style="color: Red">long </span></span></p><p><span style="font-size: 18px"><span style="color: Red">strictfp </span></span></p><p><span style="font-size: 18px"><span style="color: Red">const </span></span></p><p><span style="font-size: 18px"><span style="color: Red">float </span></span></p><p><span style="font-size: 18px"><span style="color: Red">native </span></span></p><p><span style="font-size: 18px"><span style="color: Red">super</span></span></p><p><span style="font-size: 18px"><span style="color: Red">switch </span></span></p><p><span style="font-size: 18px"><span style="color: Red">synchronized </span></span></p><p><span style="font-size: 18px"><span style="color: Red">this </span></span></p><p><span style="font-size: 18px"><span style="color: Red">throw </span></span></p><p><span style="font-size: 18px"><span style="color: Red">throws </span></span></p><p><span style="font-size: 18px"><span style="color: Red">transient </span></span></p><p><span style="font-size: 18px"><span style="color: Red">try </span></span></p><p><span style="font-size: 18px"><span style="color: Red">void</span></span></p><p><span style="font-size: 18px"><span style="color: Red">volatile </span></span></p><p><span style="font-size: 18px"><span style="color: Red">while</span></span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px">මීට අමතරව true සහ false කියන ඒවා keywords වගේ පෙනුණට ඇත්තටම ඒවා boolean literals කියලා තමයි හදුන්වන්නේ.ඒ වගේම null කියන එක අයිති වෙන්නෙ null literals වලට.<img src="/styles/default/xenforo/smilies/default/nerd.gif" class="smilie" loading="lazy" alt=":nerd:" title="Nerd :nerd:" data-shortname=":nerd:" /><img src="/styles/default/xenforo/smilies/default/nerd.gif" class="smilie" loading="lazy" alt=":nerd:" title="Nerd :nerd:" data-shortname=":nerd:" /><img src="/styles/default/xenforo/smilies/default/nerd.gif" class="smilie" loading="lazy" alt=":nerd:" title="Nerd :nerd:" data-shortname=":nerd:" /></span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"># ජාවා වල සියලුම keywords ලියන්නෙ simple අකුරු වලින්.</span></p><p><span style="font-size: 18px"># ඒ වගේම සියලුම ජාවා Statements ;(Semi colon)එකකින් අවසන් කළ යුතුයි.</span></p><p><span style="font-size: 18px"> උදා -: System.out.println("Hello World!");</span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px">දැන් අපි බලමු ජාවා වලින් කෝඩ් එකක් ලියන හැටි - :</span></p><p> <span style="font-size: 18px">- සාමාන්යයෙන් standerd එකට ලියනවා නම් PIC කියන Structure එකට තමයි ලියන්නෙ.<img src="/styles/default/xenforo/smilies/default/eek.gif" class="smilie" loading="lazy" alt=":eek:" title="eek :eek:" data-shortname=":eek:" /><img src="/styles/default/xenforo/smilies/default/eek.gif" class="smilie" loading="lazy" alt=":eek:" title="eek :eek:" data-shortname=":eek:" /><img src="/styles/default/xenforo/smilies/default/eek.gif" class="smilie" loading="lazy" alt=":eek:" title="eek :eek:" data-shortname=":eek:" /><img src="/styles/default/xenforo/smilies/default/eek.gif" class="smilie" loading="lazy" alt=":eek:" title="eek :eek:" data-shortname=":eek:" /><img src="/styles/default/xenforo/smilies/default/eek.gif" class="smilie" loading="lazy" alt=":eek:" title="eek :eek:" data-shortname=":eek:" /></span></p><p><span style="font-size: 18px"> P - Package Declaration</span></p><p><span style="font-size: 18px"> I - Import Statement </span></p><p><span style="font-size: 18px"> C - Class Declaration</span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px">ඔයාලා Netbeans,Eclipse වගේ IDE එකක් Use කරලා තියෙනවා නම් ඔය කියන දේ හොදට තේරෙනවා ඇති.<img src="/styles/default/xenforo/smilies/default/yes.gif" class="smilie" loading="lazy" alt=":yes:" title="Yes :yes:" data-shortname=":yes:" /><img src="/styles/default/xenforo/smilies/default/yes.gif" class="smilie" loading="lazy" alt=":yes:" title="Yes :yes:" data-shortname=":yes:" /><img src="/styles/default/xenforo/smilies/default/yes.gif" class="smilie" loading="lazy" alt=":yes:" title="Yes :yes:" data-shortname=":yes:" /><img src="/styles/default/xenforo/smilies/default/yes.gif" class="smilie" loading="lazy" alt=":yes:" title="Yes :yes:" data-shortname=":yes:" /><img src="/styles/default/xenforo/smilies/default/yes.gif" class="smilie" loading="lazy" alt=":yes:" title="Yes :yes:" data-shortname=":yes:" /><img src="/styles/default/xenforo/smilies/default/yes.gif" class="smilie" loading="lazy" alt=":yes:" title="Yes :yes:" data-shortname=":yes:" /></span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"> >> අපි ලියන හැම ජාවා file එකක්ම මොකක් හරි Package එකක් යටතට වැටෙනවා.අපි Package එක සදහන් කළේ නැත්නම් ඒක default Package එක යටතට තමයි වැටෙන්නෙ.ඒ වගේම Package කියන keyword එකෙන් තමයි Package එකක් හදුන්වන්නේ.<img src="/styles/default/xenforo/smilies/default/happy.gif" class="smilie" loading="lazy" alt=":)" title="Happy :)" data-shortname=":)" /></span></p><p><span style="font-size: 18px"> </span></p><p><span style="font-size: 18px"> උදාහරණයක් විදියට ABC කියන folder එක ඇතුලේ <span style="color: YellowGreen">JavaFiles/test/A.java</span> කියන එකේ Package Declaration එක වෙන්නෙ </span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"> <span style="color: Red">package JavaFiles.test;</span> කියන එක.</span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"> >> ජාවාත් එක්ක ලබා දීලා තියෙන Standard Packages වල තියෙන Classes import </span></p><p><span style="font-size: 18px"> කරන්න හරි අපි හදපු Classes import කරන්න හරි තමයි Import Statement යොදා ගන්නේ.</span></p><p><span style="font-size: 18px"> </span></p><p><span style="font-size: 18px"> Import Statement වර්ග 2ක් තියෙනවා.</span></p><p><span style="font-size: 18px"> - පළවෙනි එක Specific import.මෙහිදී package එකක තියෙන එක Class එකක් </span></p><p><span style="font-size: 18px"> පමණක් import කරනවා.</span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"> උදා - : <span style="color: Red">import javax.swing.JOptionPane; </span></span></p><p><span style="font-size: 18px"> (මෙහිදී javax.swing කියන package එකේ තියෙන JOptionPane කියන Class එක </span></p><p><span style="font-size: 18px"> පමණක් import කරලා තියෙනවා.)</span></p><p><span style="font-size: 18px"> </span></p><p><span style="font-size: 18px"> - දෙවෙනි ක්රමේ තමයි Wildcard import.මෙහිදී package එකක තියෙන සියළුම Classes import කරන්න </span></p><p><span style="font-size: 18px"> පුළුවන්.</span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"> උදා - : <span style="color: red">import javax.swing.*;</span></span></p><p><span style="font-size: 18px"> (මෙහිදී javax.swing කියන package එකේ තියෙන සියලුම Classes import කරලා තියෙනවා.)</span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"> >> ඒ වගේම ජාවා file එකක් ලියනවා නම් අනිවර්යෙන්ම Class Declaration එකක් තියෙන්න ඕන.class කියන keyword</span></p><p><span style="font-size: 18px"> එකෙන් තමයි Class එකක් ලියන්න පටන් ගන්නෙ.</span></p><p><span style="font-size: 18px"> </span></p><p><span style="font-size: 18px"><span style="color: red"> class <class Name></span></span></p><p><span style="font-size: 18px"> </span></p><p><span style="font-size: 18px"> අපි ඉස්සරහට කතා කරමු කොහොමද class Name එකක් ලියන්නෙ කියලා.දැනට මතක තියා ගන්න එක Source file එකක් ඇතුලේ </span></p><p><span style="font-size: 18px"> ඕන තරම් classes තියෙන්න පුළුවන්.හැබැයි publc කියන keyword එක දාපු class තියෙන්න පුළුවන් එකක් විතරයි.ඒ වගේම public</span></p><p><span style="font-size: 18px"> modifier එක දාපු class Name එකෙන්ම තමයි Source file එක save කරන්නත් ඕන.(හැබැයි අපි class එක public නොකර නිකන්ම class කියලා ලියුවොත් Source file එක class Name එකෙන්ම save නොකර වෙන නමකින් save කරන්නත් පුළුවන්.</span></p><p><span style="font-size: 18px"> හැබැයි publc කියන keyword එක දාලා ලියනවා නම් class Name එකෙන්ම save කිරීම අනිවාර්යයි.)</span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"> උදා - : <span style="color: Red">public class A{}</span></span></p><p><span style="font-size: 18px"> save කරන්නත් ඕන <span style="color: YellowGreen">A.java</span> කියලා.</span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"> </span></p><p><span style="font-size: 18px">මේ කතා කලේ ජාවා වල මූලික දේවල් කිහිපයක් විතරයි.අද කතා කරපු ගොඩක් දේවල් තවත් විස්තර ඇතුව ඉස්සරහට කතා කරන්නම්.මම නම් ජාවා බොහොම පොඩ්ඩයි දන්නෙ.මේ කියපු දේවල් වල අඩු පාඩු එහෙම තියෙනවනම් පෙන්වලා දෙන්න හොදේ.ඒ වගේම පෝස්ට් එක චොරයි වගේ නම් සමාවෙන්න.මම එලකිරි එකට අළුත් නිසා තාම වැඩ කරන විදිය ගැන එච්චර දැනීමක් නෑ.<img src="/styles/default/xenforo/smilies/default/sorry.gif" class="smilie" loading="lazy" alt=":sorry:" title="Sorry :sorry:" data-shortname=":sorry:" /><img src="/styles/default/xenforo/smilies/default/sorry.gif" class="smilie" loading="lazy" alt=":sorry:" title="Sorry :sorry:" data-shortname=":sorry:" /><img src="/styles/default/xenforo/smilies/default/sorry.gif" class="smilie" loading="lazy" alt=":sorry:" title="Sorry :sorry:" data-shortname=":sorry:" /><img src="/styles/default/xenforo/smilies/default/sorry.gif" class="smilie" loading="lazy" alt=":sorry:" title="Sorry :sorry:" data-shortname=":sorry:" /></span></p><p><span style="font-size: 18px">හැමෝටම බුදුසරණයි!</span></p></blockquote><p></p>
[QUOTE="Geshi95, post: 18865298, member: 539934"] [SIZE="5"]හරි එහෙනම් පටන් ගමු අපේ ජාවා ත්රෙඩ් එකට දාන මුල්ම පාඩම.:yes::yes:මුලින්ම ජාවා ගැන introduction එකක් කරලම ඉන්නම්කො.:cool:ජාවා වල ඉතිහාසය ගැන කතා කළොත් 1991 ජනවාරි මාසයේදී Sun Microsystems ආයතනයේ පරිගනක විද්යාඥයන් කීප දෙනෙක් විශේෂ ව්යාපෘතියක් ගැන කතා කරන්න ඇමරිකාවේ කොලරාඩෝ වලට එකතු වුණා.ඒ ව්යාපෘතියේ නම වුණේ Green(Green Project).ඉතින් ඔන්න ඕකට ගැලපෙන මෘදුකාන්ගයක් තෝර ගන්න භාර් වුණේ James Gosling කියන විද්යාඥයට.වර්ථමානයේ ජාවා භාෂාවේ පියා නමින් හදුන්වන්නෙත් ඔහුම තමයි.:)ඉතින් ඊට පස්සෙ එතුමා මේකට තෝර ගන්නවා C++ කියන Language එක.ඒ වුනාට මේ ප්රොජෙක්ට් එකට C++ හරි යන්නේ නෑ කියලා ඔහුට තේරුම් ගියා.:growl::growl:ඒ නිසා ඔහු ඇතුලු කන්ඩායම අලුතෙන් ක්රමලේඛණ භාශාවක් හදුන්වලා දුන්නා.:eek:මුල් කාලයේදි එය "Oak" නමින් තමයි හදුන්වලා තියෙන්නෙ.ඒකට James Goslingගේ office එක ඉස්සරහ තිබුනු ඕක් ගහක් හේතු වුණා කියලා තමයි කියන්නෙ.:baffled::oo:ඊටත් පස්සෙ කාලෙක Green ලෙසත් අන්තිමට Java ලෙසත් නම් කෙරුණා.1995දී තමයි Sun Microsystems ආයතනය විසින් ජාවා භාශාව මුලින්ම මහජනයා වෙත ඉදිරිපත් කළේ.:):):)නමුත් මේ වෙනකොටජාවා භාශාවේ අයිතිය Oracle සමාගම සතුව තමයි පවතින්නේ.2010 ජනවාරි 27 තමයි Oracle සමාගම විසින් ජාවා වල හිමිකාරීත්වය ලබා ගත්තේ. ඉතිහාසෙ ඇති වගේ නේද?:dull::dull::dull:මොකක්හරි භාශාවක් ඉගන ගන්න කලින් අපි ඒකෙ අකුරු ටික දැන ගන්න ඕනනෙ. ජාවා වල Keywords 50ක් තියෙනව. [COLOR="Red"]abstract continue for new assert default if package boolean do goto private break double implements protected byte else import public case enum instanceof return catch extends int short char final interface static class finally long strictfp const float native super switch synchronized this throw throws transient try void volatile while[/COLOR] මීට අමතරව true සහ false කියන ඒවා keywords වගේ පෙනුණට ඇත්තටම ඒවා boolean literals කියලා තමයි හදුන්වන්නේ.ඒ වගේම null කියන එක අයිති වෙන්නෙ null literals වලට.:nerd::nerd::nerd: # ජාවා වල සියලුම keywords ලියන්නෙ simple අකුරු වලින්. # ඒ වගේම සියලුම ජාවා Statements ;(Semi colon)එකකින් අවසන් කළ යුතුයි. උදා -: System.out.println("Hello World!"); දැන් අපි බලමු ජාවා වලින් කෝඩ් එකක් ලියන හැටි - : - සාමාන්යයෙන් standerd එකට ලියනවා නම් PIC කියන Structure එකට තමයි ලියන්නෙ.:eek::eek::eek::eek::eek: P - Package Declaration I - Import Statement C - Class Declaration ඔයාලා Netbeans,Eclipse වගේ IDE එකක් Use කරලා තියෙනවා නම් ඔය කියන දේ හොදට තේරෙනවා ඇති.:yes::yes::yes::yes::yes::yes: >> අපි ලියන හැම ජාවා file එකක්ම මොකක් හරි Package එකක් යටතට වැටෙනවා.අපි Package එක සදහන් කළේ නැත්නම් ඒක default Package එක යටතට තමයි වැටෙන්නෙ.ඒ වගේම Package කියන keyword එකෙන් තමයි Package එකක් හදුන්වන්නේ.:) උදාහරණයක් විදියට ABC කියන folder එක ඇතුලේ [COLOR="YellowGreen"]JavaFiles/test/A.java[/COLOR] කියන එකේ Package Declaration එක වෙන්නෙ [COLOR="Red"]package JavaFiles.test;[/COLOR] කියන එක. >> ජාවාත් එක්ක ලබා දීලා තියෙන Standard Packages වල තියෙන Classes import කරන්න හරි අපි හදපු Classes import කරන්න හරි තමයි Import Statement යොදා ගන්නේ. Import Statement වර්ග 2ක් තියෙනවා. - පළවෙනි එක Specific import.මෙහිදී package එකක තියෙන එක Class එකක් පමණක් import කරනවා. උදා - : [COLOR="Red"]import javax.swing.JOptionPane; [/COLOR] (මෙහිදී javax.swing කියන package එකේ තියෙන JOptionPane කියන Class එක පමණක් import කරලා තියෙනවා.) - දෙවෙනි ක්රමේ තමයි Wildcard import.මෙහිදී package එකක තියෙන සියළුම Classes import කරන්න පුළුවන්. උදා - : [COLOR="red"]import javax.swing.*;[/COLOR] (මෙහිදී javax.swing කියන package එකේ තියෙන සියලුම Classes import කරලා තියෙනවා.) >> ඒ වගේම ජාවා file එකක් ලියනවා නම් අනිවර්යෙන්ම Class Declaration එකක් තියෙන්න ඕන.class කියන keyword එකෙන් තමයි Class එකක් ලියන්න පටන් ගන්නෙ. [COLOR="red"] class <class Name>[/COLOR] අපි ඉස්සරහට කතා කරමු කොහොමද class Name එකක් ලියන්නෙ කියලා.දැනට මතක තියා ගන්න එක Source file එකක් ඇතුලේ ඕන තරම් classes තියෙන්න පුළුවන්.හැබැයි publc කියන keyword එක දාපු class තියෙන්න පුළුවන් එකක් විතරයි.ඒ වගේම public modifier එක දාපු class Name එකෙන්ම තමයි Source file එක save කරන්නත් ඕන.(හැබැයි අපි class එක public නොකර නිකන්ම class කියලා ලියුවොත් Source file එක class Name එකෙන්ම save නොකර වෙන නමකින් save කරන්නත් පුළුවන්. හැබැයි publc කියන keyword එක දාලා ලියනවා නම් class Name එකෙන්ම save කිරීම අනිවාර්යයි.) උදා - : [COLOR="Red"]public class A{}[/COLOR] save කරන්නත් ඕන [COLOR="YellowGreen"]A.java[/COLOR] කියලා. මේ කතා කලේ ජාවා වල මූලික දේවල් කිහිපයක් විතරයි.අද කතා කරපු ගොඩක් දේවල් තවත් විස්තර ඇතුව ඉස්සරහට කතා කරන්නම්.මම නම් ජාවා බොහොම පොඩ්ඩයි දන්නෙ.මේ කියපු දේවල් වල අඩු පාඩු එහෙම තියෙනවනම් පෙන්වලා දෙන්න හොදේ.ඒ වගේම පෝස්ට් එක චොරයි වගේ නම් සමාවෙන්න.මම එලකිරි එකට අළුත් නිසා තාම වැඩ කරන විදිය ගැන එච්චර දැනීමක් නෑ.:sorry::sorry::sorry::sorry: හැමෝටම බුදුසරණයි![/SIZE] [/QUOTE]
Insert quotes…
Verification
Dawasata paya keeyak thibeda?
Post reply
Top
Bottom