19 |
9 4
Πλεονεκτήματα γλώσσας Java
Φορητότητα: Εκτέλεση σε οποιαδήποτε υποδομή αρκεί να υπάρχει το JRE.
Απόδοση: Δημιουργείται εκτελέσιμο σε γλώσσα μηχανής.
Ασφάλεια τύπων: Βοηθάει στην αποφυγή σφαλμάτων.
Αυτόματη διαχείριση μνήμης: Δεν μας απασχολεί η δέσμευση και η απελευθέρωση
μνήμης. Το κάνει για εμάς ο Garbage Collector.
Υποστήριξη αντανάκλασης: Αλλαγή συμπεριφοράς του προγράμματος από το ίδιο
κατά την εκτέλεση.
2.2
Εφαρμογές Java
Μια εφαρμογή Java SE είναι μια εφαρμογή γραμμένη στην Java Platform Standard
Edition (Java SE). Οι ίδιες μη τροποποιημένες εφαρμογές Java SE μπορούν να εκτελεστούν
σε σχεδόν οποιονδήποτε υπολογιστή, είτε αυτός ο υπολογιστής χρησιμοποιεί λειτουργικά
συστήματα Microsoft Windows, Solaris, Linux ή OS X. Το κλειδί αυτής της φορητότητας
εφαρμογών είναι το Java Runtime Environment, το οποίο διατίθεται δωρεάν για τα
περισσότερα λειτουργικά συστήματα, συμπεριλαμβανομένων όλων αυτών που αναφέρονται
παραπάνω.
Εκτός από την πλατφόρμα για εφαρμογές πολλαπλών πλατφόρμων για επιτραπέζιους
υπολογιστές, η πλατφόρμα Java SE αποτελεί τη βάση για άλλες τεχνολογίες όπως τη Java
Platform Enterprise Edition. Μπορούμε να γράψουμε κώδικα Java που παρέχει λογική back-
end για εφαρμογές ιστού και υποδομής επιχειρήσεων.