java:jre

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
java:jre [2020/02/21 10:34]
gthanos
java:jre [2020/02/21 10:37]
gthanos [Το πρώτο μου πρόγραμμα]
Line 21: Line 21:
 Το περιβάλλον μεταγλώττισης αποτελείται από το Java compiler (**javac**). Κάθε κλάση στη Java οφείλει να είναι ένα αυτόνομο αρχείο, του οποίου το όνομα να είναι ίδιο με το όνομα της κλάσης ακολουθούμενο από την κατάληξη **.java**. Για παράδειγμα, η κλάση **FirstProgram** πρέπει να είναι σε ένα αρχείο με όνομα **FirstProgram.java**.  Το περιβάλλον μεταγλώττισης αποτελείται από το Java compiler (**javac**). Κάθε κλάση στη Java οφείλει να είναι ένα αυτόνομο αρχείο, του οποίου το όνομα να είναι ίδιο με το όνομα της κλάσης ακολουθούμενο από την κατάληξη **.java**. Για παράδειγμα, η κλάση **FirstProgram** πρέπει να είναι σε ένα αρχείο με όνομα **FirstProgram.java**. 
  
-Κάθε κλάση μεταγλωττίζεται με την εντολή **javac** ακολουθούμενη από το όνομα του αρχείου όπου βρίσκεται η κλάση, δηλ+Κάθε κλάση μεταγλωττίζεται με την εντολή **javac** ακολουθούμενη από το όνομα του αρχείου όπου βρίσκεται η κλάση, δηλαδή
 <code> <code>
 javac FirstProgram.java javac FirstProgram.java
Line 77: Line 77:
 </WRAP> </WRAP>
  
-===== Garbage Collection ===== +|Προηγούμενο: [[java:toc|Table of Contents ]] | [[:toc | Περιεχόμενα ]] | Επόμενο: [[java:install|Εγκατάσταση JDK/NetBeans]]|
- +
-Μία από τις βασικές ιδιότητες τις Java είναι ότι ο προγραμματιστής δεν απαιτείται να ασχοληθεί με την δέσμευση και κυρίως με την αποδέσμευση μνήμης στο πρόγραμμα του. Η Java δεσμεύει μνήμη δυναμικά για όλα τα αντικείμενα που δημιουργεί και αποδεσμεύει την μνήμη αυτόματα μέσω ενός μηχανισμού που ονομάζεται //Garbage Collector//. Ο μηχανισμός αυτός έχει την δυνατότητα να αναλύει την δομή της δεσμευμένης μνήμης κάθε προγράμματος και να εντοπίζει τα αντικείμενα που δεν είναι πλέον σε χρήση. Για τα αντικείμενα αυτά αποδεσμεύει την μνήμη που καταλαμβάνουν. Ο μηχανισμός αυτός δεν ελέγχεται από τον προγραμματιστή· συνήθως πρόκειται για ένα ξεχωριστό νήμα (//thread//) το οποίο εκτελείται για κάθε εκτελούμενο Java πρόγραμμα σε τακτά χρονικά διαστήματα. +
- +
-Δείτε περισσότερα [[ java:objects#Garbage Collection|εδώ]] και [[http://el.wikipedia.org/wiki/%CE%A3%CF%85%CE%BB%CE%BB%CE%BF%CE%B3%CE%AE_%CE%B1%CF%80%CE%BF%CF%81%CF%81%CE%B9%CE%BC%CE%BC%CE%AC%CF%84%CF%89%CE%BD_%28%CF%85%CF%80%CE%BF%CE%BB%CE%BF%CE%B3%CE%B9%CF%83%CF%84%CE%AD%CF%82%29|εδώ]]. +
- +
-|Προηγούμενο: [[java:install|Εγκατάσταση του περιβάλλοντος ανάπτυξης JDK ]] | [[:toc | Περιεχόμενα ]] | Επόμενο: [[java:install|Εγκατάσταση JDK/NetBeans]]| +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
java/jre.txt · Last modified: 2021/02/18 12:05 (external edit)