|
|
|
JDK10 GA - 2018-03-20
|
|||
|---|---|---|---|
|
#18+
Как говорил один из персонажей пьесы "Прощание в июне": Вы навязываете бешеный темп 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.01.2018, 17:26 |
|
||
|
JDK10 GA - 2018-03-20
|
|||
|---|---|---|---|
|
#18+
Прорвало. Понесло. Когда они угомонятся? Девятка еще в грудничковом возрасте. Когда еще большинство мигрируют на нее... А тут 10-ка с пресловутыми var-ами. По поводу GC ничего не скажу - это, действительно, важная вещь. Но не настолько, чтобы каждый полгода выпускать новую версию. Все сказанное, сугубо имхо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2018, 08:55 |
|
||
|
JDK10 GA - 2018-03-20
|
|||
|---|---|---|---|
|
#18+
К выводу типов я-бы еще и константы добавил. Как сахар. Надоело писать гусеницу из static final .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2018, 10:00 |
|
||
|
JDK10 GA - 2018-03-20
|
|||
|---|---|---|---|
|
#18+
mayton, Да, соглашусь. Ключевое слово const действительно было бы уместно. Почему его отбросили еще в 1995 году - не понимаю :) Но опять же - это, по-моему, мелковато для новой версии ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2018, 10:50 |
|
||
|
JDK10 GA - 2018-03-20
|
|||
|---|---|---|---|
|
#18+
fplabmayton, Да, соглашусь. Ключевое слово const действительно было бы уместно. Почему его отбросили еще в 1995 году - не понимаю :) Но опять же - это, по-моему, мелковато для новой версии Блин. Вы всё пропустили. Они просто перешли от scope-fixed" к "date-fixed" разраотке. Что успели- то вошло в версию. Выпуск раз в полгода (март и сентябрь). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2018, 11:55 |
|
||
|
JDK10 GA - 2018-03-20
|
|||
|---|---|---|---|
|
#18+
Alexey Tomin, Вот даже как? Действительно, пропустил. Спасибо за разъяснение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2018, 13:54 |
|
||
|
JDK10 GA - 2018-03-20
|
|||
|---|---|---|---|
|
#18+
Alexey TominОни просто перешли от scope-fixed" к "date-fixed" разраотке. Что успели- то вошло в версию. Выпуск раз в полгода (март и сентябрь).Ну а какого лешего это не 9.1, а 10.0? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2018, 20:59 |
|
||
|
JDK10 GA - 2018-03-20
|
|||
|---|---|---|---|
|
#18+
Basil, какой уже год на дворе? Все уважающие себя продукты, как минимум уже успели отметиться 2000 версией: Windows 2000, Windows 2008 etc Oracle Programmer 2000 ))) etc А Java всего лишь 10.0 ))) даже такими темпами они очень долго догонять будут ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2018, 21:52 |
|
||
|
JDK10 GA - 2018-03-20
|
|||
|---|---|---|---|
|
#18+
Для многих программных продуктов которые прыгнули с 1.xx в десятку близится чортова дюжина. Интересно как они порешают такую маркетинговую штуку. Есть суеверные клиенты. Мдя... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2018, 22:44 |
|
||
|
JDK10 GA - 2018-03-20
|
|||
|---|---|---|---|
|
#18+
mayton.... Интересно как они порешают такую маркетинговую штуку... Назовут его Fusion и отчитаются перед акционерами-инвесторами об успешном поглощение компании и полной интеграции продуктовой линейки бизнес-решений ))) ps хотя возможно я отстал от жизни, переименования всего и вся во фузион было пару лет назад ИМХУ и АФАИК ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2018, 23:14 |
|
||
|
JDK10 GA - 2018-03-20
|
|||
|---|---|---|---|
|
#18+
У Интел была интересная стратегия релизов. "Тик-так" называется. Ну они релизили четные и нечетные релизы по разному. Подробности не помню. Но кажется в четных была основная линия разработки. В нечетных только фиксы багов и т.п. Но вроде щас они это не делают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2018, 00:36 |
|
||
|
JDK10 GA - 2018-03-20
|
|||
|---|---|---|---|
|
#18+
Leonid KudryavtsevBasil, какой уже год на дворе?А что, простите, "в великом году" делать тем, кто получит "Неизвестная версия class-файла - найдено x.y, ожидалось a.b"? Для девятки до сих пор нет 32-разрядных виндовых версий - какая, ..., десятка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2018, 04:10 |
|
||
|
JDK10 GA - 2018-03-20
|
|||
|---|---|---|---|
|
#18+
maytonУ Интел была интересная стратегия релизов. А это не ядра linux идея? Basil A. SidorovНу а какого лешего это не 9.1, а 10.0? Хотели сделать 18.3. Почему всё-таки 10 - не знаю. 1.8.0_151 хотя бы semver почти (если убрать 0_) соответствует - может из-за этого? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2018, 07:33 |
|
||
|
JDK10 GA - 2018-03-20
|
|||
|---|---|---|---|
|
#18+
Alexey TominХотели сделать 18.3. Почему всё-таки 10 - не знаю.Я о другом. Смена версии JDK увеличивает мажорную версию class-файла, что исключает исполнение на более "старых" версиях JVM. Когда версия меняется раз в пять лет - есть много времени для миграции и тому подобного. Если версия классов начнёт меняться каждые полгода - становится страшно. Если версия классов будет меняться "по потребности" - всё равно останутся различия рантайма в классах и методах. Если SE API будет обратно совместимо - задлянафига новая версия? Мягко говоря - сильно нарушен "принцип неудивления". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2018, 08:04 |
|
||
|
JDK10 GA - 2018-03-20
|
|||
|---|---|---|---|
|
#18+
Ну вот нашел наконец, того, кто так же познал истину - JAVA обречена сам текст читать не нужно, там есть один коммент Вот он - Код: java 1. 2. 3. Сам я пришел к этому лет 9-10 тому назад, еще до покупки Солнца сабжем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2018, 10:12 |
|
||
|
JDK10 GA - 2018-03-20
|
|||
|---|---|---|---|
|
#18+
ПылинкаНу вот нашел наконец, того, кто так же познал истину - JAVA обреченаНе надо мешать в одну кучу экосистему Java и пророческий бизнес. И вообще - для глубокой философии на мелких местах есть "Просто трёп". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2018, 10:19 |
|
||
|
JDK10 GA - 2018-03-20
|
|||
|---|---|---|---|
|
#18+
Мне лично не многого хотелось бы сверх того, что есть в 8-ке. Да и без этого можно преспокойно обойтись. Так что придется, видимо, выбирать: быть в "тренде" (т.е. идти по пути накатывания новых и новых версий), или остаться консерватором :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2018, 10:41 |
|
||
|
JDK10 GA - 2018-03-20
|
|||
|---|---|---|---|
|
#18+
Кобол-разработчики саркастически хмыкнули.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2018, 10:56 |
|
||
|
JDK10 GA - 2018-03-20
|
|||
|---|---|---|---|
|
#18+
maytonДля многих программных продуктов которые прыгнули с 1.xx в десятку близится чортова дюжина. Интересно как они порешают такую маркетинговую штуку. Есть суеверные клиенты. Мдя... Например вот так . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2018, 11:33 |
|
||
|
JDK10 GA - 2018-03-20
|
|||
|---|---|---|---|
|
#18+
Пылинка, Лет 15 о кончине слышу. А взамен что? C# от MS меняется еще чаще, но о его кончине слухов нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2018, 16:49 |
|
||
|
JDK10 GA - 2018-03-20
|
|||
|---|---|---|---|
|
#18+
Давайте разделим понятия java lang version и JVM version. Так будет правильнее для нашего дискурса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2018, 21:32 |
|
||
|
JDK10 GA - 2018-03-20
|
|||
|---|---|---|---|
|
#18+
До сих пор обе версии менялись строго синхронно. И это - вполне логично: никому не хочется ловить во время исполнения исключения, которые можно "отловить" во время загрузки первого class-файла неизвестной версии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2018, 23:26 |
|
||
|
JDK10 GA - 2018-03-20
|
|||
|---|---|---|---|
|
#18+
На самом деле мой вопрос звучит проще. Сможем ли мы собрать код с Local Variable Type Inference (LVTI) компиллятором десятки для JVM девятой версии. Технически, я не вижу никаких ограничений. Это compile-time. В байткоде будет стоять та-же инструкция что и без LVTI. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2018, 23:39 |
|
||
|
JDK10 GA - 2018-03-20
|
|||
|---|---|---|---|
|
#18+
Совершенно пофигу, какие инструкции будут в байт-код е, а var из JDK10 ничего нового не добавляет. При этом совершенно не пофигу, какая версия будет у class-файл а, а javac/ecj отказываются: 1. Использовать любые фичи языка старше указанной (или умалчиваемой) версии языка исходника; 2. Создавать class-файл строго соответствующий указанной (или умалчиваемой) версии языка исходника. Это исключает создание class-файлов пригодных для загрузки в Java8-, если использована любая фишка Java9+. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2018, 00:03 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39581304&tid=2122350]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
69ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 235ms |
| total: | 406ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...