Σπίτι Προσωπικά Οικονομικά Πειραματισμός με JShell - dummies

Πειραματισμός με JShell - dummies

Βίντεο: The fascinating physics of everyday life | Helen Czerski 2024

Βίντεο: The fascinating physics of everyday life | Helen Czerski 2024
Anonim

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

δημόσια τάξη SomethingOrOther { δημόσιο static void main {String args [Στην Java ολόκληρο το πρόγραμμα είναι μια κλάση.

Η μέθοδος

main

ενεργοποιείται αυτόματα όταν ξεκινάει το πρόγραμμα.

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

Οι οδηγίες για την εκκίνηση του JShell διαφέρουν από τον έναν υπολογιστή στον επόμενο. Για οδηγίες που λειτουργούν στον υπολογιστή σας, επισκεφτείτε το allmycode. com.

Όταν χρησιμοποιείτε το JShell, δεν πληκτρολογείτε σχεδόν ποτέ ένα ολόκληρο πρόγραμμα. Αντ 'αυτού, πληκτρολογείτε μια εντολή Java και, στη συνέχεια, η JShell αποκρίνεται στην δήλωση σας και στη συνέχεια πληκτρολογείτε μια δεύτερη δήλωση και στη συνέχεια η JShell απαντά στη δεύτερη δήλωση σας και στη συνέχεια πληκτρολογείτε μια τρίτη δήλωση και ούτω καθεξής. Μια ενιαία δήλωση αρκεί για να λάβετε μια απάντηση από την JShell.

Το JShell είναι μόνο ένα παράδειγμα του

Read Read Loop Print

(REPL) μιας γλώσσας. Πολλές γλώσσες προγραμματισμού έχουν REPLs και, με την Java 9, η γλώσσα Java έχει τελικά μια δική της REPL.

Εδώ, το JShell χρησιμοποιήθηκε για να μάθετε πώς η Java ανταποκρίνεται στις δηλώσεις εκχώρησης. Μια οικεία συνομιλία μεταξύ ενός προγραμματιστή και του JShell.

Όταν εκτελείτε το JShell, ο διάλογος είναι κάτι τέτοιο:

jshell>

Πληκτρολογείτε μια εντολή

JShell απαντά

jshell> Για παράδειγμα, μπορείτε να πληκτρολογήσετε double

amountInAccount

και στη συνέχεια πατήστε Enter. Το JShell αποκρίνεται με την εμφάνιση amountInAccount ==> 0. 0

Εδώ είναι μερικά πράγματα που μπορείτε να παρατηρήσετε για το JShell:

Δεν χρειάζεται να πληκτρολογείτε ένα ολόκληρο πρόγραμμα Java. Πληκτρολογώντας μερικές δηλώσεις όπως double amountInAccount

amountInAccount = 50. 22

amountInAccount = amountInAccount + 1000000. 00

  • κάνει το τέχνασμα.

Στο JShell, τα ερωτηματικά είναι (σε ​​μεγάλο βαθμό) προαιρετικά.

Πληκτρολογήθηκε ένα ερωτηματικό στο τέλος μόνο μιας από τις εννέα γραμμές.

Η JShell αποκρίνεται αμέσως μετά την πληκτρολόγηση κάθε γραμμής.

Μετά το

ποσόInAccount

  • δηλώθηκε ότι ήταν

διπλό

  • , η JShell αποκρίνεται λέγοντας ότι η μεταβλητή

amountInAccount έχει την τιμή 0.0. Μετά την amountInAccount = amountInAccount + 1000000. 00 πληκτρολογείται, η Shell αποκρίνεται ότι η νέα τιμή του amountInAccount είναι 1000050. 22 . Μπορείτε να συνδυάσετε τις δηλώσεις από πολλά διαφορετικά προγράμματα Java. Μπορείτε να ρωτήσετε τον JShell για την αξία μιας έκφρασης. Δεν χρειάζεται να αντιστοιχίσετε την τιμή της έκφρασης σε μια μεταβλητή. Για παράδειγμα, πληκτρολογήστε elevatorWeightLimit / weightOfAPerson Η JShell απαντά ότι η τιμή του

  • elevatorWeightLimit / weightOfAPerson
  • είναι 9. Το JShell αποτελεί ένα προσωρινό όνομα για αυτήν την τιμή. Πάνω, το όνομα συμβαίνει να είναι

$ 8

. Έτσι, στην επόμενη γραμμή, όταν ρωτήθηκε για την τιμή

$ 8 +1

, η JShell δίνει την απάντηση 10. Μπορείτε ακόμη και να λάβετε απαντήσεις από το JShell χωρίς να χρησιμοποιείτε μεταβλητές.

Στην τελευταία γραμμή, ζητείται η τιμή 42 + 7 και η JShell απαντά γενναιόδωρα με την τιμή 49. Ενώ εκτελείτε το JShell, δεν χρειάζεται να πληκτρολογήσετε ξανά τις εντολές που έχετε ήδη πληκτρολογήσει. Εάν πατήσετε το πλήκτρο με το πάνω βέλος μία φορά, το JShell εμφανίζει την εντολή που πληκτρολογήσατε πιο πρόσφατα. Αν πατήσετε δύο φορές το πλήκτρο με τα πάνω, το JShell θα σας δείξει την επόμενη έως την τελευταία εντολή που πληκτρολογήσατε. Και ούτω καθεξής. Όταν το JShell εμφανίζει μια εντολή, μπορείτε να χρησιμοποιήσετε τα πλήκτρα αριστερού και δεξιού βέλους για να μετακινηθείτε σε οποιονδήποτε χαρακτήρα στη μέση της εντολής. Μπορείτε να τροποποιήσετε χαρακτήρες στην εντολή. Τέλος, όταν πατάτε Enter, το JShell εκτελεί την πρόσφατα τροποποιημένη εντολή σας.

Για να τερματίσετε την εκτέλεση του JShell, πληκτρολογείτε / exit

  • (ξεκινώντας με μια κάθετο). Αλλά

/ exit

είναι μόνο μία από τις πολλές εντολές που μπορείτε να δώσετε στο JShell. Για να ρωτήσετε το JShell τι άλλα είδη εντολών μπορείτε να χρησιμοποιήσετε, πληκτρολογήστε

/ help . Με το JShell, μπορείτε να δοκιμάσετε τις δηλώσεις σας προτού τα βάλετε σε ένα πλήρες πρόγραμμα Java. Αυτό καθιστά το JShell ένα πραγματικά χρήσιμο εργαλείο.

Επισκεφτείτε το allmycode. com για οδηγίες σχετικά με την εκκίνηση του JShell στον υπολογιστή σας. Μετά την εκκίνηση του JShell, πληκτρολογήστε μερικές σειρές κώδικα. Δείτε τι συμβαίνει όταν πληκτρολογείτε κάποιες ελαφρώς διαφορετικές γραμμές.

Πειραματισμός με JShell - 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 - ανδρείκελα

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