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

Სარჩევი:

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

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

ვიდეო: 4 გზა, რომ დაწეროთ თქვენი პირველი პროგრამა ჯავაში
ვიდეო: 44) როგორ შევქმნათ ვიდეო რესურსი PowerPoint პრეზენტაციის გამოყენებით 2024, მაისი
Anonim

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

ნაბიჯები

მეთოდი 1 – დან 3 – დან: დაწერეთ თქვენი პირველი Java პროგრამა

91968 1
91968 1

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

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

91968 2
91968 2

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

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

91968 3
91968 3

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

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

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

    ჯავაკი

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

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

91968 4
91968 4

ნაბიჯი 1. ჩვენ პირველად შევქმნით პროგრამას, რომელიც ბეჭდავს „გამარჯობა მსოფლიო

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

91968 5
91968 5

ნაბიჯი 2. გამოაცხადეთ თქვენი კლასი და თქვენი ძირითადი მეთოდი

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

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

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

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

91968 6
91968 6

ნაბიჯი 3. ჩაწერეთ კოდის სტრიქონი, რომელიც დაიბეჭდება "გამარჯობა მსოფლიო

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

  • მოდით შევხედოთ ამ ხაზის კომპონენტებს:

    • სისტემა

    • ეუბნება სისტემას რაღაცის გაკეთება.
    • გარეთ

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

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

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

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

      System.out.println ()

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

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

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

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

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

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

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

91968 8
91968 8

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

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

javac HelloWorld.java

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

91968 9
91968 9

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

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

java HelloWorld

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

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. შეადგინეთ და გაუშვით

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

javac HelloWorld.java

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

java HelloWorld

Sample Java პროგრამები

Image
Image

ძირითადი Java პროგრამის ნიმუში

მხარი დაუჭირეთ wikiHow და გახსენით ყველა ნიმუში.

Image
Image

ნიმუში Java პროგრამა შეყვანის საშუალებით

მხარი დაუჭირეთ wikiHow და გახსენით ყველა ნიმუში.

Რჩევები

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

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

გირჩევთ: