Σπίτι Προσωπικά Οικονομικά Java: Εργασία με χειριστές - dummies

Java: Εργασία με χειριστές - dummies

Βίντεο: Java Tutorial For Beginners 1 - Introduction and Installing the java (JDK) Step by Step Tutorial 2024

Βίντεο: Java Tutorial For Beginners 1 - Introduction and Installing the java (JDK) Step by Step Tutorial 2024
Anonim

Οι φορείς εκμετάλλευσης αποτελούν ουσιαστικό μέρος της ανάπτυξης εφαρμογών Java. Το κάνουν ακριβώς όπως υπονοεί το όνομά τους - λειτουργούν με βάση την αξία που περιέχεται σε ένα πρωτόγονο τύπο ή αντικείμενο με κάποιο τρόπο. Ο ακριβής τρόπος λειτουργίας του στην τιμή εξαρτάται από τον χειριστή.

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

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

  • Operators assignment τοποθετεί την τιμή που ορίζετε στη μεταβλητή. Ο χειριστής βασικής εκχώρησης αντικαθιστά την τιμή στη μεταβλητή. Οι συνδυασμένοι χειριστές εκχώρησης εκτελούν μια εργασία που σχετίζεται με μαθηματικά και ενημερώνουν την τιμή στη μεταβλητή. Είναι σχεδόν αδύνατο να γράψετε μια εφαρμογή χωρίς να κάνετε μεταβλητές αναθέσεις κάποιου είδους.

  • Οι αριθμητικοί χειριστές εκτελούν οποιαδήποτε εργασία που σχετίζεται με μαθηματικά, συμπεριλαμβανομένης της προσθήκης, αφαίρεσης, πολλαπλασιασμού και διαίρεσης. Οι περισσότερες εφαρμογές πρέπει να εκτελούν εργασίες που σχετίζονται με μαθηματικά, ακόμη και αν ο χρήστης δεν γνωρίζει τη λειτουργικότητα των μαθηματικών. Θα ανακαλύψετε καθώς το βιβλίο εξελίσσεται ότι το μαθηματικό είναι ένα αναπόφευκτο μέρος του προγραμματισμού.

  • Οι unary operators αναγκάζουν την μεταβλητή να αλληλεπιδράσει με το δικό της περιεχόμενο με κάποιον τρόπο, όπως incrementing (προσθέτοντας σε) ή decrementing (αφαιρώντας από) την τιμή της μεταβλητής. Από πολλές απόψεις, οι unary operators παρέχουν μια σύντομη περιγραφή που καθιστά τον κώδικα εφαρμογής ευκολότερο για κατανόηση και γρηγορότερο για την εγγραφή.

  • Οι σχεσιακοί και υπό όρους χειριστές πραγματοποιούν μια σύγκριση κάποιου τύπου και παρέχουν ένα αποτέλεσμα που αντανακλά αυτή τη σύγκριση. Αυτοί οι χειριστές επιτρέπουν στις εφαρμογές να λαμβάνουν αποφάσεις με βάση το περιεχόμενο των μεταβλητών.

Η Java 8 προσθέτει έναν νέο χειριστή που ανταποκρίνεται στην παραδοσιακή έννοια του όρου, τον χειριστή βέλους (->). Αυτός ο χειριστής χρησιμοποιείται σε μια ειδική περίπτωση για να εργαστεί με εκφράσεις λάμδα (μέθοδος δημιουργίας λειτουργιών). Θυμηθείτε, επειδή το -> χρησιμοποιείται μόνο για αυτόν τον ειδικό σκοπό, δεν χρειάζεται να ανησυχείτε για αυτό.

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

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

Η σειρά προτεραιότητας βοηθά να προσδιοριστεί ποια εργασία πρέπει να γίνει πρώτα, ακόμα και αν η σειρά δεν είναι ξεκάθαρη από τον τρόπο που γράφτηκε ο κώδικας. Πρέπει να κατανοήσετε την προτεραιότητα για να γράψετε καλό κώδικα. Διαφορετικά, μπορεί να καταλήξετε σε κώδικα που προϋποθέτει ότι ο υπολογιστής θα λειτουργεί πρώτα με έναν φορέα εκμετάλλευσης πρώτα και θα ανακαλύψει αργότερα ότι ο υπολογιστής εργάστηκε πραγματικά με άλλον φορέα πρώτα.

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

Εν ολίγοις, οι κανόνες που μάθατε για την εκτέλεση μαθηματικών εργασιών στο σχολείο είναι οι ίδιοι κανόνες που χρησιμοποιεί ο υπολογιστής για την εκτέλεση εργασιών. Ως αποτέλεσμα, πιθανόν να είναι πιο εύκολο να μάθετε τη σειρά προτεραιότητας απ 'ότι αρχικά σκεφτήκατε.

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 - ανδρείκελα

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