Excel Τιμολόγια
Πίνακας περιεχομένων:
Τηρώντας τη δέσμευσή της, η Oracle απέδωσε την νέα Java 10 εγκαίρως. Η έλευση του, δηλαδή, JDK 10 , μια εφαρμογή του Java Standard Edition 10 ήταν καλά δεκτή. Γιατί; Πολλοί κατασκευαστές εργαλείων και πλαισίων δεν ήταν ικανοί με την Java 9 και ήταν ακόμα απασχολημένοι με την προσαρμογή στο νέο σύστημα δομοστοιχείων. Έτσι, η αλλαγή του σχήματος των πραγμάτων βοήθησε τους χρήστες να ανταποκριθούν γρήγορα στο έργο.
Νέες δυνατότητες στην Java 10
Έτσι, τι νέο υπάρχει στη Java 10; Πρώτον, μεγάλη προσοχή έχει επικεντρωθεί σωστά στα νεότερα χαρακτηριστικά της Java, συμπεριλαμβανομένης της εισαγωγής
- Συμπεράσματος τύπου τοπικού μεταβλητού - Το χαρακτηριστικό αυτό αποσκοπεί στην ενίσχυση της γλώσσας Java ώστε να επεκταθεί η εξαγωγή τύπου σε δηλώσεις τοπικών μεταβλητές με αρχικοποιητές. Ισχυρίζεται ότι είναι το μόνο πραγματικό χαρακτηριστικό για τους προγραμματιστές του JDK 10.
- Παροχή προεπιλεγμένου συνόλου πιστοποιητικών εξουσιοδότησης πιστοποιητικών ρίζας στο JDK -Ο κύριος στόχος πίσω από αυτό είναι τα πιστοποιητικά ρίζας ανοιχτού κώδικα στην Java SE της Oracle Το πρόγραμμα Root CA για να καταστήσει το OpenJDK πιο ελκυστικό για τους προγραμματιστές. Επίσης, όπως περιγράφει η περιγραφή, η επωφελή προσθήκη θα παρέχει ένα προεπιλεγμένο σύνολο πιστοποιητικών της Αρχής Πιστοποίησης (CA) στο JDK.
- Κοινή χρήση δεδομένων τάξης εφαρμογής για βελτιστοποίηση χρόνου εκκίνησης και αποτυπώματος - CDS sharing) εισήχθη για πρώτη φορά στο JDK 5 σε μια προσπάθεια να βελτιωθεί η απόδοση της εκκίνησης JVM και να μειωθεί το αποτύπωμα πόρων όταν εκτελούνται πολλαπλές JVMs στην ίδια φυσική μηχανή. Το JDK 10 θα επεκτείνει τη λειτουργικότητα του CDS έτσι ώστε οι κατηγορίες εφαρμογών να μπορούν επίσης να τοποθετηθούν στο κοινόχρηστο αρχείο.
- Ευαισθητοποίηση Docker - Ξεκινώντας τώρα, σε κάθε περίπτωση όπου επιλέξατε να τρέξετε το Java 10 σε συστήματα Linux, η Java Virtual Machine (JVM) θα γίνει γρήγορα αναγνωρίστε εάν εκτελείται σε ένα δοχείο Docker. Οι πληροφορίες για το συγκεκριμένο κοντέινερ, όπως ο αριθμός των CPU και η συνολική μνήμη που διατίθεται στο κοντέινερ, θα εξάγονται από την JVM αντί για την αναζήτηση στο λειτουργικό σύστημα.
- Πρόσθετες επιλογές JVM - οι νέες επιλογές θα προσφέρουν στους χρήστες του Container Docker μεγαλύτερο έλεγχο
- Διορθώσεις σφαλμάτων - Διορθωτικό σφάλματος για τη διόρθωση του μηχανισμού προσκόλλησης όταν προσπαθείτε να επισυνάψετε από μια διαδικασία κεντρικού υπολογιστή σε μια διεργασία Java που βρίσκεται σε ένα δοχείο Docker
- Νέα APIs - Java 10 θα διαθέτουν νέα API για να επιτρέψουν καλύτερα τη δημιουργία μη μετακινούμενων συλλογών. Οι μέθοδοι copyOf, Set.copyOf και Map.copyOf δημιουργούν νέες εμφανίσεις συλλογής από υπάρχουσες παρουσίες. Νέες μέθοδοι στοUnmodifiableList, toUnmodifiableSet και toUnmodifiableMap προστέθηκαν στην κλάση Collectors στο πακέτο Stream, επιτρέποντας τη συλλογή των στοιχείων ενός ρεύματος σε μια μη μετακινούμενη συλλογή.
- Interface συλλέκτη σκουπιδιών : Σε προηγούμενη δομή JDK, που αποτελούσαν την εφαρμογή συλλέκτη σκουπιδιών (GC), ήταν διάσπαρτα σε διάφορα μέρη της βάσης κώδικα. Αν και φάνηκαν γνωστοί σε αυτούς που γνώριζαν το πρόγραμμα GC που χρησιμοποίησε το JDK, αυτό συχνά οδήγησε σε σύγχυση για τους νεότερους προγραμματιστές. Έχει αλλάξει σε Java 10. Τώρα, είναι μια καθαρή διεπαφή στον πηγαίο κώδικα JVM για να επιτρέψει την εύκολη και γρήγορη ενσωμάτωση εναλλακτικών συλλεκτών. Θα βελτιώσει την απομόνωση του πηγαίου κώδικα των διαφόρων συλλεκτών σκουπιδιών
- Η συσσώρευση των αποθετηρίων του δάσους JDK σε ένα μοναδικό αποθετήριο - Η βάση του κώδικα μέχρι τώρα διασπάστηκε σε πολλαπλές επαναλήψεις, γεγονός που μπορεί να προκαλέσει προβλήματα με τον πηγαίο κώδικα διαχείριση. Έτσι, σε μια προσπάθεια εξορθολογισμού της ανάπτυξης, οκτώ repos:
- Root
- Corba
- Hotspot
- Jaxp
- Jaxws
- Jdk
- Langtools
- Nashorn
- στο JDK 9 συγχωνεύτηκαν σε ένα μοναδικό αποθετήριο για να εκτελέσουν μια ατομική διαπραγμάτευση σε αποθετήρια αλληλεξαρτώμενων αλλαγών
Το Graal που επιτρέπει στους προγραμματιστές να δημιουργήσουν ώρες εκτέλεσης και μεταγλωττιστές για νέες ή υπάρχουσες γλώσσες στην Java έχει ενεργοποιηθεί ως ο μεταγλωττιστής Just-in-Time βασισμένος σε Java που χρησιμοποιείται σε ένα πειραματική μόδα στην πλατφόρμα Linux / x64
Η Oracle υπόσχεται ότι θα συνεχίσει να προσφέρει μακρόχρονη κυκλοφορία σε τακτική βάση και σε τακτά χρονικά διαστήματα. Για περισσότερες πληροφορίες, ανατρέξτε στη σελίδα
Η εταιρία εισήγαγε μια Beta έκδοση του Moblin 2.1 στο Forum Developer Forum που πραγματοποιήθηκε στο Σαν Φρανσίσκο. Η νέα έκδοση του λειτουργικού συστήματος βασίζεται πλέον σε δυνατότητες όπως η εγγενής υποστήριξη εισόδου και χειρονομιών στην οθόνη αφής, νέες δυνατότητες διεπαφής χρήστη και υποστήριξη για περισσότερους οδηγούς υλικού. Περιλαμβάνει επίσης αυξητικές αναβαθμίσεις που επεκτείνουν τη χρηστικότητα του λειτουργικού συστήματος.
Η Moblin αναπτύχθηκε αρχικά και ωθήθηκε από την Intel ως λειτουργικό σύστημα για netbooks. Ένας εκπρόσωπος της Intel είπε ότι με το Moblin 2.1, το OS θα έρθει τώρα σε τρεις εκδόσεις: για handhelds, netbooks και nettops. Το nettop είναι μια φθηνή επιφάνεια εργασίας σχετικά με το μέγεθος ενός βιβλίου σκληρού δίσκου στο οποίο μπορούν να συνδεθούν πληκτρολόγια, ποντίκια και οθόνες.
Αναπήδηση δεξιά στην παράσταση, ας ρίξουμε μια ματιά σε μερικούς από τους σκληρούς αριθμούς. Στις δοκιμές του WorldBench 6, ο M15x σημείωσε 121 χάρη στον επεξεργαστή Core i7-920XM, 4GB μνήμης RAM και τον σκληρό δίσκο 250GB, 250GB. Αυτό είναι στην ίδια σειρά με το M17x και καταλήγει στην κορυφή του φορητού notebook. Στην πραγματικότητα, αυτό το τοποθετεί σωστά στην απόσταση φθοράς από το πλησιέστερο - $ 6000 μηχάνημα τέρας της Eurocomm που συσκευάζει έναν επεξεργαστή Xeon στον πίνακα αντικατάστασ
Με ανάλυση 1680 με 1050 Pixel με όλες τις ρυθμίσεις στροφές (και 4X antialiasing) το M15x χτύπησε 69 καρέ ανά δευτερόλεπτο στην Enemy Territory: Quake Wars και 89 καρέ ανά δευτερόλεπτο στο Unreal Tournament 3. Αυτό δεν είναι τίποτα για να φτερνίζετε. Παρεμπιπτόντως, για μια μικρή σύγκριση, το M17x χτύπησε 65 και 84 καρέ ανά δευτερόλεπτο στις ίδιες δοκιμές. Έτσι, τεχνικά, ο μικρός αδελφός είναι πιο σπυράκι. Επιλέγοντας να ρίξω ένα ζευγάρι περισσότερο καμπύλες, φόρτωσα το Left 4 Dead, ανεβάζοντας