java:thread_memory_model
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| java:thread_memory_model [2018/03/07 13:24] – [Στατικές μεταβλητές της κλάσης] gthanos | java:thread_memory_model [2018/03/08 09:31] (current) – [Στατικές μεταβλητές της κλάσης] gthanos | ||
|---|---|---|---|
| Line 116: | Line 116: | ||
| {{ : | {{ : | ||
| - | Στο παρακάτω διάγραμμα δίνεται σχηματικά η εκτέλεση του παραπάνω κώδικα. | + | Στο παραπάνω διάγραμμα δίνεται σχηματικά η εκτέλεση του παραπάνω κώδικα. |
| <WRAP tip 80% center round> | <WRAP tip 80% center round> | ||
| - | == Συμπερασματικά == | + | === Συμπερασματικά |
| - Μία τοπική μεταβλητή βασικού τύπου (int, long, byte, double etc) αποθηκεύεται στο stack. | - Μία τοπική μεταβλητή βασικού τύπου (int, long, byte, double etc) αποθηκεύεται στο stack. | ||
| - Μία τοπική μεταβλητή ενός αναφορικού τόπου αποθηκεύει την αναφορά στο stack, αλλά το αντικείμενο στο heap. | - Μία τοπική μεταβλητή ενός αναφορικού τόπου αποθηκεύει την αναφορά στο stack, αλλά το αντικείμενο στο heap. | ||
| Line 125: | Line 125: | ||
| - Οι στατικές μεταβλητές ανήκουν στις κλάσεις τις οποίες ορίζονται κατά συνέπεια είναι αποθηκευμένες πάντοτε στο heap. | - Οι στατικές μεταβλητές ανήκουν στις κλάσεις τις οποίες ορίζονται κατά συνέπεια είναι αποθηκευμένες πάντοτε στο heap. | ||
| </ | </ | ||
| + | |||
| + | |Προηγούμενο: | ||
| + | |||
java/thread_memory_model.1520429051.txt.gz · Last modified: 2018/03/07 13:24 (external edit)
