Я Java, и это мой итог за 2018 год.

Java

Я Java, которую вы любите, 2018 год прошел, и я расскажу вам о важных событиях, которые произошли со мной в этом году. 

Прежде чем мы начнем, позвольте мне напомнить всем, что мой отчим Oracle будет взимать плату за обновление JDK 8 с января 2019 года. Подробнее см. В этой статье, написанной Лао Лю "Oracle будет взимать плату за JDK8, что мне делать?".

На самом деле, я презираю его в своем сердце.Если бы мой биологический отец Сан был рядом... Что ж, думаю, он поступил бы так же. 

1

Первое большое событие, моя часть EE была официально передана сообществу Eclipse, и я также нашел отчима! И имел уродливое название: Jakarta EE. 

В любом случае считается, что это начало нового пути, который лучше полумертвого.Оглядываясь назад на развитие последних 20 лет, от рекламируемого тысячами людей до игнорирования, это слишком захватывающе, чтобы реализовать великие достижения жизни. (пс: На самом деле, во всем виновата Весна, хм!)

Сообщество Eclipse неплохое, но его основная среда разработки Huadan Eclipse IDE была затмевана IDEA JetBrain, которая немного одинока. Недавно под его знаменами появилась новая звезда Vert.x, заслуживающая всеобщего внимания. 

В общем, удачи Jakarta EE. 

Да, кстати, Microsoft действительно присоединился к сообществу Jakarta EE, я подозреваю, что он зашел не в ту дверь. 

2

Во-вторых, китайская компания Alibaba официально вошла в исполнительный комитет JCP, что является удивительным достижением. 

Некоторые «недобросовестные» СМИ сообщили, что Alibaba пригласили присоединиться, и она явно была выбрана для присоединения:

Позиция членов исполкома слишком важна, потому что какие особенности моего языка Java в конечном итоге решает исполком, как вы считаете, мощный он или нет? 

Насколько я знаю, основным языком Alibaba является Java.У нее богатый практический опыт работы с Java с точки зрения высокой параллелизма, большого трафика и больших данных.Alibaba - первая китайская компания, вошедшая в исполнительный комитет JCP, поздравляю! 

Какие? Вы до сих пор не знаете, что такое JCP? Так устарело! Вот картина для вас, чтобы увидеть для себя! 

(Фермер кода обратился к Лао Лю: Кхм, позвольте мне немного объяснить, JSR — это аббревиатура от Java Specification Requests, что означает предложение спецификации Java, любой может представить его для добавления новых API или сервисов в Java, конечно, через Али-Баба и их комитет голосует за одобрение. Как вы, наверное, догадались, это игра между крупными компаниями.)

3

В-третьих, официально выпущен JDK11.Это версия с длительной поддержкой.В ней есть очень мощная фича: сборщик мусора ZGC.Самое офигенное,что максимальная пауза GC не выше 10мс;

Только пауза менее 10 мс, студенты! Вы изо всех сил работаете с новыми объектами, не беспокойтесь о проблемах с памятью!

Я давно говорил, что моя виртуальная машина Java оптимизирована до извращенного уровня, она далеко не сравнима с виртуальными машинами, такими как Python и Ruby, словами Ма Юна: я не могу найти соперника с телескопом. 

Воспользуйтесь им сейчас, студенты! Какие? Вы, ребята, все еще используете JDK 7, а я ничего не сказал. 

Неудивительно, что мой отец-оракул обвиняет...  

4

В-четвертых, после того, как Oracle выпустил GraalVM 1.0, вы можете подумать, что это, черт возьми, такое? 

На самом деле это призрак Oracle, на этой виртуальной машине можно писать программы на Java, Scala, Groovy, Kotlin, JavaScript и даже на языках C и C++. 

Что-то пошло не так? Эти языки со мной на одном уровне!

Еще более невыносимо то, что эти языки могут взаимодействовать друг с другом:

Увы, в любом случае программы, написанные на других языках, могут вызываться Java, и библиотеки классов, написанные на Java, тоже могут вызываться другими языками, вы, программисты, счастливы. 

Подумаешь? Ой, я стар, не помню, так тому и быть! 

Чуть не забыл, хочу отправить вам небольшое видео, прикольное! вчитать оригинал, но сможете ли вы его смотреть или нет, зависит от ваших способностей.

Вы могли бы

Oracle будет взимать плату за JDK8, что мне делать?

Действительно ли Microsoft использует открытый исходный код?

Маленькая белая наука: Java EE, J2EE и Jakarta EE