Освойте Java 17

Освойте Java 17
en
06.11.2024
8 г 20 мін 27 сек

У цьому курсі ми докладно розглянемо ключові нововведення в Java 12, 13, 14, 15, 16 і 17. Він ідеально підходить для програмістів, що працюють з Java 11 і потребують оновлення своїх знань, а також для тих, хто вже використовує Java 17, але не до кінця розібрався у всіх нюансах нових версій.

Ми почнемо з поліпшень мови: розглянемо, як NullPointerExceptions тепер надають більш корисну інформацію для налагодження, вивчимо нові функції виразів switch, текстові блоки, зіставлення зі зразком для оператора instanceof, записи та фінальні класи sealed.

Далі ми обговоримо покращення продуктивності в Java 17, включаючи відключення зміщеного блокування, введення класів на основі значень, а також нові збирачі сміття ZGC та Shenandoah.

У заключній частині курсу ми звернемо увагу на покращення інструментів та API в Java 17, включаючи покращені генератори псевдовипадкових чисел, фільтри десеріалізації, а також посилену безпеку JVM за рахунок суворішої інкапсуляції та відмови від застарілого менеджера безпеки.

Ви не можете переглядати цей курс -

Array ( [bitrate] => 241667 [filesize] => 18854921 [mime_type] => video/mp4 [length] => 396 [length_formatted] => 6:36 [width] => 1920 [height] => 1080 [fileformat] => mp4 [dataformat] => quicktime [audio] => Array ( [dataformat] => mp4 [bitrate] => 128635 [codec] => ISO/IEC 14496-3 AAC [sample_rate] => 48000 [channels] => 2 [bits_per_sample] => 16 [lossless] => [channelmode] => stereo [compression_ratio] => 0.083746744791667 ) [created_timestamp] => -2082844800 )