Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / 90 New Features (and APIs) in JDK 11 / 25 сообщений из 84, страница 1 из 4
26.09.2018, 08:32
    #39708148
Valentin Kolesnikov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
90 New Features (and APIs) in JDK 11
https://www.azul.com/90-new-features-and-apis-in-jdk-11/

С уважением, Валентин
...
Рейтинг: 0 / 0
26.09.2018, 13:59
    #39708449
cossack5
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
90 New Features (and APIs) in JDK 11
Valentin Kolesnikov,

Ну если каждый добавленный в jdk метод и класс считать за фичу, то таки наберется 90 штук. Обычный java девелопер ничего там для себя не найдет. Вот когда добавят operator overloading, async support, value types, string interpolation тогда можно о чем-то будет говорить.
...
Рейтинг: 0 / 0
26.09.2018, 14:26
    #39708482
Герой дня
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
90 New Features (and APIs) in JDK 11
cossack5,

понравились аннотации в аргументах лямбд
...
Рейтинг: 0 / 0
26.09.2018, 16:33
    #39708629
cossack5
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
90 New Features (and APIs) in JDK 11
Герой дня,

Не могу пока для себя придумать use case для этой штуки, хотя очень обильно использую лямбды.
...
Рейтинг: 0 / 0
27.09.2018, 00:34
    #39708925
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
90 New Features (and APIs) in JDK 11
Для коротких джобиков можно будет Epsilon прикрутить. Быстрее старт будет.
...
Рейтинг: 0 / 0
27.09.2018, 07:14
    #39708976
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
90 New Features (and APIs) in JDK 11
...
Рейтинг: 0 / 0
27.09.2018, 09:54
    #39709046
Partisan M
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
90 New Features (and APIs) in JDK 11
[quote cossack5]
Вот когда добавят operator overloading, async support, value types, string interpolation тогда можно о чем-то будет говорить./quote]

Вот им не говорили бы, чтобы другим не пришлось читать явные глупости и отвечать на них, что скучно.

В действительности важным изменением, на которое надо обратить внимание, является изменение условий лицензирования (описано на сайте Oracle ).
...
Рейтинг: 0 / 0
27.09.2018, 09:58
    #39709050
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
90 New Features (and APIs) in JDK 11
Новые концепции мультипоточности нужны. Насколько я понимаю сейчас идет их активное переосмысление.
...
Рейтинг: 0 / 0
27.09.2018, 11:28
    #39709156
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
90 New Features (and APIs) in JDK 11
Если учесто, что большую часть времени приходится читать код, а не писать, то повсеместное внедрение var как-то расстраивает. В чем его удобство?
...
Рейтинг: 0 / 0
27.09.2018, 11:37
    #39709167
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
90 New Features (and APIs) in JDK 11
Var это пожалуй самое странное нововведение.
Эдакий бантик сбоку.

Лучше бы const добавили.
...
Рейтинг: 0 / 0
27.09.2018, 11:51
    #39709177
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
90 New Features (and APIs) in JDK 11
maytonVar это пожалуй самое странное нововведение.
ну, удобно же реально. Если в меру конечно.

HettВ чем его удобство?
Java критикуют за многоСтроковость и шумность кода.
...
Рейтинг: 0 / 0
27.09.2018, 12:24
    #39709200
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
90 New Features (and APIs) in JDK 11
Так смотришь на такую лямбду и не понимаешь, с чем вообще дело имеешь.
...
Рейтинг: 0 / 0
27.09.2018, 12:33
    #39709208
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
90 New Features (and APIs) in JDK 11
HettТак смотришь на такую лямбду и не понимаешь, с чем вообще дело имеешь.код приводи
...
Рейтинг: 0 / 0
27.09.2018, 13:04
    #39709235
cossack5
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
90 New Features (and APIs) in JDK 11
HettТак смотришь на такую лямбду и не понимаешь, с чем вообще дело имеешь.
Попробуйте обычный scala код почитать, он на 99% состоит из лямбд, вот уж где не понимаешь, с чем дело имеешь. Вроде хотел Мартин сделать лаконичный язык, но занесло в другую крайность.
С другой стороны, лямбды в джаве - это кривая нашлепка:
1) замыканий нет
2) лямды нельзя вызывать как методы, т.е. lamdba() вместо lambda.run() - т.я. нужно обременять себя знанием о том, какой метод внутри интерфейса лямбды
3) inference типа лямбды, т.е. для лямбды обязательно нужно определить интерфейс (либо взять стандартный Consumer, Runnable, Predicate и т.д.), т.е. callLambda(Consumer<Foo> foo) вместо callLambda( int-> void fun) (приблизительно). Здесь правде не получится так же красиво как в scala: callLambda(fun: Int=>Unit) из-за того что в джаве тип переменной стоит впереди.
...
Рейтинг: 0 / 0
27.09.2018, 14:11
    #39709292
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
90 New Features (and APIs) in JDK 11
...
Рейтинг: 0 / 0
27.09.2018, 14:29
    #39709307
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
90 New Features (and APIs) in JDK 11
Migrating From JDK 8 to Later JDK Releases
  • The following are some of the significant changes in JDK 11:
  • Oracle no longer offers JRE and Server JRE downloads; consequently, Auto-Update is not available anymore.
  • Oracle no longer provides a 32-bit Windows download. Java Web Start, Java Plugin, and Java Control Panel are not available in JDK. See Removal of the Deployment Stack. JavaFX is no longer included in the JDK. It is now available as a separate download from https://openjfx.io/. JAXB and JAX-WS are no longer bundled with JDK. See Removal of Java EE and CORBA Modules.
...
Рейтинг: 0 / 0
27.09.2018, 14:30
    #39709310
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
90 New Features (and APIs) in JDK 11
...
Рейтинг: 0 / 0
27.09.2018, 15:25
    #39709355
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
90 New Features (and APIs) in JDK 11
Начиная с OpenJDK-11 строки должны стать экономнее. По крайней мере для latin.
...
Рейтинг: 0 / 0
27.09.2018, 16:08
    #39709391
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
90 New Features (and APIs) in JDK 11
Basil A. SidorovThe following are some of the significant changes in JDK 11:
Oracle no longer offers JRE and Server JRE downloads; consequently, Auto-Update is not available anymore.

Oracle no longer provides a 32-bit Windows download.

Java Web Start, Java Plugin, and Java Control Panel are not available in JDK. See Removal of the Deployment Stack.

JavaFX is no longer included in the JDK. It is now available as a separate download from https://openjfx.io/.

JAXB and JAX-WS are no longer bundled with JDK. See Removal of Java EE and CORBA Modules.

- Windows-32 downolads - всем должно быть пофиг.
- Java Web start - софт еще работает по предприятиям. Надеюсь что не уберут поддержку с современных ОС. Убрали с JDK - пофиг. Главное чтоб вообще где-то можно было достать.
- JavaFX - нишевое ПО. Убрали и убрали. Слава богу.
- JAXB and JAX-WS - я бы потестил проекты на предмет сборки. Что там? Аннотации? Или имплементации? CORBA? Ну не знаю... мне кажется ее еще можно было выкосить в 2000-х. Почему тогда не сделали - непонятно.
...
Рейтинг: 0 / 0
27.09.2018, 18:51
    #39709485
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
90 New Features (and APIs) in JDK 11
mayton- Windows-32 downolads - всем должно быть пофиг.
- Java Web start - софт еще работает по предприятиям. Надеюсь что не уберут поддержку с современных ОС. Убрали с JDK - пофиг. Главное чтоб вообще где-то можно было достать.
- JavaFX - нишевое ПО. Убрали и убрали. Слава богу.Вы, эт а ... Поаккуратнее с кванторами всеобщности ...
Всё убранное остаётся только в JDK8-.
За исключением 32-разрядных сборок для винды и JavaFX.
...
Рейтинг: 0 / 0
27.09.2018, 19:07
    #39709490
cossack5
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
90 New Features (and APIs) in JDK 11
maytonНачиная с OpenJDK-11 строки должны стать экономнее. По крайней мере для latin.
Это вообще вроде в 9-ку ввели. Небольшая фича, а приятно.
...
Рейтинг: 0 / 0
27.09.2018, 19:42
    #39709504
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
90 New Features (and APIs) in JDK 11
cossack5maytonНачиная с OpenJDK-11 строки должны стать экономнее. По крайней мере для latin.
Это вообще вроде в 9-ку ввели. Небольшая фича, а приятно.
OK. Спс.
...
Рейтинг: 0 / 0
28.09.2018, 09:39
    #39709668
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
90 New Features (and APIs) in JDK 11
...
Рейтинг: 0 / 0
28.09.2018, 13:46
    #39709835
cossack5
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
90 New Features (and APIs) in JDK 11
Никак не нарадуемся, что боги господа из Oracle ниспослали нам столь чудесные нововведения.
...
Рейтинг: 0 / 0
28.09.2018, 15:48
    #39709948
andreykaT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
90 New Features (and APIs) in JDK 11
главная фича жре11 если ты ее юзаешь для бизнеса ты обязан теперь им платить.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / 90 New Features (and APIs) in JDK 11 / 25 сообщений из 84, страница 1 из 4
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]