سهرهتایهكی بههێز لهسهر جاڤا
سلاو
بهڕێزان لێرهدا حهزم كرد گهشتێك به ناو زمانهكانی پڕۆگرامیندا بكهین و به تایبهتی زمانی جاڤا ، بهڕێزان و خۆشهویستان وابزانم زمانهكانی پڕۆگرامینگ زۆر زۆر گرینگه فێربین و به تایبهتی زمانی جاڤا كه زمانێكی تازهیه و زۆر جیاوازه له زمانهكانی تر زمانهكانی پڕۆگرامینگ چهند شێوازكیان ههیه وهكو ( باسكال, , c ++ , c ، بهیسك ...... هتد ) بهڵام من بۆیه زمانی جاڤا به گرینگ ئهزانم چونكه بهڕاستی زمانێكی نایابه و فێربوونی ئاسانه و زۆر سهركهووتوه چونكه ههموو ئیشهكان به دهستی خۆت دهكهیت ئێستا با دهست بكهین به گهشتهكه : بهڕێزان زمانی جاڤا پێویستی به دوو پرۆگرام ههیه بۆ دروستكردنی بهرنامه من به باشم زانی ئهم دوو بهرنامهیهتان بۆ دابنێم ئهوانیش بهرنامهی textpad و JDK ئهگهر نیته ئهوا فهرموو لێره دایبهزێنه
بهرنامهی textpad
http://www.textpad.com/download/index.html#downloads
بهرنامهی java
http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u3-download-1501626.html
باشه ئێستا دهپرسیت بۆ دوو بهرنامه بۆ یهك بهرنامه ئیش پێنهكهین سوودی ئهو دوو بهرنامهیه چیه ؟ ئهها پرسیارێكی زۆر زۆر جوانه ، فهرموو وهڵامهكهی وهرگره : ئازیزم من بۆیه دوو بهرنامهم بۆ داناویت چونكه ههر یهكه و تایبهته به ئیشی خۆی ، باشه بهرنامهی JDk ئیشی چیه ؟ جوانه ، فهرموو ئهم ڕوونكردنهوهیه وهرگره ، ئهزیزم بهرنامهی jDk كه ناسراوه به machine language مهبهست لهم وشهیه چیه ؟
مهبهست لهم وشهیه machine language ئهوهیه كه زمانی مرۆڤ دهكات به زمانی كۆمپیوتهر ، باشه چۆن ؟ منیش ئهڵێم وهره ناو لۆجیك و لهگهڵ ئهم ڕوونكردنهوهیم برۆ تێئهگهیت مهبهست لهوه چیه ، ئێمه كاتێك ههر وشیهك له كیبۆرد داخڵ كۆمپیوتهری ئهكهین ئهوا بێگومان كۆمپیوتهر به هیچ شێوازێك لهم وشهیه ناگات ، باشه چۆن ئهی ئێمه كه وشهكه ئهنووسین ئهی له شاشهی كۆمپیوتهرهكه پیشانمان نایات ؟ ئێ با وایه بهلام وهره بزانه چۆن پیشنات ئهدات بۆ نموونه من كه وشهیهك داخڵ ئهكهم وهك وشهی computer ئهوا كۆمپیوتهر به هیچ شێوازێك لهم وشهیه تێناگات تا نهیگۆڕێت بۆ زمانی خۆی ، باشی زمانی خۆی چیه ؟ زمانی كۆمپییوتهر پێی ئهوترێت باینهری واته كۆمپیوتهر به سیستهمی باینهری ئیش ئهكات ( System Boundary ) ئهمه ئهو سیستهمیه كه كۆمپیوتهر به ئیش ئهخات سیستهمی باینهریش له ههردوو ژمارهی ( 0،1 ) پێكهاتووه واته ئێمه كه نووسیمان computer ئهوا ئهو به ( 0 ،1 ) لێكی ئهداتهوه ، باشه چۆن ؟ ئێمه وتمان
به سفر و یهك لێكی ئهیاتهوه وه سفر و یهكیش شێوازی ڕێساییی خۆی ههیه واته ئهمه یاساكهسهتی ( 256،128،64،32،16،8،4،2،0 ...... هتد )ئاوا ههمووی زهڕبی 2 ئهكرێت ئێمه كه نووسیمان computer ئهوا سیستهمی
alphanumerical united stats ههیه كه وشهكه ئهگۆڕێت واته لهوانهیه وشهی ( c ) ژماره 23 بێت یان وشهی ( o ) ژماره 32 بێت ئیتر بهو شێوازه كهواته ئێستا زانیت كه سیستهمی كۆمپیوتهر به سیستهمی باینهری ئیش ئهكات ، ئهی چۆن وشهكه ئهیگۆڕێت ؟ ئێمه ههر كاتێك وشهكهمان داخل كرد ئهوا یهكسهر له بهشی CPU كه كورتكراوهی ( central processing unit ) ه ئهوا لهوێ ئهیگۆڕێت زۆر باشه ئێستا ئهوهشت زانی ، باشه كهواته سوودی JDK چیه لهم ههموو ڕاو و ڕێویه ؟ سوودی JDK وهك developer ێك ئیش ئهكات ههر كاتێك تۆ بهرنامهكهت بنووسی ئهوا ئهو ههڵئهستێت به گۆڕینی بۆ زمانی كۆمپیوتهر كه پێی ئهترێت machine language زۆر باشه ، ئێستا سوودی ئهو بهرنامهیهت زانی ئهی باشه سوودی textpad چیه ؟ سوودی ئهم بهرنامهیه ئهوهیه بۆ نووسینی command بهكاریهت زۆر بهرنامه ههبوو بهڵام من ئهمهیانم له ههموویان پێ باشتربوو لهبهر ئاسانی و سادهیی كهواته ئێستا سوودی ههردوو بهرنامهكهت زانی زۆر باشه ئێستا لهگهڵم به بۆ زانیاریهكانی زمانی جاڤا .......
تۆ كاتێك ههر بهرنامهیهك دهنووسیت ئهوا پێویسته ناوێكی لێ بنێیت باشه كهواته وشهی class بهكاردههێنین بۆ ناو لێنان بۆنموونه class h4kurd ئێستا تۆ ناوی بهرنامهكهت h4kurd ه تۆ ئهتوانیت ئهوه بگۆڕیت بهڵام به هیچ شێوازێك نابێت دهستكاری class بكهیت زۆر باشه ئینجا با بێینه سهر ڕستهی مهین ، ڕستهی مهین چیه assistant main ؟ ڕستهی مهین ئهو ڕستهیه كه تۆ پڕۆگرامهكهی تیادا دهنووسیت به كهوانهیهك دهست پێدهكات و به كهوانهیهك كۆتایی دێت ڕستهی مهین سێ جۆری ههیه
(assistant main , assistant object , assistant method )
من باسی ڕستهی مهین دهكهم ، ڕستهی مهین نابێت به هیچ شێوازێك بگۆڕێت ههر دهبێت به یهك شێواز دابنرێت و گۆڕانكاری بهسهر نایهت ئهمهش ڕستهی مهین
بهڕێزان لێرهدا حهزم كرد گهشتێك به ناو زمانهكانی پڕۆگرامیندا بكهین و به تایبهتی زمانی جاڤا ، بهڕێزان و خۆشهویستان وابزانم زمانهكانی پڕۆگرامینگ زۆر زۆر گرینگه فێربین و به تایبهتی زمانی جاڤا كه زمانێكی تازهیه و زۆر جیاوازه له زمانهكانی تر زمانهكانی پڕۆگرامینگ چهند شێوازكیان ههیه وهكو ( باسكال, , c ++ , c ، بهیسك ...... هتد ) بهڵام من بۆیه زمانی جاڤا به گرینگ ئهزانم چونكه بهڕاستی زمانێكی نایابه و فێربوونی ئاسانه و زۆر سهركهووتوه چونكه ههموو ئیشهكان به دهستی خۆت دهكهیت ئێستا با دهست بكهین به گهشتهكه : بهڕێزان زمانی جاڤا پێویستی به دوو پرۆگرام ههیه بۆ دروستكردنی بهرنامه من به باشم زانی ئهم دوو بهرنامهیهتان بۆ دابنێم ئهوانیش بهرنامهی textpad و JDK ئهگهر نیته ئهوا فهرموو لێره دایبهزێنه
بهرنامهی textpad
http://www.textpad.com/download/index.html#downloads
بهرنامهی java
http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u3-download-1501626.html
باشه ئێستا دهپرسیت بۆ دوو بهرنامه بۆ یهك بهرنامه ئیش پێنهكهین سوودی ئهو دوو بهرنامهیه چیه ؟ ئهها پرسیارێكی زۆر زۆر جوانه ، فهرموو وهڵامهكهی وهرگره : ئازیزم من بۆیه دوو بهرنامهم بۆ داناویت چونكه ههر یهكه و تایبهته به ئیشی خۆی ، باشه بهرنامهی JDk ئیشی چیه ؟ جوانه ، فهرموو ئهم ڕوونكردنهوهیه وهرگره ، ئهزیزم بهرنامهی jDk كه ناسراوه به machine language مهبهست لهم وشهیه چیه ؟
مهبهست لهم وشهیه machine language ئهوهیه كه زمانی مرۆڤ دهكات به زمانی كۆمپیوتهر ، باشه چۆن ؟ منیش ئهڵێم وهره ناو لۆجیك و لهگهڵ ئهم ڕوونكردنهوهیم برۆ تێئهگهیت مهبهست لهوه چیه ، ئێمه كاتێك ههر وشیهك له كیبۆرد داخڵ كۆمپیوتهری ئهكهین ئهوا بێگومان كۆمپیوتهر به هیچ شێوازێك لهم وشهیه ناگات ، باشه چۆن ئهی ئێمه كه وشهكه ئهنووسین ئهی له شاشهی كۆمپیوتهرهكه پیشانمان نایات ؟ ئێ با وایه بهلام وهره بزانه چۆن پیشنات ئهدات بۆ نموونه من كه وشهیهك داخڵ ئهكهم وهك وشهی computer ئهوا كۆمپیوتهر به هیچ شێوازێك لهم وشهیه تێناگات تا نهیگۆڕێت بۆ زمانی خۆی ، باشی زمانی خۆی چیه ؟ زمانی كۆمپییوتهر پێی ئهوترێت باینهری واته كۆمپیوتهر به سیستهمی باینهری ئیش ئهكات ( System Boundary ) ئهمه ئهو سیستهمیه كه كۆمپیوتهر به ئیش ئهخات سیستهمی باینهریش له ههردوو ژمارهی ( 0،1 ) پێكهاتووه واته ئێمه كه نووسیمان computer ئهوا ئهو به ( 0 ،1 ) لێكی ئهداتهوه ، باشه چۆن ؟ ئێمه وتمان
به سفر و یهك لێكی ئهیاتهوه وه سفر و یهكیش شێوازی ڕێساییی خۆی ههیه واته ئهمه یاساكهسهتی ( 256،128،64،32،16،8،4،2،0 ...... هتد )ئاوا ههمووی زهڕبی 2 ئهكرێت ئێمه كه نووسیمان computer ئهوا سیستهمی
alphanumerical united stats ههیه كه وشهكه ئهگۆڕێت واته لهوانهیه وشهی ( c ) ژماره 23 بێت یان وشهی ( o ) ژماره 32 بێت ئیتر بهو شێوازه كهواته ئێستا زانیت كه سیستهمی كۆمپیوتهر به سیستهمی باینهری ئیش ئهكات ، ئهی چۆن وشهكه ئهیگۆڕێت ؟ ئێمه ههر كاتێك وشهكهمان داخل كرد ئهوا یهكسهر له بهشی CPU كه كورتكراوهی ( central processing unit ) ه ئهوا لهوێ ئهیگۆڕێت زۆر باشه ئێستا ئهوهشت زانی ، باشه كهواته سوودی JDK چیه لهم ههموو ڕاو و ڕێویه ؟ سوودی JDK وهك developer ێك ئیش ئهكات ههر كاتێك تۆ بهرنامهكهت بنووسی ئهوا ئهو ههڵئهستێت به گۆڕینی بۆ زمانی كۆمپیوتهر كه پێی ئهترێت machine language زۆر باشه ، ئێستا سوودی ئهو بهرنامهیهت زانی ئهی باشه سوودی textpad چیه ؟ سوودی ئهم بهرنامهیه ئهوهیه بۆ نووسینی command بهكاریهت زۆر بهرنامه ههبوو بهڵام من ئهمهیانم له ههموویان پێ باشتربوو لهبهر ئاسانی و سادهیی كهواته ئێستا سوودی ههردوو بهرنامهكهت زانی زۆر باشه ئێستا لهگهڵم به بۆ زانیاریهكانی زمانی جاڤا .......
تۆ كاتێك ههر بهرنامهیهك دهنووسیت ئهوا پێویسته ناوێكی لێ بنێیت باشه كهواته وشهی class بهكاردههێنین بۆ ناو لێنان بۆنموونه class h4kurd ئێستا تۆ ناوی بهرنامهكهت h4kurd ه تۆ ئهتوانیت ئهوه بگۆڕیت بهڵام به هیچ شێوازێك نابێت دهستكاری class بكهیت زۆر باشه ئینجا با بێینه سهر ڕستهی مهین ، ڕستهی مهین چیه assistant main ؟ ڕستهی مهین ئهو ڕستهیه كه تۆ پڕۆگرامهكهی تیادا دهنووسیت به كهوانهیهك دهست پێدهكات و به كهوانهیهك كۆتایی دێت ڕستهی مهین سێ جۆری ههیه
(assistant main , assistant object , assistant method )
من باسی ڕستهی مهین دهكهم ، ڕستهی مهین نابێت به هیچ شێوازێك بگۆڕێت ههر دهبێت به یهك شێواز دابنرێت و گۆڕانكاری بهسهر نایهت ئهمهش ڕستهی مهین
کۆدی PHP::
public static void main( String []args )
باشه ئینجا ڕستهی پیشاندانی ئهنجام چیه ؟ ڕستهی پیشان دانی ئهنجام بریته له
کۆدی PHP::
System.out.println();
باشه كهواته ههر سێ ئهو ڕێگایهی سهرهوه به زمانی جاڤا یان پڕۆگرامینگ چی پێدهوترێت ؟ پێیدهوترێت كردارهكانی
input <<<< processing >>>> output
ئێستا با بچین یهكهم بهرنامهی ساده دروست بكهین
ئهمه بنووسه له textpad
کۆدی PHP::
class example1
}
public static void main ( String []args )
}
System.out.println("H4kurd");
{
{
پاشان كرداری save as ههڵبژێره و ئهو ناوهی كه له class نووسیوته بینووسه و به پاشگری java. خهزنی بكه بۆ نموونه ئهوهی من ناوی example1 ئهبێت بهم شێوهیه خهزنی بكهم example1 .java پاشان save پاشان لهسهر كیبۆرد دهست بنێ به Ctrl+1 پاشان Ctrl+2 وشهی Ctrl+1 بۆ زانینی ههڵهیه به بهرنامهكه وه وشهی Ctrl+2 بۆ ڕهن كردنی بهرنامهكه ئێستا ئهبینیت شاشهیهكی ڕهش یهت كه دۆسه ئهنوسرێت ***** كردارهكانم چۆن كرد سهرهتا
class example1 ئهمه تهنها بۆ ناوی پڕۆگرامهكه بوو پاشان ڕستهی مهین ووتم نابێت بگۆڕدرێت پاشان تۆ له ڕستهی System.out.println چی بنووسی ئهوا ئهوهت بۆ دهردهچێ بۆ نموونه من كردوومه به ***** تۆ ئهتوانیت بیكهیت به ههر شتێك كه خۆت بتهوێت بهڵام به یهك مهرج نابێت به هیچ شێوازێك له بهینی دوو كۆتۆیشن مهبهستم ئهمهیه ( " " ) ئهبێت له بهینی ئهو دوو كۆتێیشنه ئهو شته بنووسیت كه ئهتهوێت بۆ پرنت بكات وه ئهگهر ههر پرسیارێكتان ههبوو ئهوا له خزمهتان دام
وەرگیراوە.