The current implementation of the String class stores characters in a char array, using two bytes (sixteen bits) for each character. Data gathered from many different applications indicates that strings are a major component of heap usage and, moreover, that most String objects contain only Latin-1 characters. Such characters require only one byte of storage, hence half of the space in the internal char arrays of such String objects is going unused.
@interface masz może gdzieś ciekawy link do opisu jak konkretnie działa teraz reprezentacja stringa za pomocą byte array? Oraz coś więcej o zmianach w serializacji? :)
https://about.gitlab.com/2017/09/22/gitlab-10-0-released/
What’s New In Java 9 | 15 Added Features and Changes
https://www.rankred.com/whats-new-in-java-9-added-features-changes/
Wprowadzenie do kompresji i dekompresji
https://unwttng.com/compression-decompressed
#interfacesmieci
@interface: wut?
co to ma do tego co zacytowałeś?