Differences
This shows you the differences between two versions of the page.
| Both sides previous revision
Previous revision
|
Last revision
Both sides next revision
|
java:string [2022/02/24 12:25] gthanos |
java:string [2022/02/24 12:36] gthanos [Οι κλάσεις StringBuilder και StringBuffer] |
| |
| <WRAP tip 80% center round> | <WRAP tip 80% center round> |
| Η διαφορά των δύο κλάσεων έγκειται στο ότι η κλάση [[https://docs.oracle.com/javase/7/docs/api/java/lang/StringBuilder.html|java.lang.StringBuilder]] δεν παρέχει ασφάλεια κατά το διαμοιρασμό αντικειμένων της από διαφορετικά νήματα σε αντίθεση με την κλάση [[https://docs.oracle.com/javase/7/docs/api/java/lang/StringBuffer.html|java.lang.StringBuffer]]. Εάν ο κώδικας σας δεν χρησιμοποιεί νήματα προτιμήστε την κλάση [[https://docs.oracle.com/javase/7/docs/api/java/lang/StringBuilder.html|java.lang.StringBuilder]] διότι είναι λίγο πιο γρήγορη. | Η διαφορά των δύο κλάσεων έγκειται στο ότι η κλάση [[https://docs.oracle.com/javase/7/docs/api/java/lang/StringBuilder.html|java.lang.StringBuilder]] δεν παρέχει ασφάλεια κατά το διαμοιρασμό αντικειμένων της από διαφορετικά νήματα (//threads//) σε αντίθεση με την κλάση [[https://docs.oracle.com/javase/7/docs/api/java/lang/StringBuffer.html|java.lang.StringBuffer]]. Εάν ο κώδικας σας δεν χρησιμοποιεί νήματα προτιμήστε την κλάση [[https://docs.oracle.com/javase/7/docs/api/java/lang/StringBuilder.html|java.lang.StringBuilder]] διότι είναι λίγο πιο γρήγορη σε εφαρμογές που αποτελούνται από ένα μόνο νήμα. |
| </WRAP> | </WRAP> |
| |
| |Προηγούμενο: [[:java:autoboxing | Auto-boxing & auto-unboxing ]] | [[:toc | Περιεχόμενα]] | Επόμενο: [[:java:enum | Απαριθμήσεις ]]| | |Προηγούμενο: [[:java:autoboxing | Auto-boxing & auto-unboxing ]] | [[:toc | Περιεχόμενα]] | Επόμενο: [[:java:enum | Απαριθμήσεις ]]| |