Рубрики
Без рубрики

Практикуйтесь в том, что нового в Java

Вы читали о новых функциях, появившихся в мире Java, но у вас не было такой возможности… Помеченный java, покажите разработчика.

Вы читали о новых функциях, появившихся в мире Java, но у вас еще не было возможности изучить их? У меня есть для тебя вызов.

Что нового в мире Java

Я не буду описывать, что нового в мире Java, потому что эту статью трудно превзойти:

20 Причин отказаться от Java 8

Эндрю (он/она) ・ 23 ноября 19 ・ 31 минута чтения

Как это практиковать?

Но читать о том, что нового, недостаточно.

Увы, ваш проект на работе может застрять на Java 11 или даже Java 8.

В предыдущей статье я поделился советом о том, что если вы хотите узнать больше о языке программирования – или здесь это эволюция – вам следует написать о них модульные тесты.

Модульное тестирование вашего обучения 💡

Жан-Мишель Файяр 🇫🇷 🇩🇪 🇬🇧 🇪🇸 🇨🇴 ・ 28 мая ・ 5 минут читать

Это именно то, что я начал здесь делать:

jmfayard/ява 16-игровая площадка

Жизнь слишком коротка для Java 8

Жизнь слишком коротка для Java 8

Проект Playground, демонстрирующий новые возможности от Java 8 до Java 16

См. статью: Практикуйтесь в том, что нового в Java

Приветствуются вклады, смотрите открытые выпуски

Ссылка: https://dev.to/awwsmm/20-reasons-to-move-on-from-java-8-1dio

Если вы заглянете в папку src/main/test , вы найдете фрагменты, подобные этому:

public class RecordJava14 {
    record Employee (String name, int age, String department) {
    }

    @Test
    void createRecord() {
        var patrik = new Employee("Patrick", 36, "Marketing");
        assertThat(patrik.toString()).isEqualTo("Employee[name=Patrick, age=36, department=Marketing]");
        assertThat(patrik.name()).isEqualTo("Patrick");

        var clone = new Employee("Patrick", 36, "Marketing");
        assertThat(clone).isEqualTo(patrik);
    }
}

Это дает вам представление о функциях современной Java, которые уже рассмотрены:

Ваш вызов

Если вы хотите узнать больше о современной Java, я призываю вас выбрать одну из оставшихся проблем и реализовать ее.

Если вы хотите узнать больше о современной Java, я призываю вас выбрать одну из оставшихся проблем и реализовать ее.

(конечно, вы также можете создать новую проблему)

Оригинал: “https://dev.to/jmfayard/practice-what-s-new-in-java-1j09”