Πώς να γράψετε το πρώτο σας πρόγραμμα με Java

Συγγραφέας: Monica Porter
Ημερομηνία Δημιουργίας: 15 Μάρτιος 2021
Ημερομηνία Ενημέρωσης: 27 Ιούνιος 2024
Anonim
JAVA - Γιατί χρειάζομαι τις κλάσεις; (Μέρος 02) - ΠΛΗ24
Βίντεο: JAVA - Γιατί χρειάζομαι τις κλάσεις; (Μέρος 02) - ΠΛΗ24

Περιεχόμενο

Η Java είναι μια αντικειμενοστρεφής γλώσσα προγραμματισμού που εισήχθη από τον James Gosling το 1995. Δηλαδή, αντιπροσωπεύει έννοιες όπως "αντικείμενο" και "πεδίο" (που είναι ιδιότητες που περιγράφουν το αντικείμενο). Η Java είναι μια γλώσσα "γράψτε ένα μέρος, εκτελέστε κάπου αλλού": έχει σχεδιαστεί για να εκτελείται σε οποιαδήποτε πλατφόρμα που διαθέτει Java Virtual Machine (JVM). Ως πολύγλωσση γλώσσα προγραμματισμού, η Java είναι αρκετά εύκολη στην εκμάθηση και την κατανόηση για αρχάριους. Αυτό το άρθρο είναι μια αρχική εισαγωγή στον προγραμματισμό Java.

Βήματα

Μέθοδος 1 από 3: Γράψτε το πρώτο σας πρόγραμμα Java

  1. Για να ξεκινήσετε τον προγραμματισμό με Java, πρέπει να ρυθμίσετε το περιβάλλον εργασίας σας. Πολλοί προγραμματιστές χρησιμοποιούν ενσωματωμένα περιβάλλοντα ανάπτυξης (IDE), όπως το Eclipse και το Netbeans, για τον προγραμματισμό της Java. Ωστόσο, μπορείτε να γράψετε και να συντάξετε προγράμματα Java χωρίς αυτά.

  2. Οποιοδήποτε πρόγραμμα παρόμοιο με το Σημειωματάριο είναι αρκετό για προγραμματισμό με Java. Οι συντηρητικοί προγραμματιστές προτιμούν μερικές φορές να χρησιμοποιούν επεξεργαστές κειμένου που βρίσκονται στο τερματικό, όπως το vim και το emacs. Το Sublime Text είναι ένας καλός επεξεργαστής κειμένου που μπορεί να εγκατασταθεί σε υπολογιστές Windows και σε υπολογιστές που βασίζονται σε Linux (Mac, Ubuntu κ.λπ.). Είναι επίσης το πρόγραμμα επεξεργασίας που χρησιμοποιείται σε αυτόν τον οδηγό.
  3. Σιγουρέψου ότι Κιτ ανάπτυξης λογισμικού Java εγκατεστημένο. Θα το χρειαστείτε για να μεταγλωττίσετε το πρόγραμμα.
    • Σε υπολογιστές με Windows, εάν οι μεταβλητές περιβάλλοντος δεν είναι σωστές, ενδέχεται να υπάρχει σφάλμα κατά την εκτέλεση javac. Ανατρέξτε στο άρθρο σχετικά με τον τρόπο εγκατάστασης του κιτ ανάπτυξης λογισμικού Java για να αποφύγετε αυτό το σφάλμα.
    διαφήμιση

Μέθοδος 2 από 3: Πρόγραμμα Hello World


  1. Κατ 'αρχάς, θα δημιουργήσουμε ένα πρόγραμμα που θα εκτυπώνει τις λέξεις "Hello World."Στο πρόγραμμα επεξεργασίας κειμένου, δημιουργήστε ένα νέο αρχείο και αποθηκεύστε το ως" ChaoThegioi.java ". Το ChaoThegioi είναι το όνομα της τάξης σας και αυτό το όνομα τάξης πρέπει να ταιριάζει με το όνομα αρχείου.
  2. Δηλώστε την κύρια τάξη και τη μέθοδο. Κύρια μέθοδος public static void main (String args) είναι η μέθοδος που θα εκτελεστεί κατά την εκτέλεση του προγράμματος. Η δήλωση είναι η ίδια σε όλα τα προγράμματα Java.

  3. Γράψτε τον κωδικό με τις λέξεις "Hello World.
    • Ας δούμε τα στοιχεία αυτής της γραμμής εντολών:
      • Το σύστημα λέει στο σύστημα να κάνει κάτι.
      • Το out λέει στο σύστημα ότι πρόκειται να κάνουμε κάτι με την έξοδο.
      • println σημαίνει "γραμμή εκτύπωσης" και μαζί της, ζητάμε από το σύστημα να εκτυπώσει μια γραμμή στην έξοδο.
      • Εξωτερικές παρενθέσεις ("Hello World.") Υποδεικνύει τη μέθοδο Το System.out.println () παίρνει μία παράμετρο και σε αυτήν την περίπτωση είναι String "Γειά σου Κόσμε."
    • Σημειώστε ότι στην Java υπάρχουν μερικοί κανόνες που πρέπει να ακολουθήσουμε:
      • Να τελειώνεις πάντα με ερωτηματικό.
      • Η Java διακρίνει κεφαλαία και πεζά γράμματα. Επομένως, για να αποφύγετε σφάλματα, πρέπει να γράψετε το όνομα της μεθόδου, το όνομα της μεταβλητής και το όνομα της κλάσης στη σωστή περίπτωση.
      • Το μπλοκ ιδιωτικού κώδικα μιας δεδομένης μεθόδου ή βρόχου περικλείεται σε αγκύλες.
  4. Συγχώνευση. Η τελευταία σας εκπομπή Hello World θα πρέπει να έχει την εξής μορφή:
  5. Αποθηκεύστε το αρχείο και ανοίξτε τη γραμμή εντολών ή τον τερματικό διερμηνέα. Μεταβείτε στο φάκελο όπου αποθηκεύσατε το ChaoThegioi.java και πληκτρολογήστε javac ChaoThegioi.java. Αυτός ο κωδικός θα πει στον μεταγλωττιστή Java ότι θέλετε να μεταγλωττίσετε το ChaoThegioi.java. Εάν υπάρχουν σφάλματα, ο μεταγλωττιστής θα σας πει πού το κάνατε. Εάν δεν υπάρχουν σφάλματα, τότε δεν πρέπει να υπάρχουν μηνύματα από τον μεταγλωττιστή. Τώρα, κοιτάξτε τον κατάλογο ChaoThegioi.java, θα δείτε το ChaoThegioi.class. Αυτό είναι το αρχείο Java που χρησιμοποιείτε για να εκτελέσετε το πρόγραμμά σας.
  6. Εκτελέστε το πρόγραμμα. Τέλος, πρέπει να εκτελέσουμε το πρόγραμμα! Στη γραμμή εντολών ή στο τερματικό, πληκτρολογήστε java ChaoThegioi. Αυτός ο κωδικός λέει στην Java ότι θέλετε να εκτελέσετε την τάξη ChaoThegioi. Οι λέξεις "Γεια σου Κόσμος". θα εμφανιστεί στην οθόνη της οθόνης σας.
  7. Συγχαρητήρια, γράψατε το πρώτο σας πρόγραμμα Java! διαφήμιση

Μέθοδος 3 από 3: Είσοδος και έξοδος

  1. Τώρα, θα επεκτείνουμε το πρόγραμμα Hello World για να λάβουμε πληροφορίες από τους χρήστες. Σε αυτό το πρόγραμμα, έχουμε εκτυπώσει μια σειρά χαρακτήρων που μπορούν να διαβαστούν από τον χρήστη. Ωστόσο, το διαδραστικό μέρος του προγράμματος έγκειται στο ότι ο χρήστης θα το εισαγάγει. Τώρα, θα επεκτείνουμε το πρόγραμμα, θα ζητήσουμε από τον χρήστη να εισαγάγει ένα όνομα και στη συνέχεια να του στείλουμε έναν συγκεκριμένο χαιρετισμό.
  2. Μπείτε στην τάξη του σαρωτή. Στην Java, μπορείτε να αποκτήσετε πρόσβαση σε έναν αριθμό ενσωματωμένων βιβλιοθηκών. Ωστόσο, για να τα χρησιμοποιήσουμε, πρέπει να τα εισαγάγουμε στο πρόγραμμα. Μία από αυτές τις βιβλιοθήκες είναι το java.util, το οποίο περιέχει το αντικείμενο Scanner που πρέπει να λάβουμε πληροφορίες από τον χρήστη. Για να μπείτε στην κατηγορία Scanner, προσθέτουμε την ακόλουθη γραμμή στην αρχή του προγράμματος.
    • Αυτή η γραμμή εντολών λέει στο πρόγραμμα ότι θέλουμε να χρησιμοποιήσουμε το αντικείμενο Scanner που είναι διαθέσιμο στο πακέτο java.util.
    • Για πρόσβαση σε κάθε αντικείμενο στο πακέτο java.util, πρέπει απλώς να γράψουμε εισαγωγή java.util. *; στην αρχή της παράστασης.
  3. Στην κύρια μέθοδο, δημιουργήστε μια νέα παρουσία του αντικειμένου σαρωτή. Η Java είναι μια αντικειμενοστρεφής γλώσσα προγραμματισμού, οπότε αντιπροσωπεύει τις έννοιες της χρήσης αντικειμένων. Ο σαρωτής είναι ένα παράδειγμα αντικειμένου με πεδία και μεθόδους. Για να χρησιμοποιήσουμε την κλάση σαρωτή, πρέπει να δημιουργήσουμε ένα νέο αντικείμενο σαρωτή - θα είμαστε σε θέση να προσθέσουμε πεδία και να χρησιμοποιήσουμε τις μεθόδους του. Για να το κάνουμε, γράφουμε:
    • userInputScanner είναι το όνομα του αντικειμένου Scanner που μόλις δημιουργήσαμε. Σημειώστε ότι αυτό το όνομα είναι γραμμένο στη φόρμα CamelCase (δηλαδή, οι λέξεις γράφονται στη σειρά, το πρώτο γράμμα κάθε λέξης έχει κεφαλαία γράμματα) - αυτή είναι η σύμβαση μεταβλητής ονομασίας στην Java.
    • Χρησιμοποιούμε χειριστές νέο για να δημιουργήσετε μια νέα παρουσία ενός αντικειμένου.Σε αυτήν την περίπτωση, δημιουργήσαμε μια νέα παρουσία του αντικειμένου Scanner γράφοντας νέο σαρωτή (System.in).
    • Το αντικείμενο σαρωτή λαμβάνει μια παράμετρο που δείχνει τι θα σαρώσει. Σε αυτήν την περίπτωση, μπαίνουμε System.in ως παράμετρος. Το System.in ζητά από το πρόγραμμα να σαρώσει την είσοδο από το σύστημα, που είναι η είσοδος που θα πληκτρολογήσει ο χρήστης στο πρόγραμμα.
  4. Ζητήστε από τον χρήστη να εισαγάγει πληροφορίες. Θα πρέπει να ζητήσετε από το χρήστη να γνωρίζει πότε πρέπει να πληκτρολογήσει κάτι στην οθόνη της κονσόλας. Αυτό μπορεί να γίνει με κωδικό System.out.print ή System.out.println.
  5. Πείτε στο αντικείμενο Scanner να ακολουθήσει την επόμενη γραμμή που έχει πληκτρολογήσει ο χρήστης και να το αποθηκεύσετε ως μεταβλητή. Ο σαρωτής θα λαμβάνει πάντα τα δεδομένα που εισήγαγε ο χρήστης. Η επόμενη γραμμή θα ζητήσει από το σαρωτή να λάβει την είσοδο του χρήστη και να το αποθηκεύσει σε μια μεταβλητή:
    • Στην Java, η σύμβαση χρήσης μεθόδων ενός αντικειμένου είναι objectName.methodName (παράμετροι). Σε userInputScanner.nextLine (), καλούμε το αντικείμενο Scanner με το όνομα που του έχουμε εκχωρήσει και στη συνέχεια καλούμε τη μέθοδο του. nextLine (), αυτή η μέθοδος δεν λαμβάνει παραμέτρους.
    • Παρατηρήστε ότι αποθηκεύουμε την επόμενη γραμμή σε ένα άλλο αντικείμενο: το αντικείμενο String. Έχω δώσει ένα όνομα userInputName για αυτό το αντικείμενο.
  6. Εκτύπωση χαιρετισμού στο χρήστη. Τώρα που το όνομα χρήστη έχει αποθηκευτεί, μπορούμε να τους εκτυπώσουμε ένα χαιρετισμό. Θυμηθείτε τον κωδικό System.out.println ("Hello World."); που γράψαμε στην κύρια τάξη; Οποιοσδήποτε κωδικός που μόλις γράψαμε θα είναι πριν από αυτήν τη γραμμή κώδικα. Τώρα μπορούμε να τροποποιήσουμε αυτήν τη γραμμή κώδικα σε:
    • Ο τρόπος που συνδυάζουμε το "Γεια", το όνομα χρήστη και το "!" με "Γεια" + userInputName + "!" ονομάζεται συνένωση String.
    • Εδώ, έχουμε τρεις σειρές χαρακτήρων: "Γεια", userInputName και "!". Στην Java, το String είναι αμετάβλητο. Έτσι, όταν βάζουμε αυτές τις τρεις χορδές μαζί, δημιουργούμε ουσιαστικά μια νέα συμβολοσειρά που περιέχει τον χαιρετισμό.
    • Στη συνέχεια, θα πάρουμε αυτήν τη νέα συμβολοσειρά και θα την εισαγάγουμε ως επιχείρημα System.out.println.
  7. Συγχώνευση και αποθήκευση. Έχουμε το ακόλουθο πρόγραμμα:
  8. Μεταγλώττιση και εκτέλεση. Μεταβείτε στη γραμμή εντολών ή στο τερματικό και εκτελέστε το με την εντολή που χρησιμοποιήσαμε στην πρώτη εκτέλεση του ChaoThegioi.java. Πρώτον, πρέπει να καταρτίσουμε το πρόγραμμα: javac ChaoThegioi.java. Στη συνέχεια, μπορούμε να το εκτελέσουμε: java ChaoThegioi. διαφήμιση

Συμβουλή

  • Η Java είναι μια αντικειμενοστραφής γλώσσα προγραμματισμού, οπότε θα πρέπει να διαβάσετε περισσότερα για τα βασικά αυτής της γλώσσας προγραμματισμού.
  • Ο αντικειμενοστραφής προγραμματισμός έχει πολλές μοναδικές δυνατότητες. Τρία από τα κύρια χαρακτηριστικά είναι:
    • Ιδιότητες συσκευασίας: η δυνατότητα περιορισμού της πρόσβασης σε ορισμένα στοιχεία του αντικειμένου. Η Java χρησιμοποιεί λέξεις-κλειδιά για να ορίσει ιδιωτικούς, προστατευμένους και δημόσιους τρόπους πεδίων και μεθόδων.
    • Πολυμορφισμός: η ικανότητα αναγνώρισης πολλαπλών αναγνωριστικών αντικειμένων. Στην Java, ένα αντικείμενο μπορεί να περάσει σε ένα άλλο αντικείμενο χρησιμοποιώντας τις μεθόδους αυτού του αντικειμένου.
    • Κληρονομία: η δυνατότητα χρήσης πεδίων και μεθόδων από την τάξη που βρίσκονται στην ίδια ιεραρχία με το τρέχον αντικείμενο.