Comments 51
именно пазлы имеется в виду.
разбиение на кусочки.
ИМХО
Чуть больше года, насколько я помню. Переносы с прошлого лета пошли.
А можно рассказать о причинах перевода термина " logging" как протоколирование?
P.S.: Пишу не в личку, поскольку считаю причины выбора такого перевода полезными не только для меня.
А можно рассказать о причинах перевода термина " logging" как протоколирование?
А у вас какие предпочтения? Регистрация? Журналирование?
Для этих двух вариантов есть омонимы, которые вспоминаются сходу.
А для «протоколирование» я омонима даже и не вспомню.
Хотя, кажется, появляются ещё какие-то языки программирования, что я ещё освоить не успел. У понравившегося мне в своё время D чувствую шансов прижиться уже немного, но, впечатление, что улучшенные варианты уже есть. Вот только упомянутое в начале ограничение, насколько я понимаю, относится ко всему JVM.
Особенности предыдущей (8-й) версии благодаря своей универсальности предоставили разработчикам возможность создавать решения для самых разных секторов бизнеса, включая финтех, здравоохранение и другие индустрии.
Т.е. вы это на полном серьезе утверждаете? Что только Java 8-й версии «предоставила разработчикам возможность создавать решения для самых разных секторов бизнеса, включая финтех, здравоохранение и другие индустрии.»? FacePalm… Маркетологи погубят этот мир…
www.java.com/ru/download/faq/winxp.xml
Я слышал, что с выходом Java 9 появится AOT-компиляция. Она в итоге появилась или я что-то напутал?
Это статическая компиляция java кода в нативный
В последней сборке Oracle JDK (9.0.1) AOT отсутствует
Утилита называется jaotc
Вполне возможно, что будет. 8u151 есть под arm (и aarch32 и aarch64): http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
G1, который был представлен в Java 7 и был разработан для лучшей поддержки куч размером более 4GB. Он вызывает меньше GC пауз, но если они все же происходят, то длятся дольше.
ШТА?! G1 старается держать паузы предсказуемыми и их может быть больше или меньше в зависимости от параметра MaxGCPauseMillis
. И эти паузы могут быть запросто меньше, чем в старых gc типа CMS. G1 на основе предыдущих сборок оценивает сколько регионов он сможет обработать при очередной сборке.
Стоит добавить, что чисто маркетоидное "http/2 быстрее" очень спорно. Особенно, если не уточнить в каком смысле и при каких условиях. Там в первую очередь интересна экономия сокетов, мультиплексирование, приоритизация мультиплексированных потоков, потенциальное уменьшение latency и server push.
В рамках такой сравнительной статьи, разумеется, не хватает глубины по каждому пункту, но это поправим в следующих выпусках.
Вы не упомянули о переходе класса String на работу с byte[] вместо char[], что может существенно уменьшить JVM heap если символы в строках можно уместить по таблице ASCII по 1 byte.
JAVA 9. Что нового?