Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Η Διεθνοποίηση της Java Κωδικοποίηση

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

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

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

Η Τοπικές Αντικείμενα

Java κάνει πολλή δουλειά για τη διαχείριση αυτών διάφορες περιοχές για τον προγραμματιστή από την αποθήκευση τους σε τάξη τα αρχεία . Για κάθε περιοχή στην οποία οι προγραμματιστές θέλουν το πρόγραμμά τους για να είναι σε θέση να τρέξει , οι προγραμματιστές μπορούν να δημιουργήσουν περιπτώσεις αντικείμενο των locale τάξεις . Τα αντικείμενα αυτά περιέχουν αποτελεσματικά έκδοση ενός συγκεκριμένου γλώσσας ολόκληρου του interface του προγράμματος . Τοπικές αντικείμενα αποθηκεύουν δεδομένα στη γλώσσα μιας συγκεκριμένης περιοχής , αλλά δεν μεταφράζεται άμεσα . Κατά συνέπεια, οι προγραμματιστές πρέπει να είναι είτε καλά με τις γλώσσες στις οποίες θέλουν τα προγράμματά τους για να τρέξει , ή να βρείτε άτομα για να χειριστεί τη μετάφραση για αυτούς .
Εικόνων εντοπιότητας και της JVM
Η

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

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα