powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JDK10 GA - 2018-03-20
25 сообщений из 25, страница 1 из 1
JDK10 GA - 2018-03-20
    #39580606
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как говорил один из персонажей пьесы "Прощание в июне":
Вы навязываете бешеный темп JDK10 - планы

Schedule
2017/12/14 Rampdown Phase One
2018/01/11 All Tests Run
2018/01/18 Rampdown Phase Two
2018/02/22 Final Release Candidate
2018/03/20 General Availability

Features
286: Local-Variable Type Inference
296: Consolidate the JDK Forest into a Single Repository
304: Garbage-Collector Interface
307: Parallel Full GC for G1
310: Application Class-Data Sharing
312: Thread-Local Handshakes
313: Remove the Native-Header Generation Tool (javah)
314: Additional Unicode Language-Tag Extensions
316: Heap Allocation on Alternative Memory Devices
317: Experimental Java-Based JIT Compiler
319: Root Certificates
322: Time-Based Release Versioning
...
Рейтинг: 0 / 0
JDK10 GA - 2018-03-20
    #39580817
fplab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прорвало. Понесло. Когда они угомонятся? Девятка еще в грудничковом возрасте. Когда еще большинство мигрируют на нее... А тут 10-ка с пресловутыми var-ами.
По поводу GC ничего не скажу - это, действительно, важная вещь. Но не настолько, чтобы каждый полгода выпускать новую версию.
Все сказанное, сугубо имхо
...
Рейтинг: 0 / 0
JDK10 GA - 2018-03-20
    #39580841
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К выводу типов я-бы еще и константы добавил. Как сахар. Надоело писать гусеницу из static final ....
...
Рейтинг: 0 / 0
JDK10 GA - 2018-03-20
    #39580862
fplab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

Да, соглашусь. Ключевое слово const действительно было бы уместно. Почему его отбросили еще в 1995 году - не понимаю :)
Но опять же - это, по-моему, мелковато для новой версии
...
Рейтинг: 0 / 0
JDK10 GA - 2018-03-20
    #39580921
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fplabmayton,

Да, соглашусь. Ключевое слово const действительно было бы уместно. Почему его отбросили еще в 1995 году - не понимаю :)
Но опять же - это, по-моему, мелковато для новой версии

Блин. Вы всё пропустили.
Они просто перешли от scope-fixed" к "date-fixed" разраотке. Что успели- то вошло в версию.
Выпуск раз в полгода (март и сентябрь).
...
Рейтинг: 0 / 0
JDK10 GA - 2018-03-20
    #39581044
fplab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Tomin,

Вот даже как? Действительно, пропустил. Спасибо за разъяснение
...
Рейтинг: 0 / 0
JDK10 GA - 2018-03-20
    #39581304
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey TominОни просто перешли от scope-fixed" к "date-fixed" разраотке. Что успели- то вошло в версию.
Выпуск раз в полгода (март и сентябрь).Ну а какого лешего это не 9.1, а 10.0?
...
Рейтинг: 0 / 0
JDK10 GA - 2018-03-20
    #39581323
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil, какой уже год на дворе?

Все уважающие себя продукты, как минимум уже успели отметиться 2000 версией:
Windows 2000, Windows 2008 etc
Oracle Programmer 2000 )))
etc

А Java всего лишь 10.0 ))) даже такими темпами они очень долго догонять будут )))
...
Рейтинг: 0 / 0
JDK10 GA - 2018-03-20
    #39581350
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для многих программных продуктов которые прыгнули с 1.xx в десятку близится чортова дюжина.
Интересно как они порешают такую маркетинговую штуку. Есть суеверные клиенты. Мдя...
...
Рейтинг: 0 / 0
JDK10 GA - 2018-03-20
    #39581359
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton....
Интересно как они порешают такую маркетинговую штуку...

Назовут его Fusion и отчитаются перед акционерами-инвесторами об успешном поглощение компании и полной интеграции продуктовой линейки бизнес-решений )))

ps хотя возможно я отстал от жизни, переименования всего и вся во фузион было пару лет назад ИМХУ и АФАИК
...
Рейтинг: 0 / 0
JDK10 GA - 2018-03-20
    #39581381
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У Интел была интересная стратегия релизов. "Тик-так" называется. Ну они релизили четные и нечетные
релизы по разному. Подробности не помню. Но кажется в четных была основная линия разработки. В нечетных
только фиксы багов и т.п. Но вроде щас они это не делают.
...
Рейтинг: 0 / 0
JDK10 GA - 2018-03-20
    #39581403
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevBasil, какой уже год на дворе?А что, простите, "в великом году" делать тем, кто получит "Неизвестная версия class-файла - найдено x.y, ожидалось a.b"?
Для девятки до сих пор нет 32-разрядных виндовых версий - какая, ..., десятка?
...
Рейтинг: 0 / 0
JDK10 GA - 2018-03-20
    #39581428
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonУ Интел была интересная стратегия релизов.

А это не ядра linux идея?


Basil A. SidorovНу а какого лешего это не 9.1, а 10.0?

Хотели сделать 18.3. Почему всё-таки 10 - не знаю.
1.8.0_151 хотя бы semver почти (если убрать 0_) соответствует - может из-за этого?
...
Рейтинг: 0 / 0
JDK10 GA - 2018-03-20
    #39581440
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey TominХотели сделать 18.3. Почему всё-таки 10 - не знаю.Я о другом.
Смена версии JDK увеличивает мажорную версию class-файла, что исключает исполнение на более "старых" версиях JVM.
Когда версия меняется раз в пять лет - есть много времени для миграции и тому подобного.
Если версия классов начнёт меняться каждые полгода - становится страшно.
Если версия классов будет меняться "по потребности" - всё равно останутся различия рантайма в классах и методах.
Если SE API будет обратно совместимо - задлянафига новая версия?
Мягко говоря - сильно нарушен "принцип неудивления".
...
Рейтинг: 0 / 0
JDK10 GA - 2018-03-20
    #39581506
Фотография Пылинка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вот нашел наконец, того, кто так же познал истину - JAVA обречена

сам текст читать не нужно, там есть один коммент
Вот он -
Код: java
1.
2.
3.
boblenin
03.01.18 в 23:47   +1
Все что покупает Оракел — умирает. Медленно или быстро.


Сам я пришел к этому лет 9-10 тому назад, еще до покупки Солнца сабжем.
...
Рейтинг: 0 / 0
JDK10 GA - 2018-03-20
    #39581514
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПылинкаНу вот нашел наконец, того, кто так же познал истину - JAVA обреченаНе надо мешать в одну кучу экосистему Java и пророческий бизнес.
И вообще - для глубокой философии на мелких местах есть "Просто трёп".
...
Рейтинг: 0 / 0
JDK10 GA - 2018-03-20
    #39581536
fplab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне лично не многого хотелось бы сверх того, что есть в 8-ке. Да и без этого можно преспокойно обойтись. Так что придется, видимо, выбирать: быть в "тренде" (т.е. идти по пути накатывания новых и новых версий), или остаться консерватором :)
...
Рейтинг: 0 / 0
JDK10 GA - 2018-03-20
    #39581556
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кобол-разработчики саркастически хмыкнули..
...
Рейтинг: 0 / 0
JDK10 GA - 2018-03-20
    #39581596
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonДля многих программных продуктов которые прыгнули с 1.xx в десятку близится чортова дюжина.
Интересно как они порешают такую маркетинговую штуку. Есть суеверные клиенты. Мдя...
Например вот так .
...
Рейтинг: 0 / 0
JDK10 GA - 2018-03-20
    #39581893
Valery Shiskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пылинка,
Лет 15 о кончине слышу. А взамен что? C# от MS меняется еще чаще, но о его кончине слухов нет
...
Рейтинг: 0 / 0
JDK10 GA - 2018-03-20
    #39582089
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Давайте разделим понятия java lang version и JVM version.

Так будет правильнее для нашего дискурса.
...
Рейтинг: 0 / 0
JDK10 GA - 2018-03-20
    #39582131
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
До сих пор обе версии менялись строго синхронно.
И это - вполне логично: никому не хочется ловить во время исполнения исключения, которые можно "отловить" во время загрузки первого class-файла неизвестной версии.
...
Рейтинг: 0 / 0
JDK10 GA - 2018-03-20
    #39582136
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На самом деле мой вопрос звучит проще. Сможем ли мы собрать код с Local Variable Type Inference (LVTI)
компиллятором десятки для JVM девятой версии. Технически, я не вижу никаких ограничений. Это
compile-time. В байткоде будет стоять та-же инструкция что и без LVTI.
...
Рейтинг: 0 / 0
JDK10 GA - 2018-03-20
    #39582146
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Совершенно пофигу, какие инструкции будут в байт-код е, а var из JDK10 ничего нового не добавляет.
При этом совершенно не пофигу, какая версия будет у class-файл а, а javac/ecj отказываются:
1. Использовать любые фичи языка старше указанной (или умалчиваемой) версии языка исходника;
2. Создавать class-файл строго соответствующий указанной (или умалчиваемой) версии языка исходника.
Это исключает создание class-файлов пригодных для загрузки в Java8-, если использована любая фишка Java9+.
...
Рейтинг: 0 / 0
JDK10 GA - 2018-03-20
    #39582148
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorovа javac/ecj отказываются:
2. Создавать class-файл не соответствующий указанной (или умалчиваемой) версии языка исходника.исправлено.
...
Рейтинг: 0 / 0
25 сообщений из 25, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JDK10 GA - 2018-03-20
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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