Εισαγωγή στην Java
Τι είναι Java?
Java είναι μια γλώσσα προγραμματισμού γενικής χρήσης, βασισμένη σε κλάσεις, αντικειμενοστραφής, σχεδιασμένη για να έχει μικρότερες εξαρτήσεις υλοποίησης. Είναι μια υπολογιστική πλατφόρμα για την ανάπτυξη εφαρμογών. Java Επομένως, είναι γρήγορο, ασφαλές και αξιόπιστο. Χρησιμοποιείται ευρέως για την ανάπτυξη Java εφαρμογές σε φορητούς υπολογιστές, κέντρα δεδομένων, κονσόλες παιχνιδιών, επιστημονικούς υπερυπολογιστές, κινητά τηλέφωνα κ.λπ.
Τι είναι Java Πλατφόρμα?
Java Πλατφόρμα είναι μια συλλογή προγραμμάτων που βοηθούν τους προγραμματιστές να αναπτύξουν και να τρέξουν Java προγραμματισμός εφαρμογών αποτελεσματικά. Περιλαμβάνει μια μηχανή εκτέλεσης, έναν μεταγλωττιστή και ένα σύνολο βιβλιοθηκών σε αυτό. Είναι ένα σύνολο λογισμικού και προδιαγραφών υπολογιστή. Ο Τζέιμς Γκόσλινγκ ανέπτυξε το Java πλατφόρμα στη Sun Microsystems και το Oracle Η Corporation το απέκτησε αργότερα.
Αυτό το βίντεο παρουσιάζει το Java πλατφόρμες, και εξηγεί γιατί Java είναι μια πλατφόρμα καθώς και μια γλώσσα προγραμματισμού.
Πατήστε εδώ εάν το βίντεο δεν είναι προσβάσιμο
Java Ορισμός και νόημα
Java είναι μια γλώσσα πολλαπλών πλατφορμών, αντικειμενοστρεφής και δικτυοκεντρική. Είναι από τις πιο χρησιμοποιούμενες γλώσσες προγραμματισμού. Java χρησιμοποιείται επίσης ως υπολογιστική πλατφόρμα.
Θεωρείται ως μία από τις γρήγορες, ασφαλείς και αξιόπιστες γλώσσες προγραμματισμού που προτιμούν οι περισσότεροι οργανισμοί για την κατασκευή των έργων τους.
Τι είναι Java που χρησιμοποιείται για?
Εδώ είναι μερικά σημαντικά Java εφαρμογές:
- Χρησιμοποιείται για την ανάπτυξη Android Αιτήσεις
- Σας βοηθά να δημιουργήσετε λογισμικό Enterprise
- Μεγάλη γκάμα εφαρμογών Java για φορητές συσκευές
- Επιστημονικές Υπολογιστικές Εφαρμογές
- Χρήση για Big Data Analytics
- Java Προγραμματισμός συσκευών υλικού
- Χρησιμοποιείται για τεχνολογίες διακομιστή όπως Apache, JBoss, GlassFish κ.λπ.
Ιστορία του Java Γλώσσα προγραμματισμού
Εδώ είναι σημαντικά ορόσημα από την ιστορία του Java Γλώσσα:
- The Java γλώσσα αρχικά ονομαζόταν ΟΑΚ.
- Αρχικά, αναπτύχθηκε για το χειρισμό φορητών συσκευών και αποκωδικοποιητών. Το Oak ήταν μια τεράστια αποτυχία.
- Το 1995, η Sun άλλαξε το όνομα σε "Java» και τροποποίησε τη γλώσσα για να επωφεληθεί από την αναπτυσσόμενη επιχείρηση ανάπτυξης www (World Wide Web).
- Later, το 2009, Oracle Η Corporation εξαγόρασε τη Sun Microsystems και ανέλαβε την ιδιοκτησία τριών βασικών στοιχείων λογισμικού της Sun: Java, MySQL, να Solaris.
Java εκδόσεις
Εδώ είναι μια σύντομη ιστορία όλων των Java εκδόσεις με την ημερομηνία κυκλοφορίας του.
Java εκδόσεις | Ημερομηνία κυκλοφορίας |
---|---|
JDK Alpha και Beta | 1995 |
JDK 1.0 | 23rd Jan 1996 |
JDK 1.1 | 19η Φεβρουαρίου 1997 |
J2SE 1.2 | 8th Δεκέμβριο 1998 |
J2SE 1.3 | 8th Μαΐου 2000 |
J2SE 1.4 | 6η Φεβρουαρίου 2002 |
J2SE 5.0 | 30η Σεπτεμβρίου 2004 |
Java SE 6 | 11th Δεκέμβριο 2006 |
Java SE 7 | 28η Ιουλίου 2011 |
Java SE 8 | 18th Mar 2014 |
Java SE 9 | 21η Σεπ 2017 |
Java SE 10 | 20th Mar 2018 |
JAVA SE 11 | 25η Σεπτεμβρίου 2018 |
JAVA SE 12 | 19th Mar 2019 |
JAVA SE 13 | 17η Σεπτεμβρίου 2019 |
JAVA SE 14 | 17th Mar 2020 |
JAVA SE 15 | 15 Σεπτεμβρίου 2020 (πιο πρόσφατη Java Εκδοχή) |
Java Χαρακτηριστικά
Εδώ είναι μερικά σημαντικά Java χαρακτηριστικά:
- Είναι μια από τις εύχρηστες γλώσσες προγραμματισμού για εκμάθηση.
- Γράψτε κώδικα μία φορά και εκτελέστε τον σχεδόν σε οποιαδήποτε πλατφόρμα υπολογιστών.
- Java είναι ανεξάρτητο από πλατφόρμα. Ορισμένα προγράμματα που έχουν αναπτυχθεί σε ένα μηχάνημα μπορούν να εκτελεστούν σε άλλο μηχάνημα.
- Έχει σχεδιαστεί για τη δημιουργία αντικειμενοστρεφών εφαρμογών.
- Είναι μια γλώσσα πολλαπλών νημάτων με αυτόματη διαχείριση μνήμης.
- Δημιουργείται για το κατανεμημένο περιβάλλον του Διαδικτύου.
- Διευκολύνει τον κατανεμημένο υπολογισμό ως δικτυοκεντρικό του.
Συστατικά του Java Γλώσσα προγραμματισμού
A Java Ο προγραμματιστής γράφει ένα πρόγραμμα σε μια γλώσσα αναγνώσιμη από τον άνθρωπο που ονομάζεται Πηγαίος Κώδικας. Επομένως, η CPU ή τα τσιπ δεν καταλαβαίνουν ποτέ τον πηγαίο κώδικα που είναι γραμμένος σε κανένα γλώσσα προγραμματισμού. Αυτοί οι υπολογιστές ή τα τσιπ καταλαβαίνουν μόνο ένα πράγμα, το οποίο ονομάζεται γλώσσα ή κώδικας μηχανής. Αυτοί οι κωδικοί μηχανών εκτελούνται σε επίπεδο CPU. Επομένως, θα ήταν διαφορετικοί κωδικοί μηχανής για άλλα μοντέλα CPU.
Ωστόσο, δεν χρειάζεται να ανησυχείτε για τον κώδικα του μηχανήματος, καθώς ο προγραμματισμός έχει να κάνει μόνο με τον πηγαίο κώδικα. Το μηχάνημα κατανοεί αυτόν τον πηγαίο κώδικα και τον μεταφράζει σε κώδικα κατανοητό από μηχανής, ο οποίος είναι ένας εκτελέσιμος κώδικας.
Όλες αυτές οι λειτουργίες συμβαίνουν στο παρακάτω 3 Java εξαρτήματα πλατφόρμας:
Java Κιτ ανάπτυξης (JDK)
Το JDK είναι ένα περιβάλλον ανάπτυξης λογισμικού που χρησιμοποιείται για τη δημιουργία μικροεφαρμογών και Java εφαρμογές. Η πλήρης μορφή του JDK είναι Java Κιτ ανάπτυξης. Java οι προγραμματιστές μπορούν να το χρησιμοποιήσουν Windows, macOS, Solarisκαι Linux. Το JDK τους βοηθά να κωδικοποιήσουν και να εκτελέσουν Java προγράμματα. Είναι δυνατή η εγκατάσταση περισσότερων από μία εκδόσεων JDK στον ίδιο υπολογιστή.
Γιατί να χρησιμοποιήσετε το JDK;
Εδώ είναι οι κύριοι λόγοι για τη χρήση του JDK:
- Το JDK περιέχει εργαλεία που απαιτούνται για την εγγραφή Java προγράμματα και JRE για την εκτέλεσή τους.
- Περιλαμβάνει μεταγλωττιστή, Java εκκίνησης εφαρμογών, Appletviewer κ.λπ.
- Ο μεταγλωττιστής μετατρέπει τον κώδικα που είναι γραμμένος Java σε κώδικα byte.
- Java η εφαρμογή εκκίνησης ανοίγει ένα JRE, φορτώνει την απαραίτητη κλάση και εκτελεί την κύρια μέθοδο του.
Java Εικονική μηχανή (JVM):
Java Εικονική μηχανή (JVM) είναι ένας κινητήρας που παρέχει ένα περιβάλλον χρόνου εκτέλεσης για την οδήγηση του Java Κώδικας ή εφαρμογές. Μετατρέπει Java bytecode στη γλώσσα μηχανής. Το JVM είναι μέρος του Java Run Environment (JRE). Σε άλλες γλώσσες προγραμματισμού, ο μεταγλωττιστής παράγει κώδικα μηχανής για ένα συγκεκριμένο σύστημα. Ωστόσο, το Java ο μεταγλωττιστής παράγει κώδικα για μια εικονική μηχανή που είναι γνωστή ως Java Εικονική μηχανή.
Γιατί JVM;
Εδώ είναι οι σημαντικοί λόγοι χρήσης JVM:
- Το JVM παρέχει έναν τρόπο εκτέλεσης ανεξάρτητο από την πλατφόρμα Java πηγαίος κώδικας.
- Διαθέτει πολυάριθμες βιβλιοθήκες, εργαλεία και πλαίσια.
- Μόλις τρέξετε ένα Java πρόγραμμα, μπορείτε να τρέξετε σε οποιαδήποτε πλατφόρμα και να εξοικονομήσετε πολύ χρόνο.
- Το JVM συνοδεύεται από μεταγλωττιστή JIT (Just-in-Time) που μετατρέπει Java πηγαίο κώδικα σε γλώσσα μηχανής χαμηλού επιπέδου. Ως εκ τούτου, τρέχει πιο γρήγορα από μια κανονική εφαρμογή.
Java Περιβάλλον χρόνου εκτέλεσης (JRE)
Το JRE είναι ένα κομμάτι λογισμικού που έχει σχεδιαστεί για να τρέχει άλλο λογισμικό. Περιέχει τις βιβλιοθήκες κλάσεων, την κλάση φορτωτή και το JVM. Με απλά λόγια, αν θέλετε να εκτελέσετε ένα Java πρόγραμμα, χρειάζεστε JRE. Εάν δεν είστε προγραμματιστής, δεν χρειάζεται να εγκαταστήσετε το JDK, αλλά απλώς το JRE για να τρέξετε Java προγράμματα.
Γιατί να χρησιμοποιήσετε το JRE;
Εδώ είναι οι κύριοι λόγοι χρήσης του JRE:
- Το JRE περιέχει βιβλιοθήκες κλάσεων, JVM και άλλα υποστηρικτικά αρχεία. Δεν περιλαμβάνει κανένα εργαλείο για Java ανάπτυξη όπως ένας εντοπισμός σφαλμάτων, ο μεταγλωττιστής κ.λπ.
- Χρησιμοποιεί σημαντικές τάξεις πακέτων όπως μαθηματικά, swing, util, lang, awt και βιβλιοθήκες χρόνου εκτέλεσης.
- Αν πρέπει να τρέξεις Java μικροεφαρμογές, τότε το JRE πρέπει να εγκατασταθεί στο σύστημά σας.
Διαφορετικοί τύποι Java Πλατφόρμες
Υπάρχουν τέσσερις διαφορετικοί τύποι Java πλατφόρμες γλωσσών προγραμματισμού:
1. Java Πλατφόρμα, Τυπική Έκδοση (Java SE): Java Το API της SE προσφέρει το Java βασική λειτουργικότητα της γλώσσας προγραμματισμού. Καθορίζει όλη τη βάση του τύπου και του αντικειμένου για κλάσεις υψηλού επιπέδου. Χρησιμοποιείται για δικτύωση, ασφάλεια, πρόσβαση σε βάσεις δεδομένων, ανάπτυξη γραφικού περιβάλλοντος χρήστη (GUI) και ανάλυση XML.
2. Java Πλατφόρμα, Enterprise Edition (Java EE): The Java Η πλατφόρμα EE προσφέρει ένα περιβάλλον API και χρόνου εκτέλεσης για την ανάπτυξη και εκτέλεση εφαρμογών δικτύου υψηλής κλιμάκωσης, μεγάλης κλίμακας, πολλαπλών επιπέδων, αξιόπιστων και ασφαλών εφαρμογών.
3. Java Πλατφόρμα Γλώσσας Προγραμματισμού, Micro Έκδοση (Java ΜΟΥ): The Java Η πλατφόρμα ME προσφέρει ένα API και μια εικονική μηχανή μικρού αποτυπώματος που λειτουργεί Java εφαρμογές γλώσσας προγραμματισμού σε μικρές συσκευές, όπως κινητά τηλέφωνα.
4. Java FX: JavaΤο FX είναι μια πλατφόρμα για την ανάπτυξη πλούσιων διαδικτυακών εφαρμογών χρησιμοποιώντας ένα ελαφρύ API διεπαφής χρήστη. Χρησιμοποιεί μηχανές γραφικών και πολυμέσων με επιτάχυνση υλικού που βοηθούν Java επωφεληθείτε από πελάτες υψηλότερης απόδοσης και μοντέρνα εμφάνιση και αίσθηση και API υψηλού επιπέδου για σύνδεση σε δικτυωμένες πηγές δεδομένων.
Να καταλαβεις Java γλώσσα προγραμματισμού, πρέπει να κατανοήσουμε κάποια βασική ιδέα για το πώς ένα πρόγραμμα υπολογιστή μπορεί να εκτελέσει μια εντολή και να εκτελέσει την ενέργεια.
Τι είναι το PC;
Ο υπολογιστής είναι μια ηλεκτρονική συσκευή ικανή να εκτελεί υπολογισμούς. Όλοι γνωρίζουμε ότι αποτελείται από οθόνη, πληκτρολόγιο, ποντίκι και μνήμη για την αποθήκευση πληροφοριών. Αλλά το πιο σημαντικό στοιχείο του υπολογιστή είναι ένας ΕΠΕΞΕΡΓΑΣΤΗΣ. Αυτό κάνει όλη τη σκέψη του υπολογιστή, αλλά το ερώτημα είναι πώς ο υπολογιστής κάνει αυτή τη σκέψη; Πώς αντιλαμβάνεται το κείμενο, τις εικόνες, τα βίντεο κ.λπ.;
Τι είναι Assembly Γλώσσα?
Ο υπολογιστής είναι μια ηλεκτρονική συσκευή και μπορεί να κατανοήσει μόνο ηλεκτρονικά σήματα ή δυαδικά σήματα. Για παράδειγμα, το ηλεκτρονικό σήμα 5 βολτ μπορεί να αντιπροσωπεύει τον δυαδικό αριθμό 1, ενώ τα 0 βολτ μπορεί να αντιπροσωπεύουν τον δυαδικό αριθμό 0. Έτσι ο υπολογιστής σας βομβαρδίζεται συνεχώς με αυτά τα σήματα.
Οκτώ bit τέτοιων σημάτων ομαδοποιούνται για να ερμηνεύσουν Κείμενο, αριθμητικά και σύμβολα.
Για παράδειγμα, το σύμβολο # προσδιορίζεται από τον υπολογιστή ως 10101010. Ομοίως, το μοτίβο για την προσθήκη μιας συνάρτησης αντιπροσωπεύεται από το 10000011.
Αυτό είναι γνωστό ως υπολογισμός 8-bit. Ο τρέχων επεξεργαστής ημέρας μπορεί να αποκωδικοποιήσει χρόνο 64 bit. Ποια είναι όμως η σχέση αυτής της έννοιας με τη γλώσσα προγραμματισμού JAVA; Ας τα καταλάβουμε αυτά ως παράδειγμα.
Ας υποθέσουμε ότι εάν θέλετε να πείτε στον υπολογιστή να προσθέσει δύο αριθμούς (1+2) που αντιπροσωπεύονται από ορισμένους δυαδικούς αριθμούς (10000011), πώς θα το πείτε αυτό στον υπολογιστή σας; Ναι, θα χρησιμοποιήσουμε γλώσσα assembly για να εκτελεστεί ο κώδικάς μας.
"Assembly Η γλώσσα είναι η πιο στοιχειώδης μορφή γλωσσών ανάπτυξης λογισμικού».
Θα δώσουμε την εντολή σε έναν υπολογιστή σε αυτήν τη μορφή, όπως φαίνεται παρακάτω. Ο κωδικός σας για να προσθέσετε δύο αριθμούς σε αυτήν τη γλώσσα θα ήταν με αυτήν τη σειρά.
- Αποθηκεύστε τον αριθμό 1 στη θέση μνήμης, πείτε Α
- Αποθηκεύστε τον αριθμό 2 στη θέση μνήμης, πείτε B
- Προσθέστε περιεχόμενα της Τοποθεσίας Α & Β
- Αποθηκεύστε τα αποτελέσματα
Αλλά πώς θα το κάνουμε αυτό; Στη δεκαετία του 1950, όταν οι υπολογιστές ήταν τεράστιοι και κατανάλωναν μεγάλη ισχύ, μετατρέπατε τον κωδικό συναρμολόγησης σε αντίστοιχο κώδικα μηχανής σε 1 και 0 χρησιμοποιώντας φύλλα χαρτογράφησης. Later, αυτός ο κωδικός θα εισαχθεί στις κάρτες του μηχανήματος και θα τροφοδοτηθεί στον υπολογιστή. Ο υπολογιστής θα διαβάσει αυτούς τους κωδικούς και θα εκτελέσει το πρόγραμμα. Αυτή θα ήταν μια μακρά διαδικασία τότε μέχρι να έρθει η ASEMBLER να βοηθήσει.
Τι είναι το Assembler και το Compiler;
Με την πρόοδο της τεχνολογίας, εφευρέθηκαν συσκευές i/o. Μπορείτε να πληκτρολογήσετε απευθείας το πρόγραμμά σας στον υπολογιστή χρησιμοποιώντας το ASSEMBLER. Το μετατρέπει στον αντίστοιχο κωδικό μηχανής (110001..) και το τροφοδοτεί στον επεξεργαστή σας. Επιστρέφοντας στο παράδειγμα προσθήκης του (1+2), ο συναρμολογητής θα μετατρέψει αυτόν τον κώδικα σε κώδικα μηχανής και έξοδο.
Εκτός από αυτό, θα πρέπει επίσης να πραγματοποιήσετε κλήσεις για να δημιουργήσετε OperaΤο σύστημα παρείχε λειτουργίες για την εμφάνιση της εξόδου του κώδικα.
Αλλά μόνος του ο assembler δεν εμπλέκεται σε αυτή τη διαδικασία. Επίσης, απαιτεί από τον μεταγλωττιστή να μεταγλωττίσει τον μακρύ κώδικα σε ένα μικρό κομμάτι κωδικών. Με την πρόοδο στις γλώσσες ανάπτυξης λογισμικού, ολόκληρος αυτός ο κώδικας συναρμολόγησης θα μπορούσε να συρρικνωθεί σε μία μόνο γραμμή εκτύπωση f 1+2 A με το λογισμικό που ονομάζεται COMPILER. Χρησιμοποιείται για τη μετατροπή σας γ γλώσσα κωδικός σε κώδικα συναρμολόγησης. Ο assembler το μετατρέπει σε αντίστοιχο κωδικό μηχανής. Αυτός ο κωδικός μηχανής θα μεταδοθεί στον επεξεργαστή. Ο πιο συνηθισμένος επεξεργαστής που χρησιμοποιείται σε Η/Υ ή Υπολογιστές είναι ο επεξεργαστής Intel.
Αν και οι σημερινοί μεταγλωττιστές συνοδεύονται από assembler, μπορούν να μετατρέψουν απευθείας τον κώδικα ανώτερης γλώσσας σε κώδικα μηχανής.
Τώρα, ας υποθέσουμε ότι το Windows λειτουργικό σύστημα τρέχει σε αυτόν τον επεξεργαστή Intel, ένας συνδυασμός OperaΤο σύστημα ting συν τον επεξεργαστή ονομάζεται ΠΛΑΤΦΟΡΜΑ. Η πιο κοινή πλατφόρμα στον κόσμο είναι Windows, και η Intel ονομάζεται πλατφόρμα Wintel. Οι άλλες δημοφιλείς πλατφόρμες είναι η AMD και Linux, Power PC και Mac OS X.
Τώρα, με μια αλλαγή στον επεξεργαστή, θα αλλάξουν και οι οδηγίες συναρμολόγησης. Για παράδειγμα:
- Η προσθήκη οδηγιών στην Intel μπορεί να ονομάζεται ΠΡΟΣΘΗΚΗ για την AMD
- Ή Math ADD για Power PC
Και, με μια αλλαγή σε OperaΤο σύστημα, το επίπεδο και η φύση των κλήσεων σε επίπεδο λειτουργικού συστήματος θα αλλάξουν επίσης.
Ως προγραμματιστής, θέλω το πρόγραμμα λογισμικού μου να λειτουργεί σε όλες τις πλατφόρμες για να μεγιστοποιήσω τα έσοδά μου. Θα έπρεπε λοιπόν να αγοράσω ξεχωριστούς μεταγλωττιστές που μετατρέπουν την εντολή print f στον εγγενή κώδικα μηχανής.
Αλλά οι μεταγλωττιστές είναι ακριβοί και υπάρχει πιθανότητα προβλημάτων συμβατότητας. Επομένως, η αγορά και η εγκατάσταση ενός ξεχωριστού μεταγλωττιστή για διαφορετικό λειτουργικό σύστημα και επεξεργαστή δεν είναι εφικτή. Λοιπόν, ποια μπορεί να είναι μια εναλλακτική λύση; Εισάγω Java Γλώσσα.
Πως Java Η εικονική μηχανή λειτουργεί;
Με τη χρήση Java Εικονική μηχανή, αυτό το πρόβλημα μπορεί να λυθεί. Αλλά πώς λειτουργεί σε διαφορετικούς επεξεργαστές και λειτουργικό σύστημα Ας κατανοήσουμε αυτή τη διαδικασία βήμα προς βήμα.
Βήμα 1) Ο κώδικας για την εμφάνιση της πρόσθεσης δύο αριθμών είναι System.out.println(1+2) και αποθηκεύεται ως αρχείο .java.
Βήμα 2) Χρησιμοποιώντας τον μεταγλωττιστή java ο κώδικας μετατρέπεται σε έναν ενδιάμεσο κώδικα που ονομάζεται bytecode. Η έξοδος είναι α αρχείο .class.
Βήμα 3) Αυτός ο κώδικας δεν είναι κατανοητός από καμία πλατφόρμα, αλλά μόνο μια εικονική πλατφόρμα που ονομάζεται the Java Εικονική μηχανή.
Βήμα 4) Αυτή η εικονική μηχανή βρίσκεται στη μνήμη RAM του λειτουργικού σας συστήματος. Όταν η εικονική μηχανή τροφοδοτείται με αυτόν τον bytecode, προσδιορίζει την πλατφόρμα στην οποία εργάζεται και μετατρέπει τον bytecode στον εγγενή κώδικα μηχανής.
Ενώ εργάζεστε στον υπολογιστή σας ή περιηγείστε στον Ιστό, κάθε φορά που βλέπετε κάποιο από αυτά τα εικονίδια, να είστε βέβαιοι ότι η εικονική μηχανή java έχει φορτωθεί στη μνήμη RAM σας. Αλλά τι κάνει Java προσοδοφόρο είναι ότι ο κώδικας, αφού καταρτιστεί, μπορεί να τρέξει όχι μόνο σε όλες τις πλατφόρμες υπολογιστών αλλά και σε κινητά ή άλλα ηλεκτρονικά gadget που υποστηρίζουν Java.
Ως εκ τούτου,
"Java είναι μια γλώσσα προγραμματισμού καθώς και μια πλατφόρμα»
Πως είναι Java Ανεξάρτητη πλατφόρμα;
Όπως ο μεταγλωττιστής C, το Java ο μεταγλωττιστής δεν παράγει εγγενή εκτελέσιμο κώδικα για ένα συγκεκριμένο μηχάνημα. Αντί, Java παράγει μια μοναδική μορφή που ονομάζεται bytecode. Εκτελείται σύμφωνα με τους κανόνες που ορίζονται στην προδιαγραφή εικονικής μηχανής. Επομένως, Java είναι μια γλώσσα ανεξάρτητη από πλατφόρμα.
Ο Bytecode είναι κατανοητός σε οποιοδήποτε JVM εγκατεστημένο σε οποιοδήποτε λειτουργικό σύστημα. Εν ολίγοις, ο πηγαίος κώδικας java μπορεί να εκτελεστεί σε όλα τα λειτουργικά συστήματα.
Περίληψη
- Java είναι μια γλώσσα προγραμματισμού με πολλές πλατφόρμες, αντικειμενοστραφή και δικτυοκεντρική Java είναι μια γλώσσα προγραμματισμού γενικής χρήσης, βασισμένη σε τάξεις, αντικειμενοστραφής.
- Java Η πλατφόρμα είναι μια συλλογή προγραμμάτων που βοηθούν τους προγραμματιστές να αναπτύξουν και να τρέξουν Java εφαρμογές αποτελεσματικά.
- Εννοια της Java: Java είναι μια πολυπλατφορμική και δικτυοκεντρική γλώσσα προγραμματισμού.
- Χρησιμοποιείται κυρίως για ανάπτυξη Android Εφαρμογές και Λογισμικό Επιχειρήσεων.
- 2009, Oracle Η Corporation εξαγόρασε τη Sun Microsystems και ανέλαβε την ιδιοκτησία τριών βασικών στοιχείων λογισμικού της Sun: Java, Solaris, να MySQL.
- Η τελευταία έκδοση του Java κυκλοφόρησε στις 15 Σεπτεμβρίου 2020
- Το καλύτερο χαρακτηριστικό του Java είναι ότι είναι μια από τις πιο εύκολες γλώσσες προγραμματισμού για εκμάθηση.
- Τέσσερις τύποι Java Οι πλατφόρμες γλωσσών προγραμματισμού είναι: 1) Java Πλατφόρμα, Τυπική Έκδοση (Java SE) 2) Java Πλατφόρμα, Enterprise Edition (Java EE) 3) Java Πλατφόρμα, Micro Έκδοση (Java ΕΓΩ) 4) JavaFX
- Ο υπολογιστής είναι μια ηλεκτρονική συσκευή ικανή να εκτελεί υπολογισμούς.
- Ο υπολογιστής κατανοεί μόνο ηλεκτρονικά σήματα ή δυαδικά σήματα.
- Το Assembler είναι μια προηγμένη τεχνολογία που μετατρέπει τον πηγαίο πυρήνα σε αντίστοιχο κωδικό μηχανής (110001..) και τροφοδοτεί τον επεξεργαστή σας.