3 გზა, რომ დაწეროთ თქვენი პირველი პროგრამა ჯავაში

Სარჩევი:

3 გზა, რომ დაწეროთ თქვენი პირველი პროგრამა ჯავაში
3 გზა, რომ დაწეროთ თქვენი პირველი პროგრამა ჯავაში

ვიდეო: 3 გზა, რომ დაწეროთ თქვენი პირველი პროგრამა ჯავაში

ვიდეო: 3 გზა, რომ დაწეროთ თქვენი პირველი პროგრამა ჯავაში
ვიდეო: როგორ ჩავამატოთ ობიექტი სურათში Photoshop-ით 2024, მაისი
Anonim

ჯავა არის ობიექტზე ორიენტირებული პროგრამირების ენა, რომელიც შეიქმნა 1995 წელს ჯეიმს გოსლინგის მიერ. ანუ, ენა წარმოგიდგენთ ცნებებს, როგორც „ობიექტებს“„ველებით“(ანუ ატრიბუტებს, რომლებიც აღწერს საგნებს) და „მეთოდებს“(მოქმედებები, რომელთა განხორციელებაც ობიექტებს შეუძლიათ). ჯავა არის "ერთხელ დაწერილი, გაუშვი სადმე" ენა. ანუ, ენა შექმნილია ნებისმიერი პლატფორმაზე მუშაობისთვის, რომელსაც აქვს Java ვირტუალური მანქანა (JVM). იმის გამო, რომ ჯავა არის ძალიან გრძელი პროგრამირების ენა, დამწყებთათვის ადვილია სწავლა და გაგება. ქვემოთ მოყვანილი გაკვეთილი არის შესავალი Java პროგრამებით წერისთვის.

ნაბიჯი

3 მეთოდი 1: Prime Java პროგრამების წერა

91968 1
91968 1

ნაბიჯი 1. Java– ით პროგრამების წერის დასაწყებად, განსაზღვრეთ თქვენი სამუშაო გარემო

ბევრი პროგრამისტი იყენებს ინტეგრირებული განვითარების გარემოს (IDE), როგორიცაა Eclipse და Netbeans Java პროგრამირებისთვის, მაგრამ ჩვენ შეგვიძლია დავწეროთ Java პროგრამები და შევადგინოთ ისინი IDE– ს გარეშე.

91968 2
91968 2

ნაბიჯი 2. Notepad– ის მსგავსი ნებისმიერი პროგრამა საკმარისი იქნება Java– ით პროგრამირებისთვის

მკაცრი პროგრამისტები ზოგჯერ ამჯობინებენ ტერმინალში ჩაშენებულ ტექსტურ რედაქტორებს, როგორიცაა vim და emacs. მძლავრი ტექსტური რედაქტორი, რომელიც შეიძლება დაინსტალირდეს როგორც Windows- ზე, ასევე Linux- ზე დაფუძნებულ კომპიუტერებზე (Mac, Ubuntu და ა.შ.) არის Sublime Text. ეს არის ტექსტური რედაქტორი, რომელსაც ჩვენ გამოვიყენებთ ამ გაკვეთილში.

91968 3
91968 3

ნაბიჯი 3. დარწმუნდით, რომ დაინსტალირებული გაქვთ Java პროგრამული უზრუნველყოფის განვითარების ნაკრები

თქვენ დაგჭირდებათ თქვენი პროგრამის შესადგენად.

  • Windows- ზე დაფუძნებულ სისტემებზე, თუ გარემოს ცვლადები არ ემთხვევა, გაშვებისას შეიძლება განიცადოთ უკმარისობა

    ჯავაკი

  • რა წაიკითხეთ სტატია როგორ დააინსტალიროთ Java პროგრამული უზრუნველყოფის განვითარების ნაკრები JDK– ის დაყენების შესახებ დამატებითი ინფორმაციისათვის, ამ შეცდომის თავიდან ასაცილებლად.

3 მეთოდი 2: გამარჯობა მსოფლიო პროგრამა

91968 4
91968 4

ნაბიჯი 1. პირველ რიგში, ჩვენ შევქმნით პროგრამას, რომელიც აჩვენებს შეტყობინებას "გამარჯობა მსოფლიო

"თქვენს ტექსტურ რედაქტორში შექმენით ახალი ფაილი და შეინახეთ სახელი" HelloDunia.java ". HelloDunia არის თქვენი კლასის სახელი და კლასის სახელი უნდა იყოს იგივე როგორც თქვენი ფაილის სახელი.

91968 5
91968 5

ნაბიჯი 2. განსაზღვრეთ ძირითადი კლასი და მეთოდები

ძირითადი მეთოდი

საჯარო სტატიკური სიცარიელე მთავარი (სიმებიანი args)

არის მეთოდი, რომელიც შესრულდება პროგრამის გაშვებისას. ამ მთავარ მეთოდს ექნება ერთი და იგივე მეთოდის დეკლარაცია ყველა Java პროგრამაში.

საჯარო კლასი HelloWorld {public static void main (სიმებიანი args) {}}

91968 6
91968 6

ნაბიჯი 3. ჩაწერეთ კოდის ხაზი, რომელიც აჩვენებს "Hello World

System.out.println ("გამარჯობა მსოფლიო.");

  • ყურადღება მიაქციეთ ამ ხაზის კომპონენტებს:

    • სისტემა

    • ავალებს სისტემას რაღაცის გაკეთება.
    • გარეთ

    • ეუბნება სისტემას, რომ ჩვენ ვაწარმოებთ გამომავალს.
    • ამობეჭდვა

    • მოკლეა "ბეჭდვის ხაზი". ამრიგად, ჩვენ ვაძლევთ სისტემას მითითებას გამოავლინოს ხაზი გამომავალში.
    • ბრჭყალები ჩართულია

      ("Გამარჯობა მსოფლიო.")

      ნიშნავს მეთოდს

      System.out.println ()

      გაიაროს პარამეტრი, რომელიც, ამ შემთხვევაში, არის სიმებიანი

      "Გამარჯობა მსოფლიო."

  • გაითვალისწინეთ, რომ Java– ში არსებობს რამდენიმე წესი, რომელთა დაცვაც აუცილებელია:

    • თქვენ ყოველთვის უნდა დაამატოთ მძიმით (;) თითოეული სტრიქონის ბოლოს.
    • ჯავა არის ასოებისადმი მგრძნობიარე. ასე რომ თქვენ უნდა ჩაწეროთ მეთოდის სახელი, ცვლადის სახელი და კლასის სახელი სწორი ასოებით, წინააღმდეგ შემთხვევაში თქვენ ვერ შეძლებთ.
    • კოდის ბლოკები, რომლებიც სპეციფიკურია კონკრეტული მეთოდისთვის ან მარყუჟისთვის, მოთავსებულია ხვეულ ბრეკეტებში.
91968 7
91968 7

ნაბიჯი 4. განათავსეთ ყველაფერი ერთად

თქვენი საბოლოო Halo World პროგრამა უნდა გამოიყურებოდეს შემდეგნაირად:

საჯარო კლასი HelloWorld {public static void main (String args) {System.out.println ("გამარჯობა მსოფლიო."); }}

91968 8
91968 8

ნაბიჯი 5. შეინახეთ ფაილი და გახსენით ბრძანების სტრიქონი ან ტერმინალი პროგრამის შესადგენად

გადადით საქაღალდეში, სადაც HaloDunia.java ინახება და ჩაწერეთ

javac HelloDunia.java

რა ეს ბრძანება ეუბნება Java შემდგენელს, რომ გსურთ HaloDunia.java შეადგინოთ. თუ შეცდომა მოხდა, შემდგენელი გეტყვით რა მოხდა. წინააღმდეგ შემთხვევაში, თქვენ ვერ ნახავთ შეტყობინებებს შემდგენლისგან. თუ გადახედავთ დირექტორიას, სადაც ამჟამად გაქვთ შენახული HaloDunia.java, დაინახავთ HaloDunia.class. ეს არის ფაილი, რომელსაც Java გამოიყენებს თქვენი პროგრამის გასაშვებად.

91968 9
91968 9

ნაბიჯი 6. გაუშვით პროგრამა

და ბოლოს, ჩვენ განვახორციელებთ ჩვენს პროგრამას! ბრძანების სტრიქონში ან ტერმინალში ჩაწერეთ

java HelloWorld

რა ეს ბრძანება ეუბნება ჯავას, რომ გსურთ გაუშვათ HaloWorld კლასი. თქვენ ნახავთ "გამარჯობა მსოფლიო". გამოჩნდება კონსოლზე.

91968 10
91968 10

ნაბიჯი 7. გილოცავთ, თქვენი პირველი Java პროგრამა მზად არის

მეთოდი 3 დან 3: შეყვანა და გამოტანა

91968 11
91968 11

ნაბიჯი 1. ჩვენ ახლა გავაფართოვებთ Hello World პროგრამას მომხმარებლის შეყვანის ჩათვლით

Hello World პროგრამაში ჩვენ ვაჩვენებთ სტრიქონს მომხმარებლის დასანახად, მაგრამ პროგრამის ინტერაქტიული ნაწილია, როდესაც მომხმარებელს უწევს პროგრამაში შეყვანის შეყვანა. ჩვენ ახლა გავაგრძელებთ პროგრამას, რომ სთხოვოს მომხმარებელს შეიყვანოს თავისი სახელი და შემდეგ მივესალმოთ მომხმარებელს ამ სახელით.

91968 12
91968 12

ნაბიჯი 2. შემოიტანეთ სკანერის კლასი

ჯავაში, ჩვენ გვაქვს ჩაშენებული ბიბლიოთეკა, რომლის წვდომაც შეგვიძლია, მაგრამ ჯერ უნდა შემოვიტანოთ. ერთ -ერთი ასეთი ბიბლიოთეკაა java.util, რომელიც შეიცავს სკანერის ობიექტს, რომელიც ჩვენ გვჭირდება მომხმარებლისგან შესასვლელად. სკანერის კლასის იმპორტისათვის დაამატეთ შემდეგი ხაზი კოდის დასაწყისში.

java.util. Scanner იმპორტი;

  • ეს კოდი ეუბნება პროგრამას, რომ ჩვენ გვსურს გამოვიყენოთ სკანერის ობიექტი, რომელიც არის java.util პაკეტში.
  • თუ ჩვენ გვსურს java.util პაკეტის ყველა ობიექტზე წვდომა, უბრალოდ ჩაწერეთ

    java.util.*;

  • კოდის დასაწყისში.
91968 13
91968 13

ნაბიჯი 3. ძირითადი მეთოდის შიგნით, შექმენით სკანერის ობიექტის ახალი მაგალითი

ჯავა არის ობიექტზე ორიენტირებული პროგრამირების ენა. ამრიგად, ეს ენა აღწერს ობიექტების გამოყენების კონცეფციას. სკანერის ობიექტი არის ობიექტის მაგალითი, რომელსაც აქვს ველები და მეთოდები. სკანერის კლასის გამოსაყენებლად, ჩვენ უნდა შევქმნათ ახალი სკანერის ობიექტი, რომლის ველების შევსება და მეთოდების გამოყენება შეგვიძლია. ამისათვის დაწერეთ:

სკანერი userInputScanner = ახალი სკანერი (System.in);

  • userInputScanner

  • არის სკანერის ობიექტის სახელი, რომელიც ჩვენ ახლახანს ავიღეთ. გაითვალისწინეთ, რომ სახელი იწერება დიდი და მცირე ასოებით; ეს არის ცვლადი დასახელების კონვენცია ჯავაში.
  • ჩვენ ვიყენებთ ოპერატორს

    ახალი

    ახალი ობიექტის მაგალითის შესაქმნელად. ამრიგად, ამ მაგალითში ჩვენ ვქმნით სკანერის ობიექტის ახალ მაგალითს წერის გზით

    ახალი სკანერი (System.in)

  • .
  • სკანერის ობიექტი შეიცავს პარამეტრებს, რომლებიც ეუბნებიან ობიექტს რა უნდა დაასკანიროს. ამ შემთხვევაში, ჩვენ შევდივართ

    სისტემა. In

    როგორც პარამეტრები.

    სისტემა. In

  • ეუბნება პროგრამას, რომ მოახდინოს სისტემისგან შეყვანის სკანირება, ანუ შეყვანა, რომელსაც მომხმარებელი ჩაწერს პროგრამაში.
91968 14
91968 14

ნაბიჯი 4. მოითხოვეთ მომხმარებლისგან შეყვანა

ჩვენ უნდა ვითხოვოთ მომხმარებლისგან შეყვანა ისე, რომ მომხმარებელმა იცოდეს როდის უნდა ჩაწეროს რამე კონსოლში. ამ ნაბიჯის გადადგმა შესაძლებელია

System.out.print

ან

System.out.println

System.out.print ("რა გქვია?");

91968 15
91968 15

ნაბიჯი 5. სთხოვეთ სკანერის ობიექტს შეიყვანოს მომხმარებლის მიერ აკრეფილი შემდეგი ხაზი და შეინახოს იგი ცვლადში

სკანერი ყოველთვის შეიყვანს მონაცემებს, რაც შეიცავს მომხმარებლის მიერ აკრეფილ ინფორმაციას. შემდეგი ხაზი სთხოვს სკანერს მიიღოს სახელი მომხმარებლის მიერ აკრეფილი და შეინახოს იგი ცვლადში:

სიმებიანი userInputName = userInputScanner.nextLine ();

  • ჯავაში არის კონვენცია ობიექტის მეთოდების გამოყენების შესახებ

    objectName.methodName (პარამეტრები)

    რა ში

    userInputScanner.nextLine ()

    ჩვენ ვუწოდებთ სკანერის ობიექტს იმ სახელით, რაც ჩვენ მას მივანიჭეთ, შემდეგ ჩვენ მას ვუწოდებთ მეთოდს

    შემდეგი ხაზი ()

  • რომელიც არ შეიცავს პარამეტრებს.
  • გაითვალისწინეთ, რომ ჩვენ ვინახავთ შემდეგ ხაზს სხვა ობიექტში: სიმებიანი ობიექტი. ჩვენ დავასახელეთ ჩვენი სიმებიანი ობიექტი

    userInputName

91968 16
91968 16

ნაბიჯი 6. აჩვენეთ მისალმება მომხმარებელს

ახლა, როდესაც ჩვენ შევინახეთ მომხმარებლის სახელი, ჩვენ შეგვიძლია გამოვავლინოთ მისალმება მომხმარებელს. დაიმახსოვრე ერთად

System.out.println ("გამარჯობა მსოფლიო.");

რომ ვწერთ ძირითად კლასში? ყველა კოდი, რომელიც ჩვენ ახლახან დავწერეთ, უნდა იყოს ამ ხაზის ზემოთ. ახლა ჩვენ შეგვიძლია შევცვალოთ ეს ხაზი:

System.out.println ("გამარჯობა" + userInputName + "!");

  • გზა "გამარჯობა", მომხმარებლის სახელი და "!" წერის გზით

    "გამარჯობა" + userInputName + "!"

  • მოუწოდა სიმებიანი შეთავსება.
  • აქ ჩვენ გვაქვს სამი სტრიქონი: "გამარჯობა", userInputName და "!". სტრიქონები ჯავაში ფიქსირდება, რაც იმას ნიშნავს, რომ მათი შეცვლა შეუძლებელია. ამრიგად, როდესაც ჩვენ ვამყარებთ ამ სამ სტრიქონს, ჩვენ ძირითადად ვქმნით ახალ სტრიქონს, რომელიც შეიცავს მისალმებას.
  • შემდეგ ჩვენ ვიღებთ ამ ახალ სტრიქონს და გავცემთ მას, როგორც პარამეტრს

    System.out.println

  • .
91968 17
91968 17

ნაბიჯი 7. მოაწყეთ ყველაფერი და შეინახეთ

ჩვენი კოდი ახლა ასე გამოიყურება:

java.util. Scanner იმპორტი; საჯარო კლასი HelloWorld {public static void main (სიმებიანი args) {სკანერი userInputScanner = ახალი სკანერი (System.in); System.out.print ("რა გქვია?"); სიმებიანი userInputName = userInputScanner.nextLine (); System.out.println ("გამარჯობა" + userInputName + "!"); }}

91968 18
91968 18

ნაბიჯი 8. შეადგინეთ და გაუშვით

გადადით ბრძანების ხაზზე ან ტერმინალში და გაუშვით იგივე ბრძანება, როგორც HaloDunia.java. ჩვენ ჯერ უნდა შევადგინოთ პროგრამა:

javac HelloDunia.java

რა შემდეგ შეგვიძლია მისი გაშვება:

java HelloWorld

Რჩევები

  • ჯავა არის ობიექტზე ორიენტირებული პროგრამირების ენა. ასე რომ, კარგი იდეაა გაეცნოთ ობიექტზე ორიენტირებული პროგრამირების ენების საფუძვლებს, რომ მეტი გაიგოთ.
  • ობიექტზე ორიენტირებულ პროგრამირებას აქვს მრავალი განსაკუთრებული თვისება. სამი მათგანია:

    • კაფსულაცია: ზოგიერთი კომპონენტის ობიექტზე წვდომის შეზღუდვის უნარი. ჯავას აქვს პირადი, დაცული და საჯარო მოდიფიკატორები ველებისა და მეთოდებისთვის.
    • პოლიმორფიზმი: ობიექტის უნარი გამოიყენოს მრავალი იდენტობა. ჯავაში, ობიექტის ჩასმა შესაძლებელია სხვა ობიექტში, რათა გამოიყენოს ამ სხვა ობიექტის მეთოდები.
    • მემკვიდრეობა: უნარი გამოიყენოს ველები და მეთოდები სხვა კლასებიდან იმავე იერარქიაში, როგორც მიმდინარე ობიექტი.

გირჩევთ: