JavaRush /جاوا بلاگ /Random-SD /جاوا نحو: پروگرامنگ ٻوليءَ جو مختصر تعارف

جاوا نحو: پروگرامنگ ٻوليءَ جو مختصر تعارف

گروپ ۾ شايع ٿيل

Java Syntax ڇا آهي؟

Java Syntax (Java Syntax) ٻوليءَ جو بنياد آهي، سڀني بنيادي قاعدن، حڪمن، ۽ پروگرامن کي لکڻ لاءِ تعميرات جيڪي مرتب ڪندڙ ۽ ڪمپيوٽر پاران ”سمجهيا“ آهن. هر پروگرامنگ ٻوليءَ جو پنهنجو نحو هوندو آهي، جيئن قدرتي ٻولين وانگر اسان هڪ ٻئي سان رابطي لاءِ استعمال ڪندا آهيون. هي آرٽيڪل جاوا پروگرامنگ ٻولي جي بنيادي نحو کي ڍڪي ٿو ۽ مقصد آهي انهن جاوا سکڻ وارا، ترقي ڪندڙ ترقي ڪندڙ، يا جيڪي ڄاڻن ٿا ٻي پروگرامنگ ٻولي. ڪجھ پهلو شايد شروعات ڪندڙن لاءِ واضح نه هجن. جيڪڏهن اهو توهان سان ٿئي ٿو، اسان مشڪل حصن کي ڇڏڻ ۽ مثالن تي ڌيان ڏيڻ جي صلاح ڏيو ٿا. جيئن ته هر شيءِ سان، اهو بهتر آهي ته هڪ پروگرامنگ ٻولي cyclically سکڻ، تدريجي طور تي ڪجهه خاص تصورن جي گهڻي سمجھ ۾ اچي. هر جاوا پروگرام بنيادي طور تي شين جو هڪ مجموعو آهي جنهن ۾ ڊيٽا (متغير) ۽ رويي (فنڪشن يا طريقا) شامل آهن. انهي سان گڏ، هڪ جاوا پروگرام هڪ ڪلاس يا ڪيترائي طبقا آهن. هڪ اعتراض هڪ طبقي جو هڪ مثال آهي. ھڪڙو ڪلاس ھڪڙو نمونو آھي، جھڙوڪ ڪوڪي ڪٽرٽر، ۽ شيون ڪوڪيز آھن. يا، اچو ته چئو، هڪ ڪلاس هڪ خلاصو آهي "جاوا پروگرامر"، ۽ هڪ اعتراض آهي "جاوا پروگرامر ايوان" يا "جاوا پروگرامر ايلس".

جاوا ۾ شيون

جاوا ۾ شيون رياستون ۽ رويي آهن. هتي هڪ مثال آهي. ٻلي کي هڪ نصيب آهي: هن جو نالو بارسڪ آهي، هن جو رنگ ڳاڙهو آهي، هن جو مالڪ ايوان آهي. ٻلي جو به رويو آهي: هاڻي بارسڪ ننڊ ۾ آهي. هُو به رڙ ڪري سگهي ٿو، هلي سگهي ٿو، وغيره. هڪ اعتراض هڪ طبقي جو هڪ مثال آهي.

جاوا ۾ ڪلاس

ڪلاس هڪ نمونو، ٽيمپليٽ، يا ڪنهن شئي جو بليو پرنٽ آهي. اهو رويي کي بيان ڪري ٿو ۽ ٻڌائي ٿو ته ان جي قسم جو هڪ اعتراض ڇا آهي. مثال طور، ٻلي طبقي جو پنهنجو نالو، رنگ، مالڪ؛ ٻلي جو به رويو آهي: کائڻ، پائڻ، هلڻ، سمهڻ.

جاوا ۾ طريقا

طريقن جو مقصد آهي منطق کي بيان ڪرڻ، ڊيٽا سان ڪم ڪرڻ ۽ سڀني عملن کي انجام ڏيڻ. هر طريقو هڪ رويي کي بيان ڪري ٿو. هڪ ڪلاس ڪيترن ئي طريقن تي مشتمل ٿي سگھي ٿو. مثال طور، اسان لکي سگھون ٿا sleep() طريقو ٻلي طبقي لاءِ (ننڊ ڪرڻ) يا purr() طريقو purring لاءِ.

جاوا ۾ مثالي متغير

هر شئي ۾ مثالي متغيرن جو هڪ منفرد سيٽ هوندو آهي. ڪنهن شئي جي حالت عام طور تي انهن قدرن جي ذريعي ٺاهي وئي آهي جيڪي انهن مثالي متغيرن کي مقرر ڪيا ويا آهن. مثال طور، ٻلي جو نالو يا عمر متغير ٿي سگهي ٿو. اچو ته آسان ترين جاوا پروگرام سان شروع ڪريون. هن مثال ۾، اسان جاوا نحو جي بنيادي اجزاء کي سمجھندا سين ۽ پوء انهن کي وڌيڪ تفصيل سان ڏسو.

جاوا ۾ هڪ سادي پروگرام: هيلو، جاوا!

هتي جاوا ۾ آسان ترين پروگرام آهي:
class HelloJava {
   public static void main(String[] args) {
       System.out.println("Hello, Java!");
   }
}
هي پروگرام ڪنسول ۾ "هيلو، جاوا!" تار ڏيکاري ٿو. مان توهان کي JDK ۽ IntelliJ IDEA انسٽال ڪرڻ جي صلاح ڏيان ٿو ۽ هن مثال مان ڪوڊ لکڻ جي ڪوشش ڪريو. يا پھريون ڀيرو، صرف ان لاءِ آن لائن IDE ڳولھيو. ھاڻي اسان ھن پروگرام جي لائن جو تجزيو ڪنداسين، پر اسان ڪجھ تفصيلن کي ختم ڪنداسين جيڪي شروعاتي لاء ضروري نه آھن.
class HelloJava
هر جاوا پروگرام هڪ ڪلاس آهي، يا گهڻو ڪري طبقن جو هڪ سيٽ. ڪلاس هيلو جاوا لائن جو مطلب آهي ته اسان هيلو جاوا نالي هڪ نئين ڪلاس ٺاهي رهيا آهيون . جيئن مٿي بيان ڪيو ويو آهي، هڪ ڪلاس هڪ قسم جي ٽيمپليٽ يا بليو پرنٽ آهي؛ اهو ڪلاس جي شين جي رويي ۽ رياستن کي بيان ڪري ٿو. اهو ٿي سگهي ٿو نون پروگرامرن لاءِ ڏکيو، پر پريشان نه ٿيو: توهان هن تصور کي ٿوري دير بعد سکندا. في الحال، هيلو جاوا ڪلاس صرف توهان جي پروگرام جي شروعات آهي. توھان ڏٺو ھوندو گھگھرندڙ ڪنگڻ { ساڳئي لڪير تي ۽ سڄي متن تي. گھڙيل ڪنگڻ جو ھڪڙو جوڙو {} ھڪڙي بلاڪ کي ظاهر ڪري ٿو، پروگرام جي قابل بيانن جو ھڪڙو گروپ جنھن کي ھڪڙي يونٽ جي طور تي علاج ڪيو وڃي ٿو. جتي { مطلب بلاڪ جي شروعات، ۽ } ان جي پڇاڙي. بلاڪ هڪ ٻئي جي اندر اندر رکي سگهجن ٿا، يا اهي ترتيب وار ٿي سگهن ٿا. مٿي ڏنل پروگرام ۾ ٻه nested بلاڪ آهن. ٻاهرئين حصي ۾ هيلو ڪلاس جو جسم هوندو آهي . اندروني بلاڪ ۾ مکيه () طريقي جي جسم تي مشتمل آهي .
public static void main (String args []) {
هتي بنيادي طريقي جي شروعات آهي . ھڪڙو طريقو ھڪڙو رويي يا حڪمن جو سلسلو آھي جيڪو ھڪڙي آپريشن کي پروگرام ۾ انجام ڏيڻ جي اجازت ڏئي ٿو. مثال طور، ٻن انگن کي ضرب ڪريو يا اسٽرنگ پرنٽ ڪريو. ٻين لفظن ۾، هڪ طريقو هڪ فنڪشن آهي. ڪجھ ٻين پروگرامنگ ٻولين ۾، طريقن کي اڪثر "فعل" سڏيو ويندو آھي. طريقا، جاوا پروگرام جي سڀني عناصر وانگر، ھڪڙي طبقي اندر واقع آھن. هر طبقي ۾ هڪ، ڪيترائي طريقا، يا ڪو به طريقو ٿي سگهي ٿو. جاوا نحو: پروگرامنگ ٻوليءَ جو مختصر تعارف - 1عوامي - رسائي تبديل ڪندڙ. هڪ متغير، طريقو، يا طبقو جيڪو عوامي ترميمي سان نشان لڳايو ويو آهي پروگرام ۾ ڪٿي به رسائي ڪري سگهجي ٿو. جاوا ۾ انهن مان چار آهن: عوامي، خانگي، محفوظ ۽ ڊفالٽ - ڊفالٽ طرفان (خالي). اسان ان جي باري ۾ ٿوري دير کان پوء ڳالهائي ويندي. شروع ڪرڻ لاء، اهو بهتر آهي ته توهان جي سڀني طريقن کي عوامي بڻائڻ. void طريقو جو واپسي قسم آھي. باطل جو مطلب اهو آهي ته اهو ڪنهن به قيمت کي واپس نٿو ڪري. مکيه پروگرام جي شروعاتي نقطي جي نمائندگي ڪري ٿو. هن طريقي جو نالو آهي. String[] args طريقو جو مکيه دليل آهي . هينئر تائين، اهو ڄاڻڻ ڪافي آهي ته تقريباً هر جاوا پروگرام جو هڪ مکيه طريقو آهي : اهو پروگرام هلائي ٿو ۽ ان کي عوامي جامد void main (String[] args) قرار ڏنو ويو آهي . جامد طريقا (جامد) هڪ طبقي سان ڪم ڪرڻ لاء ٺهيل آهن. اهي طريقا جيڪي جامد لفظ استعمال ڪن ٿا انهن جي اعلان ۾ صرف سڌو سنئون مقامي ۽ جامد متغيرن تي ڪم ڪري سگهن ٿا.
System.out.println("Hello, Java!");
باضابطه طور تي، هي لڪير out اعتراض جي println طريقي سان عمل ڪري ٿو . آئوٽ اعتراض OutputStream ڪلاس ۾ اعلان ڪيو ويو آهي ۽ statically سسٽم ڪلاس ۾ شروع ڪيو ويو آهي . بهرحال، اهو لڳي سگهي ٿو ٿورو ڏکيو هڪ ابتدائي لاء. جيڪڏهن توهان صرف سکيا آهيو، اهو ڄاڻڻ ڪافي آهي ته هي لڪير لفظن کي پرنٽ ڪري ٿو "هيلو، جاوا!" ڪنسول ۾. تنهن ڪري جيڪڏهن توهان پروگرام کي پنهنجي ترقياتي ماحول (IDE) ۾ هلائيندا آهيو، توهان کي هن طرح جي پيداوار ملندي: جاوا نحو: پروگرامنگ ٻوليءَ جو مختصر تعارف - 2

بنيادي جاوا نحو ضابطا

جاوا ۾ پروگرامنگ جي پيروي ڪرڻ لاء ڪجھ بنيادي نحو ضابطا آھن:
  • فائل جو نالو ڪلاس جي نالي سان ملندو؛
  • گهڻو ڪري، هر ڪلاس هڪ الڳ فائل ۾ آهي .java ايڪسٽينشن سان . ڪلاس فائلون عام طور تي فولڊر ۾ گروپ ٿيل آهن. انهن فولڊرن کي پيڪيجز سڏيو ويندو آهي.
  • ڪردار ڪيس حساس آهن. اسٽرنگ اسٽرنگ جي برابر ناهي ؛
  • جاوا پروگرام جي پروسيسنگ جي شروعات هميشه مکيه طريقي سان شروع ٿئي ٿي: عوامي جامد void main (String [] args) . مکيه () طريقو ڪنهن به جاوا پروگرام جو هڪ گهربل حصو آهي؛
  • هڪ طريقو (طريقي، فنڪشن) حڪمن جو هڪ سلسلو آهي. طريقا ڪنهن شئي تي رويي جي وضاحت ڪن ٿا؛
  • پروگرام فائل ۾ طريقن جو حڪم ڪو مسئلو ناهي؛
  • ذهن ۾ رکو ته ڪلاس جي نالي جو پهريون اکر وڏي ۾ هجڻ گهرجي. جيڪڏھن توھان گھڻا لفظ استعمال ڪريو ٿا، ھر لفظ جو پھريون اکر وڏو ڪريو (مثال طور، "MyFirstJavaClass")؛
  • جاوا نحو ۾ سڀني طريقن جا نالا ننڍا اکر سان شروع ٿين ٿا. جڏهن گھڻا لفظ استعمال ڪندا، پوءِ وارا اکر وڏا ٿين ٿا ( public void myFirstMethodName ()
  • فائلون ڪلاس جي نالي ۽ ايڪسٽينشن سان محفوظ ڪيون وينديون آهن .java ( MyFirstJavaClass.java );
  • جاوا نحو ۾ حدون آهن {...} جيڪي ڪوڊ جي بلاڪ ۽ ڪوڊ جي نئين علائقي کي ظاهر ڪن ٿا؛
  • هر ڪوڊ بيان هڪ سيميڪولن سان ختم ٿيڻ گهرجي.

جاوا متغير ۽ ڊيٽا جا قسم

متغيرات خاص ادارا آھن جيڪي ڊيٽا کي ذخيرو ڪرڻ لاء استعمال ڪيا ويا آھن. ڪو به ڊيٽا. جاوا ۾، سڀئي ڊيٽا متغير ۾ محفوظ ٿيل آهن. اسان اهو چئي سگهون ٿا ته هڪ متغير هڪ مخصوص جڳهه يا باڪس آهي جيڪو متغير کي رکڻ لاء. هر متغير کي پنهنجي ڊيٽا جو قسم، نالو (سڃاڻندڙ) ۽ قدر آهي. ڊيٽا جا قسم پرائمري، غير ابتدائي، يا حوالو ٿي سگھن ٿا. پرائمري ڊيٽا جا قسم ٿي سگھن ٿا:
  • انٽيجرز: بائيٽ ، ننڍو ، انٽ ، ڊگهو
  • جزوي انگ: فلوٽ ۽ ڊبل
  • بولين قدر: بوليان
  • اکر جا قدر (اکر ۽ انگن جي نمائندگي ڪرڻ لاء): چار

جاوا ۾ متغير جا مثال:

int s;
s = 5;
char myChar = ‘a’;
هن ڪوڊ ۾، اسان هڪ integer variable s (هڪ خالي ڪنٽينر) ٺاهيو ۽ پوءِ ان ۾ قدر 5 رکيا، ساڳي ڪهاڻي myChar variable سان . اسان ان کي چار ڊيٽا جي قسم سان ٺاهيو ۽ ان جي وضاحت ڪئي اکر a . انهي حالت ۾، اسان هڪ متغير پيدا ڪيو ۽ ساڳئي وقت ان کي هڪ قدر مقرر ڪيو. جاوا نحو توهان کي هن طريقي سان ڪرڻ جي اجازت ڏئي ٿو. حوالن جا قسم ڪجھ شيون آھن جن ۾ قدر يا ٻين شين جا حوالا شامل آھن. انهن ۾ شايد null جو حوالو به هجي. نول هڪ خاص قدر آهي جنهن جو مطلب آهي ڪو قدر ناهي. حوالن جي قسمن ۾ شامل آھن String , Arrays , ۽ ڪو به ڪلاس جيڪو توھان چاھيو ٿا. جيڪڏهن توهان وٽ وائلن ڪلاس آهي ( وائلن )، توهان ان طبقي لاءِ هڪ متغير ٺاهي سگهو ٿا. جاوا ۾ حوالن جي قسم جي متغير جا مثال:
String s = “my words”;
Violin myViolin;
توھان انھن جي باري ۾ وڌيڪ بعد ۾ سکندا. ياد رهي ته غير پرائمي متغير جا قسم سرمائي خطن سان شروع ٿين ٿا، ۽ ابتدائي قسمون ننڍيون اکر سان شروع ٿين ٿيون. مثال:
int i = 25;
String s =Hello, Java!;

جاوا ۾ صفون

Arrays شيون آهن جيڪي هڪ ئي قسم جي ڪيترن ئي متغيرن کي ذخيرو ڪن ٿيون. بهرحال، صف پاڻ کي ڍير تي هڪ اعتراض آهي. اسان ڏسنداسين ته ڪيئن بيان ڪرڻ، ٺاھڻ، ۽ شروعات ڪرڻ بعد جي بابن ۾. صف جا مثال:
int[] myArray = {1,7,5};
هتي اسان وٽ هڪ صف آهي جنهن ۾ ٽي عدد (1,7 ۽ 5).

جاوا ۾ اينمس (جاوا اينمس)

ابتدائي ڊيٽا جي قسمن کان علاوه، جاوا هڪ قسم آهي جنهن کي enum سڏيو ويندو آهي، يا ڳڻپ. ڳڻپيوڪر منطقي طور تي لاڳاپيل ثابتين جو مجموعو آهن. هڪ ڳڻپ جو اعلان ڪيو ويو آهي enum بيان استعمال ڪندي ڳڻپ جي نالي پٺيان. پوءِ اچي ٿو ڳڻپيوڪر عناصر جي هڪ فهرست، ڪاما سان الڳ ٿيل:
enum DayOfWeek {
     MONDAY,
     TUESDAY,
     WEDNESDAY,
     THURSDAY,
     FRIDAY,
     SATURDAY,
     SUNDAY
}
ھڪڙو ڳڻپ اصل ۾ ھڪڙو نئون قسم آھي، تنھنڪري اسان ان قسم جي ھڪڙي متغير کي بيان ڪري سگھون ٿا ۽ ان کي استعمال ڪري سگھون ٿا. هتي هڪ ڳڻپ استعمال ڪرڻ جو هڪ مثال آهي.

جاوا ۾ ڳڻپ جو هڪ مثال (جاوا اينم)

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

        Day myDay = DayOfWeek.FRIDAY;
        System.out.println(myDay);	//напечатать день из enum
}
}
enum DayOfWeek{

    MONDAY,
    TUESDAY,
    WEDNESDAY,
    THURSDAY,
    FRIDAY,
    SATURDAY,
    SUNDAY
}
جيڪڏهن توهان پروگرام هلائيندا آهيو، ڪنسول ڏيکاريندو FRIDAY. توهان Enum ۽ MyNum ڪلاسز لاءِ ڪوڊ هڪ فائل ۾ رکي سگهو ٿا، پر اهو بهتر آهي ته ٻه الڳ فائلون ٺاهيون: هڪ MyNum ڪلاس لاءِ ۽ هڪ هفتي جي ڏينهن (ڏينهن) لسٽ ڪرڻ لاءِ. IntelliJ IDEA توهان کي هڪ اينيم چونڊڻ جي اجازت ڏئي ٿي جڏهن ان کي ٺاهيو. جاوا نحو: پروگرامنگ ٻوليءَ جو مختصر تعارف - 3

جاوا ۾ متغير جو اعلان

حقيقت ۾، اسان مٿي بيان ڪيو آهي ڪجهه متغير ۽ اڃا به انهن جي نشاندهي ڪئي آهي. Declaration هڪ خاص قسم جي متغير لاءِ ميموري مختص ڪرڻ ۽ ان کي نالو ڏيڻ جو عمل آهي. ڪجهه هن طرح:
int i;
boolean boo;
اسان تفويض آپريٽر ( = ) استعمال ڪندي متغير شروعاتي جو اعلان پڻ ڪري سگھون ٿا. هن جو مطلب آهي ته اسان مختص ڪيل ياداشت ۾ هڪ مخصوص قدر رکون ٿا. اسان اهو صحيح ڪري سگهون ٿا اعلان جي وقت يا بعد ۾.

متغير اعلان مثال

String str;
int i = 5;
Str = “here is my string”;
جيڪڏهن توهان شروعات کان بغير هڪ متغير جو اعلان ڪيو، اهو اڃا تائين ڪجهه ڊفالٽ قيمت حاصل ڪندو. int لاءِ ھي قدر 0 آھي، String يا ڪنھن ٻئي حوالي جي قسم لاءِ ھي آھي خاص سڃاڻپ ڪندڙ null .

جاوا ۾ سڃاڻپ ڪندڙ

سڃاڻپ ڪندڙ صرف جاوا اجزاء جا نالا آهن - ڪلاس، متغير، ۽ طريقا. سڀ جاوا اجزاء جا نالا هجڻ گهرجن.
Class Violin {
int age;
String masterName;
}
وائلن - ڪلاس جي سڃاڻپ ڪندڙ. عمر ۽ ماسٽر نالو متغير سڃاڻپ ڪندڙ آهن. هتي ڪجھ جاوا سڃاڻپ ڪندڙ ضابطا آهن:
  • سڀ سڃاڻپ ڪندڙ لاطيني اکر سان شروع ٿين ٿا (A کان Z يا a کان z)، ڪرنسي جي علامت ($) يا انڊر اسڪور (_)؛
  • پهرين ڪردار کان پوء، سڃاڻپ ڪندڙ ڪردارن جو ڪو به ميلاپ ٿي سگهي ٿو؛
  • هڪ جاوا لفظ هڪ سڃاڻپ ڪندڙ نه ٿو ٿي سگهي (توهان ڪجهه دير بعد لفظن جي باري ۾ سکندا)؛
  • سڃاڻپ ڪندڙ ڪيس حساس آهن.

سڃاڻپ ڪندڙ جا مثال

صحيح سڃاڻپ ڪندڙ: جاوا، $mySalary، _something غلط سڃاڻپ ڪندڙ: 1st Part، -one

جاوا ۾ تبديل ڪندڙ

Modifiers جاوا ٻولي ۾ خاص لفظ آھن جيڪي توھان استعمال ڪري سگھوٿا عناصر کي تبديل ڪرڻ لاءِ (ڪلاس، طريقا، متغير). جاوا ۾ تبديلين جا ٻه قسم آھن: رسائي موڊيفائرز ۽ ٻيا موڊيفائر.

رسائي جي تبديلين جا مثال

جاوا ۾ چار رسائي تبديل ڪندڙ آھن:
  • عوامي _ کليل عنصر. اهو ڪلاس جي اندر، ڪلاس کان ٻاهر، اندر ۽ پيڪيج جي ٻاهران رسائي ڪري سگهجي ٿو.
  • هڪ عنصر ڊفالٽ موڊيفائر سان - ڊفالٽ (خالي) - صرف پيڪيج جي اندر پهچائي سگھجي ٿو؛
  • محفوظ ٿيل ترميمي - ٻار جي ڪلاس ذريعي پيڪيج جي اندر ۽ ٻاهر رسائي ڪري سگھجي ٿو؛
  • پرائيويٽ - عنصر صرف ان طبقي جي اندر پهچندو آهي جيڪو اهو اعلان ڪري ٿو.

ٻين تبديلين جا مثال

هتي ست ٻيا ترميم ڪندڙ آهن (ڪلاس، فيلڊ، طريقا، انٽرفيس، وغيره لاء):
  • جامد
  • فائنل
  • خلاصو
  • هم وقت سازي
  • عارضي
  • غير مستحڪم
  • ڏيهي

Java Keywords

Java Keywords جاوا ۾ استعمال لاءِ خاص لفظ آھن جيڪي ڪوڊ جي ڪنجي طور ڪم ڪن ٿا. اهي به محفوظ ڪيل لفظ طور سڃاتل آهن: اهي متغير، طريقن، طبقن وغيره جي سڃاڻپ ڪندڙ لاءِ استعمال نٿا ڪري سگهجن. هتي اهي آهن:
  • abstract : هڪ خلاصي طبقي جي اعلان لاءِ لفظ؛
  • boolean : boolean keyword جاوا ۾ ضروري آهي ته هڪ متغير جو اعلان ڪرڻ لاءِ boolean قسم. اهڙا متغير صرف صحيح يا غلط ٿي سگهن ٿا؛
  • break : جاوا ۾ بريڪ لفظ لوپ يا سوئچ بيان کي ٽوڙڻ لاءِ استعمال ڪيو ويندو آهي ؛
  • byte : جاوا ۾ بائيٽ لفظ جي ضرورت آھي ھڪڙي بائيٽ انٽيجر متغير کي بيان ڪرڻ لاءِ؛
  • ڪيس : متن جي بلاڪ کي نشانو بڻائڻ لاءِ سوئچ بيانن سان استعمال ڪيو ويو ؛
  • ڪيچ : ڪوشش بلاڪ کان پوءِ استثنا کي پڪڙڻ لاءِ استعمال ڪيو ويو ؛
  • char : جاوا ۾ چار لفظ استعمال ڪيو ويندو آهي ڪردار جي متغير لاءِ. غير دستخط ٿيل 16-bit يونيڪوڊ اکرن تي مشتمل ٿي سگھي ٿو؛
  • class : جاوا ۾ ڪلاس لفظ جي ضرورت آھي ڪلاس کي بيان ڪرڻ لاءِ؛
  • جاري رکو : لوپ جاري رکڻ لاءِ جاوا لفظ؛
  • ڊفالٽ : جاوا ۾ ڊفالٽ ڪي ورڊ استعمال ڪيو ويندو آھي ڪوڊ جي ڊفالٽ بلاڪ کي سوئچ بيان ۾ بيان ڪرڻ لاءِ ؛
  • do : do-while loop construct ۾ استعمال ڪيو ويندو آهي ؛
  • double : جاوا ۾ ٻٽي لفظ جي ضرورت آھي عددي متغير کي بيان ڪرڻ لاءِ. ٿي سگھي ٿو 8-byte سچل پوائنٽ نمبر؛
  • else : مشروط ٻي صورت ۾ استعمال ڪري سگھجي ٿو بيانن ۾؛
  • enum : مقرر ڪيل سيٽن جي وضاحت ڪرڻ لاء استعمال ڪيو ويو؛
  • extensions : جاوا ۾ Extensions لفظ استعمال ڪيو ويندو آهي اهو ظاهر ڪرڻ لاءِ ته هڪ طبقو ٻئي طبقي کي وڌائي ٿو (ٻئي طبقي جو ٻار طبقو آهي)؛
  • فائنل : لفظ ظاهر ڪرڻ لاءِ ته متغير هڪ مستقل آهي؛
  • آخر ۾ : ڪوڊ جي هڪ بلاڪ کي نشانو بڻائي ٿو جيڪو عمل ڪيو ويندو، قطع نظر ته استثنا هٿ ڪيو وڃي يا نه؛
  • float : هڪ متغير جنهن ۾ 4-byte سچل پوائنٽ نمبر شامل آهي؛
  • for: ключевое слово для запуска цикла for. Он используется для многократного выполнения набора инструкций, пока выполняются некоторые условия;
  • if: ключевое слово для проверки условия. Он выполняет блок, если condition истинно;
  • implements: ключевое слово для реализации интерфейса;
  • import: ключевое слово import в Java используется для импорта пакета, класса or интерфейса;
  • instanceof: проверяет, является ли an object экземпляром определенного класса or интерфейса;
  • int: переменная, которая может содержать 4-byteовое целое число со знаком;
  • interface: ключевое слово interface в Java используется для объявления интерфейса;
  • long: переменная, которая может содержать 8-byteовое целое число со знаком;
  • native: указывает, что метод реализован в нативном codeе с использованием JNI (Java Native Interface);
  • new: ключевое слово new используется в Java для создания новых an objectов;
  • package: объявляет пакет (папку) Java для файлов классов Java;
  • private: модификатор доступа указывает, что метод or переменная могут быть видны только в классе, в котором они объявлены;
  • protected: модификатор доступа, который указывает, что доступ к методу or переменной можно получить внутри и снаружи пакета через дочерний класс;
  • public: модификатор доступа указывает, что элемент доступен в любом месте;
  • return: возвращает результат выполнения метода;
  • short: переменная, которая может содержать 2-byteовое целое число со знаком;
  • static: указывает, что переменная or метод является классом, а не an objectом, методом;
  • strictfp: ограничивает вычисления с плавающей точкой;
  • super: относится к an objectу родительского класса;
  • switch: выбирает блок codeа (or несколько из них) для выполнения;
  • synchronized: другой видм модификатора. Он указывает, что метод может быть доступен только одному потоку за раз;
  • this: ссылается на текущий an object в методе or конструкторе;
  • throw: используется для явного создания исключения;
  • throws: объявляет исключение;
  • transient (переходный) фрагмент данных не может быть сериализован;
  • try: запускает блок codeа, который проверяется на наличие исключений;
  • void: указывает, что метод не возвращает meaning;
  • volatile: указывает, что переменная может изменяться асинхронно;
  • while: запускает цикл while. Повторяет часть программы несколько раз, пока condition истинно.

Комментарии в Java

جاوا سنگل لائن ۽ ملٽي لائن تبصرن کي سپورٽ ڪري ٿو. سڀئي ڪردار ڪنهن به تبصري ۾ موجود آهن ۽ جاوا ڪمپلر طرفان نظرانداز ڪيا ويا آهن. ڊولپرز انهن کي استعمال ڪندا آهن ڪوڊ جي وضاحت ڪرڻ يا ڪجهه ياد ڪرڻ لاءِ. تبصرن جا مثال:
//однострочный комментарий
/*а вот многострочный комментарий. Как видите, в нем используются слеши и звездочки в начале и в конце.*/

public class HelloJava {
   /* эта программа создана для демонстрации комментариев в Java. Это многострочный комментарий.
   Вы можете использовать такие комментарии в любом месте вашей программы*/
   public static void main(String[] args) {
       //а вот однострочный комментарий
       String j = "Java"; //Это моя строка
       int a = 15; //Здесь у меня целое число
       System.out.println("Hello, " + j + " " + a + "!");
       int[] myArray = {1,2,5};
       System.out.println(myArray.length);
   }
}

جاوا ۾ لفظي

جاوا ۾ لٽريچر مسلسل قدر آھن جيڪي متغير کي مقرر ڪيا ويا آھن. اهي انگ، نصوص، يا ٻيو ڪجهه ٿي سگهي ٿو جيڪو معني جي نمائندگي ڪري ٿو.
  • انٽيجر لٽرلز
  • سچل نقطو لفظي
  • اکر اکر
  • اسٽرنگ لٽرلز
  • بولين لٽريلس

جاوا ۾ لٽريچر جا مثال

int i = 100; //100 – целочисленный литерал
double d = 10.2;//10.2 – литерал с плавающей точкой
char c = ‘b’; //b – символьный литерал
String myString =Hello!;
boolean bool = true;
مهرباني ڪري نوٽ ڪريو: null پڻ هڪ لفظي آهي.

جاوا ۾ بنيادي آپريٽر

آپريٽرز جا مختلف قسم آهن: رياضي:
  • + (نمبر جو اضافو ۽ اسٽرنگ جوڙ)
  • - (مائنس يا گھٽتائي)
  • * (ضرب)
  • / (ڊيشن)
  • ٪ (ماڊيولس يا باقي)
موازنہ:
  • < (کان گھٽ)
  • <= (کان گھٽ يا برابر)
  • > (وڌيڪ)
  • >= (ان کان وڏو يا برابر)
  • == (برابر)
  • != (برابر ناهي)
دماغي ٽيزر:
  • && (۽)
  • || (يا)
  • ! (نه)
  • ^ (XOR)
اسان ڊيٽا جي قسمن، متغيرن، طريقن ۽ آپريٽرن بابت اڳ ۾ ئي ڄاڻي چڪا آهيون. اچو ته هڪ سادي ڪوڊ مثال ڏسو، پر پهرين جاوا پروگرام کان ٿورو وڌيڪ پيچيده. اچو ته ھڪڙو ڪلاس ٺاھيون جنھن کي NumberOperations سڏيو ويندو آھي .
public class NumbersOperations {
   int a;
   int b;
   public static int add(int a,int b){
       return a+b;
   }
   public static int sub (int a, int b){
       return a-b;
   }
   public static double div (double a, int b){
       return a/b;
   }
}
هتي اسان وٽ ٻن نمبرن سان ڪم ڪرڻ لاءِ وڻ جي طريقن سان هڪ ڪلاس آهي. توھان ھن پروگرام ۾ ٻن نمبرن کي ضرب ڪرڻ لاءِ چوٿون طريقو int mul (int a، int b) لکڻ جي ڪوشش ڪري سگھو ٿا. اچو ته هڪ ڪلاس پڻ ٺاهي ڏيکاريو ته ڪيئن ڪم ڪري ٿو NumberOprations :
public class NumberOperationsDemo {
   public static void main(String[] args) {
       int c = NumbersOperations.add(4,5);
       System.out.println(c);
       double d = NumbersOperations.div(1,2);
       System.out.println(d);
   }
}
جيڪڏهن توهان NumberOperationsDemo هلائيندا آهيو ته توهان هن طرح جي پيداوار حاصل ڪندا:
9 0.5

نتيجا

هي صرف جاوا ٻولي جي بنياديات آهي، ۽ اهو پهريان کان پريشان ٿي سگهي ٿو. ان کي حاصل ڪرڻ لاء توهان کي پروگرامنگ جي مشق جي تمام گهڻي ضرورت پوندي. ۽ اهو بهترين طريقو آهي هڪ پروگرامنگ ٻولي سکڻ جو - مشق ذريعي. ھاڻي پروگرامنگ شروع ڪريو: پھرين ڪوشش ڪريو JavaRush ڪورس جي . جاوا سکڻ ۾ مزو وٺو!
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION