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

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

Σχετικά με JAVA

JAVA είναι μια ευρέως χρησιμοποιούμενη object-oriented γλώσσα που αναπτύχθηκε και διανέμεται από την Sun Microsystems ως τεχνολογία προγραμματισμού ανοιχτού κώδικα . JAVA περιλαμβάνει πολλά μέρη , συμπεριλαμβανομένης της γλώσσας , bytecode και στην εικονική μηχανή . Ένα σύνολο εργαλείων προγραμματισμού παρέχεται με τη μορφή ενός Development Kit JAVA λογισμικού ( SDK ) για τη λειτουργία διαφορετικές εκδόσεις για διαφορετικές πλατφόρμες λειτουργικών συστημάτων . JAVA χρησιμοποιείται συνήθως για κινητών τηλεφώνων και PDA εφαρμογές . Ιστορία
Η

Το 1991 , μια ομάδα που αποτελείται από τον James Gosling , Bill Joy και μερικοί άλλοι άρχισαν να εργάζονται για μια πρώιμη έκδοση του JAVA . Έχουν σχεδιαστεί για set-top boxes και συσκευές χειρός , και ονομαζόταν τότε OAK , δεν JAVA . Ήταν η αποτυχία της ΟΑΚ , που οδήγησαν σε βελτιώσεις και το νέο όνομα JAVA , με την έκδοση 1.0 κυκλοφόρησε το 1995 από την Sun Microsystems . Περαιτέρω κυκλοφορίες ήταν πολλές και συχνές . Η τελευταία έκδοση , Java SE 7 ( κωδική ονομασία « Δελφίνι » ) , έχει προγραμματιστεί να κυκλοφορήσει το 2009 .
Εικόνων τρέξιμο Πλατφόρμα
Η

JAVA είναι μια απλοποιημένη γλώσσα προγραμματισμού από την άποψη της κατάρτισης και την ερμηνεία , δεδομένου ότι αποφεύγει ή /και μειώνει τα λάθη προγραμματισμού . Οι περισσότεροι της σύνταξης του - η λογική δομή του - προέρχεται από τη γλώσσα C + + . Κωδικός του είναι γραμμένο , καταρτίζονται και ερμηνεύεται από τη χρήση κλάσεων και αντικειμένων . JAVA πηγαίο κώδικα αποθηκεύονται σε αρχεία με επέκταση. JAVA που είναι περαιτέρω καταρτίζονται σε μορφή bytecode με επέκταση CLASS . . Η τελική εκτέλεση γίνεται από έναν διερμηνέα JAVA . Java Runtime Environment ( JRE ) παρέχει συμβατότητα για τη λειτουργία κάθε αυτόνομη εφαρμογή JAVA σε γενικές εκτέλεση των κωδικοποιημένων προγραμμάτων , όπως αυτά που βρέθηκαν σε ορισμένα παιχνίδια βίντεο .

Η Σημασία
Η

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

JAVA , ως αντικειμενοστραφής γλώσσα προγραμματισμού , έχει λάβει τεράστια βραβεία, λόγω εντυπωσιακά χαρακτηριστικά του . Σε αντίθεση με C ή C + + , είτε αυτό αποφεύγει επιρρεπής σε λάθη καθήκοντα όπως το χειρισμό του δείκτη και τη διαχείριση της μνήμης , ή τα χειρίζεται αυτόματα μέσω JRE . JAVA διενεργεί τον έλεγχο του τύπου κατά τη διάρκεια της κατάρτισης και εκτέλεσης που να διασφαλίζει ότι οι δομές δεδομένων είναι σαφώς καθορισμένες . Επιπλέον , το αυτόματο σύστημα της συλλογής σκουπιδιών προσθέτει ευρωστία της γλώσσας , και ανεξάρτητη σύνολο εργαλείων προγραμματισμού καθιστά συμβατή με τους περισσότερους τύπους των αρχιτεκτονικών υπολογιστών . JAVA έχει γίνει ένα υψηλής απόδοσης γλώσσα προγραμματισμού οφείλεται σε χαρακτηριστικά όπως το multi -threading , πολλαπλή κληρονομικότητα και την άμεση σύνταξη .
Εικόνων Μειονεκτήματα
Η

Από JAVA είναι μια ερμηνευμένη γλώσσα , που σημαίνει ότι έχει πολλές στρώσεις για να περάσει προτού να γίνει εκτελέσιμο , η ταχύτητα δεν είναι το μεγαλύτερο περιουσιακό στοιχείο της ? ωστόσο , με τους υπολογιστές γίνονται όλο και πιο γρήγορα , αυτό δεν είναι ένα σημαντικό μειονέκτημα . Ένα άλλο πρόβλημα οφείλεται η σύνταξη είναι παρόμοια με C και C + + , η οποία , ενώ καθιστά εύκολο για C και C + + προγραμματιστές για να μεταβείτε σε JAVA προγραμματισμού , μπορεί να παρεμποδίσει αρχάριους με την αμηχανία της , όπως είναι δύσκολο τοποθέτηση ερωτηματικά στον κώδικα και την παρουσία της λεγόμενης « κρέμονται άλλο πρόβλημα", ένα πρόβλημα που έχει εξαλειφθεί από άλλες σύγχρονες γλώσσες προγραμματισμού (βλ. "Πρόσθετοι πόροι , " παρακάτω ) .
Η
εικόνων

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

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