Java tutorial: τα βασικά για αρχάριους
Η Java είναι μια αντικειμενοστραφή γλώσσα προγραμματισμού, την οποία θα σας παρουσιάσουμε σε αυτό το σεμινάριο. Οι εφαρμογές Web, οι επιτραπέζιες εφαρμογές και οι εφαρμογές προγραμματίζονται κυρίως με Java.
Java tutorial: προετοιμασίες
Προτού μπορέσετε να ξεκινήσετε τον προγραμματισμό με την Java, πρέπει να κάνετε κάποια προετοιμασία.
- Εγκαταστήστε το πιο πρόσφατο SDK Java στον υπολογιστή σας. Απλώς το κατεβάστε από την περιοχή λήψης και ακολουθήστε τις οδηγίες κατά την εγκατάσταση.
- Στο επόμενο βήμα χρειάζεστε ένα περιβάλλον ανάπτυξης. Υπάρχουν διάφορες επιλογές εδώ, οι οποίες έχουν πλεονεκτήματα και μειονεκτήματα. Τα πιο γνωστά είναι NetBeans, Eclipse και IntelliJ. Το Eclipse είναι κατάλληλο για αρχάριους, γι 'αυτό τα παρακάτω βήματα σχετίζονται με το Eclipse.
- Ξεκινήστε το Eclipse και στη συνέχεια κάντε κλικ στο "Αρχείο", "Νέο" και στη συνέχεια "Java Project". Εισαγάγετε εδώ ένα όνομα για το έργο και πατήστε "Τέλος".
- Στην αριστερή πλευρά θα βρείτε τον Explorer Package, εδώ αναφέρονται όλοι οι φάκελοι και τα αρχεία του έργου. Μέχρι στιγμής, το έργο περιέχει μόνο το φάκελο "src". Κάντε δεξί κλικ στο φάκελο και επιλέξτε "Νέα" και στη συνέχεια "Κατηγορία". Στο παράθυρο που ανοίγει, επιλέξτε ένα όνομα κλάσης και επιλέξτε το πλαίσιο δίπλα στο "public static void main (String [] args)". Στη συνέχεια πατήστε "Τέλος".
- Συμβουλή: Θα σας δείξουμε επίσης τα πιο σημαντικά βήματα στην γκαλερί μας στο τέλος του άρθρου.
![](http://hackzl.com/img/software/2437/java-tutorial-die-basics-f-r-einsteiger.webp)
Java: Hello World tutorial
Μετά τις προετοιμασίες μπορείτε τώρα να αρχίσετε με τον προγραμματισμό του πρώτου προγράμματος.
- Τώρα έχετε τη βασική δομή μιας κλάσης που περιλαμβάνει μια κύρια μέθοδο. Αυτή η κύρια μέθοδος καλείται πάντα όταν ξεκινάει το πρόγραμμα και εκτελείται ο κώδικας που περιέχει.
- Η κύρια μέθοδος περιέχει ήδη το σχόλιο "TODO Auto-generated stub method". Ένα σχόλιο αρχίζει πάντα με "//" και δεν λαμβάνεται υπόψη κατά την εκτέλεση.
- Προσθέστε τη γραμμή "System.out.println (" Hello World! ")" Στο πρόγραμμα ακριβώς κάτω από το σχόλιο. Κατά την εκτέλεση του προγράμματος, αυτή η εντολή θα πρέπει να εμφανίζει το μήνυμα "Hello World!" ξοδεύουν.
- Κάντε κλικ στο πράσινο εικονίδιο αναπαραγωγής στη γραμμή στην κορυφή. Το πρόγραμμα ξεκινά με αυτόν τον τρόπο. Στο κάτω μισό του παραθύρου Eclipse θα βρείτε την "Κονσόλα". Εδώ το επιθυμητό "Hello World!" εξόδου.
![](http://hackzl.com/img/software/2437/java-tutorial-die-basics-f-r-einsteiger-2.webp)
Πρόγραμμα Java: Μεταβλητές και τύποι δεδομένων
Για να κάνουμε τα προγράμματά μας πιο περίπλοκα, χρειαζόμαστε μεταβλητές που έχουν το καθένα δικό τους τύπο δεδομένων.
- Η πιο σημαντική κατασκευή οποιασδήποτε γλώσσας προγραμματισμού είναι οι μεταβλητές. Μια τιμή μπορεί να αποθηκευτεί σε μια μεταβλητή, η οποία με τη σειρά της μπορεί να αλλάξει από τις λειτουργίες.
- Υπάρχουν συνολικά οκτώ πρωταρχικοί τύποι δεδομένων στη Java. Οι παρακάτω τύποι είναι οι πιο σημαντικοί και χρησιμοποιούνται συχνότερα.
- int: Μια μεταβλητή int μπορεί να αποθηκεύσει έναν ακέραιο αριθμό. Ο αριθμός αυτός πρέπει να είναι μεταξύ -2.147.483.648 και 2.147.483.647.
- διπλό: Ωστόσο, ένας αριθμός κινητής υποδιαστολής μπορεί να αποθηκευτεί σε μια διπλή μεταβλητή. Για παράδειγμα, μπορεί να εξοικονομηθεί ένα ποσό χρημάτων.
- char: Οποιοσδήποτε χαρακτήρας μπορεί να αποθηκευτεί σε μεταβλητή char.
- boolean: Μια Boolean μεταβλητή περιέχει μια τιμή αλήθειας. Μπορεί να λάβει μόνο μία από τις δύο πιθανές τιμές: αληθής ή ψευδής.
- Μια μεταβλητή δηλώνεται και αρχικοποιείται ως εξής: "[τύπος δεδομένων] [όνομα] = [τιμή];". Ένα παράδειγμα θα είναι: "int x = 4;"
- Μπορείτε να εκτελέσετε απλές αριθμητικές πράξεις σε αριθμούς: "int a = 4; int b = 5; int sum = a + b".
- Φυσικά μπορείτε επίσης να αποθηκεύσετε κείμενο. Για να γίνει αυτό, χρειάζεστε τη λέξη-κλειδί "String". Ενώ αυτό δεν είναι πρωτόγονος τύπος δεδομένων, συμπεριφέρεται παρόμοια. Έτσι μπορούμε να σώσουμε την έκφραση "Hello World" σε μια μεταβλητή: String hello = "Hello World"; System.out.println (γεια)?
![](http://hackzl.com/img/software/2437/java-tutorial-die-basics-f-r-einsteiger-3.webp)
Java tutorial: Πρόσθετες δομές ελέγχου
Τώρα που έχουμε δουλέψει με μεταβλητές, τώρα μαθαίνουμε υπό όρους και επαναλαμβανόμενες κλήσεις.
- Για τις συνθήκες, πρέπει πρώτα να γνωρίσουμε τους χειριστές για συγκρίσεις: == ελέγχει για την ισότητα δύο τιμών ή μεταβλητών. ! = είναι το ακριβώς αντίθετο: ανισότητα. <, και> = αντιστοιχεί στα σύμβολα για μικρότερα, μικρότερα ίσα, μεγαλύτερα και μεγαλύτερα ίσα. Αυτοί οι χειριστές μας συναντούν σχεδόν πάντα υπό συνθήκες.
- Εκτός από έναν βρόχο, μπορούμε επίσης να εκτελέσουμε υπό όρους ένα μπλοκ. Αυτό λειτουργεί με ένα if query: if ([condition]) {// statements}. Για παράδειγμα, μπορούμε να χρησιμοποιήσουμε αυτό για να εξασφαλίσουμε ότι δεν υπάρχει διαίρεση κατά 0.
- αν (άτομα> 0) {bananeProPerson = μπανάνες / άτομα}. Σε αυτό το παράδειγμα, οι "μπανάνες ανά άτομο" υπολογίζονται μόνο εάν έχουμε περισσότερους από 0 ανθρώπους.
- Τα προγράμματα θα πρέπει τώρα να γίνουν ακόμη πιο περίπλοκα: Θα θέλαμε τώρα να αποδώσουμε όλους τους αριθμούς από το 1 έως το 10 στην κονσόλα. Θα μπορούσαμε να το κάνουμε αυτό δέκα φορές System.out.println (...); πληκτρολογήστε ξανά. Ωστόσο, αυτό γίνεται γρήγορα πολύ περίπλοκο αν, για παράδειγμα, θέλετε επίσης να εξάγετε όλους τους αριθμούς έως και 100. Υπάρχουν λεγόμενοι βρόχοι για αυτό. Αυτός ο επαναλαμβανόμενος κώδικας.
- Ο βρόχος A είναι δομημένος ως εξής: "για ([αρχική τιμή], [κατάσταση], [ενημέρωση]) {// οδηγίες}". Η τιμή εκκίνησης περιέχει μια μεταβλητή που περιέχει την τιμή έναρξης. Αυτό είναι συνήθως μια μεταβλητή int, την οποία μπορούμε να δημιουργήσουμε μόνο εδώ (π.χ.: int i = 1). Η συνθήκη καθορίζει τον χρόνο εκτέλεσης του βρόχου (π.χ.: i <= 10). Η ενημέρωση καθορίζει τι γίνεται μετά από κάθε κλήση στον βρόχο (π.χ.: i = i + 1).
- Έπειτα εξάγουμε τις τιμές 1 έως 100 ως εξής: για (int i = 1; i <= 100; i = i + 1) {System.out.println (i)
![](img/software/2437/java-tutorial-die-basics-f-r-einsteiger-4.webp)
Επόμενα βήματα στο εκπαιδευτικό πρόγραμμα Java
Η εκμάθηση της Java δεν αποτελεί στόχο για μερικές ώρες. Θα χρειαστούν μήνες πριν καταλάβετε πλήρως τη γλώσσα προγραμματισμού.
- Αυτό το σεμινάριο ακολουθείται κυρίως από την πρακτική. Γνωρίστε τους τύπους δεδομένων και λύστε μερικά προβλήματα στις δικές σας εφαρμογές. Τα μαθηματικά προβλήματα είναι ιδιαίτερα κατάλληλα: Για παράδειγμα, εξάγετε τους τετραγωνικούς αριθμούς όλων των αριθμών έως 10. Ή εξάγει όλους τους αριθμούς μέχρι 1000 που διαιρούνται με επτά.
- Υπάρχουν όμως και πολλά περισσότερα δομικά γλωσσικά που δεν έχουμε γνωρίσει ακόμα εδώ: Αυτά περιλαμβάνουν, για παράδειγμα, τη δήλωση διακόπτη ή το βρόχο while.
- Η πλατφόρμα YouTube προσφέρει την ευκαιρία να επεκταθεί η γνώση. Υπάρχουν αμέτρητα μαθήματα Java εδώ. Υπάρχουν επίσης πολλά επαγγελματικά εκπαιδευτικά βίντεο. Μπορείτε να τα βρείτε στις πλατφόρμες Video2Brain, Udemy ή Coursera, για παράδειγμα. Ωστόσο, πολλές από αυτές τις προσφορές είναι στα αγγλικά.
- Εναλλακτικά, υπάρχουν κάποια καλά βιβλία για το Amazon που μεταφέρουν μια πολύ εκτεταμένη γνώση της Java.
Επίσης, θα αφιερώσετε πολλές ώρες εντοπισμού σφαλμάτων κατά το σφάλμα κατά τον προγραμματισμό. Ένα από τα πιο κοινά σφάλματα είναι το NullPointerException. Μπορείτε να διαβάσετε πώς να το διορθώσετε στην επόμενη πρακτική συμβουλή.
Τελευταία βίντεο
Εγκαταστήστε πρώτα το SDK Java. Δεν πρέπει να αλλάξετε καμιά διαδρομή εδώ, αφού άλλα προγράμματα γνωρίζουν μόνο το πρότυπο μονοπάτι και μπορούν στη συνέχεια να βρουν μόνοι τους το SDK.
![](img/software/2437/java-tutorial-die-basics-f-r-einsteiger-5.webp)
Κατά τη διάρκεια της εγκατάστασης του Eclipse θα ερωτηθείτε ποια έκδοση θέλετε να εγκαταστήσετε. Επιλέξτε "Eclipse IDE για Java Developers" εδώ
![](img/software/2437/java-tutorial-die-basics-f-r-einsteiger-6.webp)
Ακολουθήστε τις οδηγίες του τεχνικού εγκατάστασης.
![](img/software/2437/java-tutorial-die-basics-f-r-einsteiger-7.webp)
Κάθε φορά που ξεκινάτε, θα σας ζητηθεί ο χώρος εργασίας σας. Αυτός είναι ο τόπος όπου αποθηκεύονται τα έργα σας.
![](img/software/2437/java-tutorial-die-basics-f-r-einsteiger-8.webp)
Αρχικά δημιουργήστε ένα νέο έργο όπως φαίνεται εδώ.
![](img/software/2437/java-tutorial-die-basics-f-r-einsteiger-9.webp)
Στη συνέχεια, θα βρείτε το έργο στα αριστερά του Explorer Explorer. Αρχικά υπάρχει μόνο ο κενός φάκελος "src". Όλα τα αρχεία πηγαίου κώδικα αποθηκεύονται σε αυτόν το φάκελο.
![](img/software/2437/java-tutorial-die-basics-f-r-einsteiger-10.webp)
Κάντε δεξί κλικ στο φάκελο και στη συνέχεια "Νέο", "Java Class" θα έρθει σε αυτό το παράθυρο για να ρυθμίσετε τη νέα τάξη. Εάν ενεργοποιήσετε το πρώτο σημάδι ελέγχου, δημιουργείται αυτόματα η κύρια μέθοδος που χρειάζεστε.
![](img/software/2437/java-tutorial-die-basics-f-r-einsteiger-11.webp)
Επεκτείνετε την κύρια μέθοδο με μία γραμμή για να δημιουργήσετε την έξοδο της κονσόλας.
![](img/software/2437/java-tutorial-die-basics-f-r-einsteiger-12.webp)
Στη συνέχεια πατήστε το πράσινο σύμβολο αναπαραγωγής για να ξεκινήσετε την εκτέλεση. Δώστε προσοχή στην έξοδο κονσόλας παρακάτω.
![](img/software/2437/java-tutorial-die-basics-f-r-einsteiger-13.webp)
Πρόκειται για ένα πιο περίπλοκο πρόγραμμα με όλα τα στοιχεία που έχουν μάθει εδώ.
![](img/software/2437/java-tutorial-die-basics-f-r-einsteiger-14.webp)