Η σύγχρονη Java περιέχει τα πιο πρόσφατα χαρακτηριστικά και περιγραφή της γλώσσας Java. SE15 , SE16, SE17, SE18 είναι οι εκδόσεις της java που περιγράφονται λεπτομερώς στην Εφαρμογή.
Η Java είναι μια αντικειμενοστραφής γλώσσα προγραμματισμού υψηλού επιπέδου, βασισμένη σε κλάσεις, η οποία έχει σχεδιαστεί για να έχει όσο το δυνατόν λιγότερες εξαρτήσεις υλοποίησης. Είναι μια γλώσσα προγραμματισμού γενικής χρήσης που προορίζεται να επιτρέπει στους προγραμματιστές να γράφουν μία φορά, να εκτελούνται οπουδήποτε (WORA), που σημαίνει ότι ο μεταγλωττισμένος κώδικας Java μπορεί να εκτελεστεί σε όλες τις πλατφόρμες που υποστηρίζουν Java χωρίς να χρειάζεται να γίνει εκ νέου μεταγλώττιση. Οι εφαρμογές Java συνήθως μεταγλωττίζονται σε bytecode που μπορεί να εκτελεστεί σε οποιαδήποτε εικονική μηχανή Java (JVM) ανεξάρτητα από την υποκείμενη αρχιτεκτονική του υπολογιστή. Η σύνταξη της Java είναι παρόμοια με τη C και τη C++, αλλά έχει λιγότερες ευκολίες χαμηλού επιπέδου από κάθε ένα από αυτά. Ο χρόνος εκτέλεσης Java παρέχει δυναμικές δυνατότητες (όπως ανάκλαση και τροποποίηση κώδικα χρόνου εκτέλεσης) που συνήθως δεν είναι διαθέσιμες σε παραδοσιακές μεταγλωττισμένες γλώσσες. Από το 2019, η Java ήταν μια από τις πιο δημοφιλείς γλώσσες προγραμματισμού σε χρήση σύμφωνα με το GitHub, ιδιαίτερα για εφαρμογές ιστού πελάτη-διακομιστή, με αναφερόμενους 9 εκατομμύρια προγραμματιστές.
Ενημερώθηκε στις
9 Φεβ 2022