LINUX.ORG.RU
ФорумTalks

Java 9 feature list


0

3

Релиз ожидается где-то в 2016, а сейчас они выбирают фичи, которые они может быть реализуют (помня ситуацию с jigsaw).

Вот список фич:

1. [Accepted] Project Jigsaw – Modular Source Code

2. [Accepted] Process API Updates

3. [Accepted] Light Weight JSON API

4. [Accepted] Money and Currency API

5. [Accepted] Improved Contended Locking

6. [Accepted] Segmented Code Cache

7. [Accepted] Smart Java Compilation – Phase Two

8. [Expected] HTTP 2 Client

9. [Expected] REPL in Java

Прочитать подробнее можно здесь

Ответ на: комментарий от Hater

Так два года ещё, а может опять затянут, как с 8, кто ж знает их.

lazy_aleks
() автор топика
Ответ на: комментарий от CARS

Такая себе фича. Лучше бы чем-нибудь полезным занялись, к примеру, структурами или type erasure.

lazy_aleks
() автор топика
Ответ на: комментарий от Rastafarra

Я думаю, что такими темпами и после 10 будет нужна.

lazy_aleks
() автор топика

Nice try

Отличная попытка, Java, но я всё равно тебя не люблю.

Camel ★★★★★
()
Ответ на: комментарий от crowbar

Она уже после java 8 не нужна.

Взрывной хохот в парадной, переходящий в массовое помешательство.

shahid ★★★★★
()

Project Jigsaw

Три раза читал. Ничего не понял.

Остальное норм

vertexua ★★★★★
()
Последнее исправление: vertexua (всего исправлений: 1)
Ответ на: комментарий от xsektorx

Мне кажется или 1) Список укоротился 2) Парочка пунктов уже не актуальны, ибо есть в Java 8 (лямбды, замыкания) 3) Никогда не были актуальны (partial class, делегаты)

vertexua ★★★★★
()
Последнее исправление: vertexua (всего исправлений: 1)

[Accepted] Project Jigsaw

«Хоронили тёщу. Порвали два баяна»

Manhunt ★★★★★
()
Ответ на: комментарий от theNamelessOne

Ты не понимаешь, нужно быть джавистом чтобы понять )

CMR<Ctrl+Space> -> CookieMonsterRepository (и сразу автоматическое добавление в импорты)

А теперь внимание, следите за руками.

CookieMonsterRepository<Space><Ctrl+Space> ->

CookieMonsterRepository cookieMonsterRepository

;)

CookieMonsterRepository cookieMonsterRepository = new<Ctrl+Space> Ты не поверишь что сейчас будет ... CookieMonsterRepository()

А теперь то же самое в Scala.

val<Ctrl+Space>... <Ctrl+Space>, <CTRL+SPACE!!!!>

:(((

vertexua ★★★★★
()
Последнее исправление: vertexua (всего исправлений: 4)
Ответ на: комментарий от theNamelessOne

В некоторых компаниях уже getters and setters considered harmful. Поля, конструктор или фабрика и вперде. Никаких set в готовых объектах, никаких генераций кода. Хотя да, лучше бы свойства были построены по Scala модели. C# модель фтопку

vertexua ★★★★★
()
Ответ на: комментарий от theNamelessOne

Не хотят, ибо зарплату индусов, которым платят за объем кода сильно порежут.

soslow
()
Ответ на: комментарий от amidala

Ну как сказать, ведь инкапсулированый список функций с методом вызова в цикле сразу всех не так сложно пишется

vertexua ★★★★★
()
Ответ на: комментарий от amidala

Просто остальные фичи, добавленые в Java никак нельзя обойти или реализовать. В языке или есть лямбды или нет, и вместо них ты пишешь здоровенные класы, которые отталкивают тебя от такого стиля программирования. Даже написав библиотеку ты не добавишь в Java 7 качественные лямбды. А делегаты легко пишутся

vertexua ★★★★★
()
Последнее исправление: vertexua (всего исправлений: 1)
Ответ на: комментарий от vertexua

Просто остальные фичи, добавленые в Java никак нельзя обойти или реализовать.

Ну если с этой точки зрения рассматривать значимость, то да, конечно соглашусь.

Я просто увидела «не актуально» )

amidala
()
Ответ на: комментарий от der_looser

Лисповые скобки или паскалевский begin-end?

Nagwal ★★★★
()

1. [Accepted] Project Jigsaw – Modular Source Code

Мы не доживем :(

Karapuz ★★★★★
()
Ответ на: комментарий от Bioreactor

«Шкала» перестала быть нужной, когда появился Groovy.

ЛОООООЛ

Не смешите

http://svn.codehaus.org/groovy/trunk/groovy/groovy-core/src/main/org/codehaus...

Там все так ущербно

vertexua ★★★★★
()
Последнее исправление: vertexua (всего исправлений: 1)
Ответ на: комментарий от crowbar

Ага, но это известная лулза в языке который жрет и люто тормозит так, что даже Java завидует

vertexua ★★★★★
()
Ответ на: комментарий от Bioreactor

Спринг уже «из коробки» поддерживает «шкалу»?

Как у Groovy с cake-pattern, искоробочным IoC, ведь остальным можно пользоваться из скалы и так?

Как в Groovy с асинхронными вычислениями, которые выглядят как линейный код?

Как в Groovy с производительностью?

Как в Groovy с современным высокопроизводительным вебом (Grails-лол, ну-ну)?

Как в Groovy с хорошим code completion когда макаки все написали динамически? А как с completion внутри DSL?

Как в Groovy с нормальными либами распределенных вычислений, аля GridGain, Akka? Юзать как Java?

Как в Groovy с высказыванием автора, что он бы Groovy не создавал если бы в то время узнал о Scala?

Как у вас со здравым смыслом, чтобы не задавать вопросы уровня «А как там», известные своей неуместностью?

vertexua ★★★★★
()
Последнее исправление: vertexua (всего исправлений: 1)
Ответ на: комментарий от vertexua

(Я имею в виду скрипты, а не «стартовую» программу)

Bioreactor ★★★★★
()
Ответ на: комментарий от vertexua

бы Groovy не создавал если бы в то время узнал о Scala

К счастью, Стрэчен, не знал.:))))

Groovy - скрипты, которые удобно настраивать из Спринга без перекомпиляции.

http://www.ibm.com/developerworks/ru/library/j-groovierspring1/

Напильником поработать над Джава-кодом в Груви - всего-то заменить статические массивы и проверить, не налетим ли на неоднозначность в интерфейсах.

И всё.

Зато получим полностью динамический ФП язычок. ВСТРАИВАЕМЫЙ язычок.

Bioreactor ★★★★★
()
Последнее исправление: Bioreactor (всего исправлений: 1)
Ответ на: комментарий от vertexua

А разве Джеймс прекратил разработку своего языка?

Scala уже мертва после Java 8.

А Groovy - это удобный встраиваемый _скриптовый_ язычок.

ДО-учиться на который с Джавы можно за два-три дня.

А ПЕРЕ-учиваться с Джавы на него, как на Скалу не надо.

Bioreactor ★★★★★
()
Ответ на: комментарий от vertexua

Там все так ущербно

Что это за жесть с аргументами?

umren ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.