Σπίτι Προσωπικά Οικονομικά Java Προγραμματισμός: Πείτε στον υπολογιστή να κάνει κάτι - dummies

Java Προγραμματισμός: Πείτε στον υπολογιστή να κάνει κάτι - dummies

Πίνακας περιεχομένων:

Βίντεο: Μπορούμε να μάθουμε προγραμματισμό παίζοντας; | Christos Malliarakis | TEDxUniversityofMacedonia 2024

Βίντεο: Μπορούμε να μάθουμε προγραμματισμό παίζοντας; | Christos Malliarakis | TEDxUniversityofMacedonia 2024
Anonim

Στην Λίστα 1, παρακάτω, θα λάβετε μια έκρηξη κώδικα Java. Όπως όλοι οι προγραμματιστές αρχάριων, αναμένεται να βρεθείτε με ταπεινότητα στον κώδικα. Αλλά μην είστε εκφοβισμένοι. Όταν παίρνετε το κολλάει, ο προγραμματισμός είναι αρκετά εύκολος. Ναι, είναι επίσης διασκεδαστικό.

Λίστα 1: Ένα απλό πρόγραμμα Java

/ *

* Ένα πρόγραμμα για τη λίστα των καλών πραγμάτων στη ζωή

* Συγγραφέας: Barry Burd, BeginProg @ BurdBrain. com

* 13 Φεβρουαρίου 2003

* /

κατηγορία ThingsILike

{ δημόσιο static void main (String args [])

{

Σύστημα. έξω. println ("Σοκολάτα, δικαιώματα, ύπνος")?

}

}

Η βαθιά στην καρδιά της Καταχώρισης 1 είναι η μοναδική γραμμή που εκδίδει απευθείας οδηγίες στον υπολογιστή. Το σύστημα γραμμής

. έξω. println ("Σοκολάτα, δικαιώματα, ύπνος")?

λέει στον υπολογιστή να εμφανίζει τις λέξεις Σοκολάτα, δικαιώματα, ύπνος στο παράθυρο της γραμμής εντολών. Αυτή η γραμμή μπορεί να περιγραφεί με δύο τουλάχιστον διαφορετικούς τρόπους:

Είναι μια δήλωση:
  • Στην Java, μια άμεση εντολή που λέει στον υπολογιστή να κάνει κάτι καλείται δήλωση . Η πρόταση στην λίστα 1 λέει στον υπολογιστή να εμφανίσει κάποιο κείμενο. Οι δηλώσεις σε άλλα προγράμματα ενδέχεται να υποδεικνύουν στον υπολογιστή να τοποθετήσει 7 σε συγκεκριμένη θέση μνήμης ή να εμφανίσει ένα παράθυρο στην οθόνη. Οι δηλώσεις στα προγράμματα ηλεκτρονικών υπολογιστών κάνουν όλα τα πράγματα. Είναι μια κλήση μεθόδου:
  • Μια κλήση μεθόδου είναι ένα ξεχωριστό κομμάτι κώδικα (σε ένα διαφορετικό μέρος του προγράμματος Java) που λέει στον υπολογιστή να καλέσει τη μέθοδο σε δράση. Η δήλωση
FixTheAlternator (junkyOldFord);

είναι ένα παράδειγμα μιας κλήσης μεθόδου, και έτσι είναι το

    System. έξω. println ("Σοκολάτα, δικαιώματα, ύπνος")?

Η Java έχει πολλά διαφορετικά είδη δηλώσεων. Μια κλήση μεθόδου είναι μόνο ένα είδος.

    Τερματισμός μιας δήλωσης με ερωτηματικό

Στην Java, κάθε δήλωση τελειώνει με ένα ερωτηματικό. Ο κώδικας στην καταχώριση 1 έχει μόνο μία δήλωση σε αυτό, έτσι μόνο μία γραμμή στην λίστα 1 τελειώνει με ένα ερωτηματικό.

Πάρτε οποιαδήποτε άλλη γραμμή στην Λίστα 1, όπως για παράδειγμα η κεφαλίδα μεθόδου. Η κεφαλίδα μεθόδου (η γραμμή με τη λέξη κύρια σε αυτήν) δεν λέει απευθείας στον υπολογιστή να κάνει τίποτα. Αντ 'αυτού, η κεφαλίδα της μεθόδου περιγράφει κάποια ενέργεια για μελλοντική αναφορά. Η κεφαλίδα αναγγέλλει "Ακριβώς σε περίπτωση που κάποιος καλέσει ποτέ την κύρια μέθοδο, οι επόμενες γραμμές του κώδικα σας λένε τι πρέπει να κάνετε σε απάντηση αυτής της κλήσης. "

Κάθε ολοκληρωμένη εντολή Java τελειώνει με ένα ερωτηματικό. Μια κλήση μεθόδου είναι μια δήλωση, οπότε τελειώνει με ένα ερωτηματικό, αλλά ούτε μια κεφαλίδα μεθόδου ούτε μια δήλωση μεθόδου είναι μια δήλωση.

Η μέθοδος που ονομάζεται System.έξω. println

Η εντολή στη μέση της Καταχώρησης 1 καλεί μια μέθοδο που ονομάζεται

Σύστημα. έξω. println . Αυτή η μέθοδος ορίζεται στο Java API. Κάθε φορά που καλείτε το Σύστημα. έξω. println, ο υπολογιστής εμφανίζει κείμενο στην οθόνη του. Σκεφτείτε για παράδειγμα το όνομα Pauline Ott. Ένας από αυτούς είναι μια καλόγρια. ο άλλος είναι φυσικός. Φυσικά, υπάρχουν πολλοί Paulines στον αγγλόφωνο κόσμο, ακριβώς όπως υπάρχουν πολλά πράγματα που ονομάζονται println στο Java API. Για να διακρίνουμε τη φυσική Pauline Ott από την κριτική ταινία Pauline Kael, γράψτε το πλήρες όνομα "Pauline Ott. "Και, για να ξεχωρίσετε τη μοναχή από το φυσικό, γράψτε" αδελφή Pauline Ott. "Με τον ίδιο τρόπο, γράψτε είτε το System. έξω. println ή DriverManager. println. Το πρώτο γράφει κείμενο στην οθόνη του υπολογιστή. Το δεύτερο γράφει σε ένα αρχείο καταγραφής της βάσης δεδομένων.

Ακριβώς όπως οι Pauline και Ott είναι ονόματα από μόνα τους, τόσο System, out και println είναι ονόματα στο Java API. Αλλά για να χρησιμοποιήσετε println, πρέπει να γράψετε το πλήρες όνομα της μεθόδου. Ποτέ δεν γράφετε μόνο το println. Είναι πάντα το σύστημα. έξω. println ή κάποιο άλλο συνδυασμό των ονομάτων API.

Η γλώσσα προγραμματισμού Java είναι ευαίσθητη σε πεζά-κεφαλαία γράμματα. Εάν αλλάξετε ένα μικρό γράμμα σε ένα κεφαλαίο γράμμα (ή αντίστροφα), αλλάζετε την έννοια μιας λέξης. Δεν μπορείτε να αντικαταστήσετε το σύστημα. έξω. println με το σύστημα. έξω. Println

. Αν το κάνετε, το πρόγραμμά σας δεν θα λειτουργήσει. Η τάξη Java

Μπορεί να έχετε ακούσει τον όρο

αντικειμενοστραφή προγραμματισμό (επίσης γνωστός ως OOP ). OOP είναι ένας τρόπος σκέψης για προβλήματα προγραμματισμού υπολογιστών - ένας τρόπος που υποστηρίζεται από πολλές διαφορετικές γλώσσες προγραμματισμού. Το OOP ξεκίνησε στη δεκαετία του 1960 με μια γλώσσα που ονομάζεται Simula. Ενίσχυθηκε στη δεκαετία του 1970 με μια άλλη γλώσσα που ονομάζεται Smalltalk. Στη δεκαετία του '80, το OOP έφυγε μεγάλο χρονικό διάστημα με τη γλώσσα C ++. Μερικοί άνθρωποι θέλουν να αλλάξουν το ακρωνύμιο και να το ονομάσουν COP, προγραμματισμό με τάξη. Αυτό συμβαίνει επειδή ο αντικειμενοστρεφής προγραμματισμός αρχίζει με κάτι που ονομάζεται

class . Στην Java, όλα αρχίζουν με τάξεις, τα πάντα περικλείονται στις τάξεις και όλα βασίζονται σε τάξεις. Στην Java, η κύρια μέθοδος πρέπει να είναι μέσα σε μια τάξη. Ο κώδικας στην καταχώριση 1 ξεκινά με τις λέξεις τάξη ThingsILike. Ρίξτε μια ακόμη ματιά στην Λίστα 1 και παρατηρήστε τι συμβαίνει μετά τη γραμμή ThingsILike. Ο υπόλοιπος κώδικας περικλείεται σε σγουράκια. Αυτά τα τιράντες σημαίνουν όλα τα πράγματα μέσα στην τάξη. Χωρίς αυτές τις αγκύλες, θα ξέρετε πού ξεκινά η δήλωση της κλάσης ThingsILike, αλλά δεν θα γνωρίζατε πού τελειώνει η δήλωση.

Είναι σαν τα πράγματα μέσα στην κλάση ThingsILike να βρίσκονται σε ένα κουτί. Για να το κουτίσετε από ένα κομμάτι κώδικα, κάνετε δύο πράγματα:

Χρησιμοποιείτε σγουρά:

  • Αυτές οι σγουρές αγκύλες λένε στον μεταγλωττιστή, όπου αρχίζει και τελειώνει ένα κομμάτι κώδικα. Εσείς κωδικός:
  • Η εσοχή λέει στο ανθρώπινο μάτι σας (και τα μάτια άλλων προγραμματιστών) όπου ένα κομμάτι κώδικα αρχίζει και τελειώνει. Μην ξεχνάτε. Πρέπει να κάνετε και τα δύο.
Java Προγραμματισμός: Πείτε στον υπολογιστή να κάνει κάτι - dummies

Η επιλογή των συντακτών

Πρόσβαση χωρίς σύνδεση με το SharePoint Online Workspace - ανδρείκελοι

Πρόσβαση χωρίς σύνδεση με το SharePoint Online Workspace - ανδρείκελοι

Microsoft SharePoint Workspace είναι ο καλλιτέχνης παλαιότερα γνωστός ως Microsoft Office Groove desktop εφαρμογή προσαρμοσμένη για άτομα που θέλουν να συνεργάζονται σε έγγραφα online και offline. Προσφέρεται μαζί με το Office 2010 και παρέχει μια διεπαφή χρήστη παρόμοια με την Εξερεύνηση των Windows για προβολή και επεξεργασία αρχείων και λιστών από μια τοποθεσία του SharePoint. SharePoint Workspace ...

Διατίθενται στη δημοσίευση του SharePoint 2010 - dummies

Διατίθενται στη δημοσίευση του SharePoint 2010 - dummies

Το Site δημοσίευσης του sharePoint 2010 παρέχει μια πλούσια εμπειρία επεξεργασίας καθιστά εύκολο για ένα μη τεχνικό πρόσωπο να δημιουργήσει ιστοσελίδες. Η προσθήκη του περιεχομένου σας στη σελίδα είναι γρήγορη. Το SharePoint παρέχει πολλά είδη δοχείων περιεχομένου που μπορείτε να χρησιμοποιήσετε κατά τη δημιουργία της σελίδας σας, συμπεριλαμβανομένων των πλαισίων κειμένου μιας γραμμής για την εισαγωγή μιας απλής γραμμής κειμένου ...

Για ιστότοπους SharePoint Online - dummies

Για ιστότοπους SharePoint Online - dummies

Μπορείτε να δημιουργήσετε και να αναπτύξετε τρεις κύριους τύπους σελίδων του SharePoint όχι λιγότερο!) - το καθένα με ξεχωριστή λειτουργία: περιεχόμενο, τμήματα Web και εκδόσεις σελίδων. Σελίδα περιεχομένου: Επίσης γνωστή ως σελίδα wiki, αυτό είναι το μαχαίρι ελβετικού στρατού των σελίδων του SharePoint. Μια σελίδα περιεχομένου παρέχει όχι μόνο μια θέση ...

Η επιλογή των συντακτών

Τι είναι ένας χάρτης Java; - ανδρείκελα

Τι είναι ένας χάρτης Java; - ανδρείκελα

Πίνακες και εξειδικευμένες λίστες καθιστούν δυνατή την εκτέλεση μιας εκπληκτικής σειράς εργασιών με την Java. Ωστόσο, υπάρχουν περιπτώσεις όπου μια εφαρμογή Java χρειάζεται κάτι που είναι περισσότερο παρόμοιο με μια βάση δεδομένων, χωρίς να έχει όντως όλες τις αποσκευές της βάσης δεδομένων (όπως η αγορά μιας ξεχωριστής εφαρμογής). Για παράδειγμα, μπορεί να θέλετε να είστε σε θέση ...

Λίγα περίεργα πράγματα για το Java Math - dummies

Λίγα περίεργα πράγματα για το Java Math - dummies

- να έχουν ορισμένους περιορισμούς όταν πρόκειται για υπολογισμό μαθηματικών. Αυτοί οι περιορισμοί είναι συνήθως ασήμαντοι, αλλά μερικές φορές γλιστρίζουν και σας δαγκώνουν. Εδώ είναι τα πράγματα που πρέπει να προσέξετε όταν κάνετε μαθηματικά στην Java. Η

Η επιλογή των συντακτών

Πώς να δουλεύεις με τη νέα γκάμα Blur στο Photoshop CS6 - ανδρείκελα

Πώς να δουλεύεις με τη νέα γκάμα Blur στο Photoshop CS6 - ανδρείκελα

Από τα τρία νέα φίλτρα Blur στο Photoshop CS6, θα έχετε επίσης πρόσβαση σε δύο σχετικούς πίνακες ελέγχου, Εργαλεία θόλωσης και Εφέ θόλωσης, τα οποία περιέχουν τις επιλογές σας. Και τα τρία φίλτρα σας επιτρέπουν να δημιουργήσετε ειδικά εφέ. Blur πεδίου: Δημιουργεί μια συνολική θόλωση στην εικόνα σας. Με την προσθήκη πρόσθετων σημείων ελέγχου ή καρφίτσες, ...

Τρόπος εργασίας με τον πίνακα ιδιοτήτων στο Photoshop CS6 - ανδρείκελα

Τρόπος εργασίας με τον πίνακα ιδιοτήτων στο Photoshop CS6 - ανδρείκελα

, αυτόνομο πλαίσιο Μάσκες στο Photoshop CS6 προς όφελος του πίνακα Ιδιότητες, ο οποίος περιλαμβάνει τώρα τις δυνατότητες των πλαισίων Μάσκες και Προσαρμογές. Δεν υπάρχουν όμως ανησυχίες. Κανένα από τα χαρακτηριστικά που παρείχε προηγουμένως ο πίνακας "Μάσκες" χάθηκε. Ο νέος πίνακας Ιδιότητες σάς δίνει τη δυνατότητα να προσθέσετε, να επεξεργαστείτε και να διαχειριστείτε το στρώμα σας, ...

Πώς να εργάζεστε με το σημείο εξαφάνισης στο Photoshop CS6 - ανδρείκελα

Πώς να εργάζεστε με το σημείο εξαφάνισης στο Photoshop CS6 - ανδρείκελα

Μπορείτε να κάνετε ρεαλιστικές τροποποιήσεις σε εικόνες που έχουν προοπτικά επίπεδα. Με το Σημείο Εκκίνησης, καθορίζετε τα επίπεδα στις εικόνες σας και, στη συνέχεια, χρησιμοποιώντας μια ποικιλία τεχνικών, προσθέστε ή εξαλείψτε αντικείμενα σε αυτά τα αεροπλάνα. Ανοίξτε μια εικόνα που χρειάζεται επεξεργασία. Εάν θέλετε να επικολλήσετε ...