229 читали · 2 года назад
Extensions: что это и как устроены?
Extensions (расширения) – это одна из самых известных фич в Kotlin, которая позволяет расширять существующие классы без изменения их исходного кода. Это очень полезно, когда вы хотите добавить новые методы или свойства к сторонним классам. Сами расширения НЕ меняют класс, к которому они применяются. Они применятся только на уровне компиляции и доступны только нам в нашем проекте, где мы их написали. Давайте создадим простое расширение для класса String – метод, который будет выводить количество котиков в строке: Здесь мы добавили метод catCount к классу String...
1 год назад
Язык программирования Java. Что это и для чего?
Java — язык программирования общего назначения. Он используется для написания кода, который может выполняться на разных платформах: компьютерах, мобильных устройствах и серверах. По результатам рейтинга State of Octoverse 2022 Java входит в тройку самых популярных языков программирования. Java опережает по популярности PHP, C#, C++, TypeScript и другие востребованные языки, а уступает только JavaScript и Python. В индексе TIOBE на июль 2023 года Java занимает четвертое место. Немного об истории языка...