Kotlin. Обзор языка для Java разработчиков.

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

00:00 - Вступление
00:13 - Конвертер кода из Java в Kotlin
01:34 - История создания Kotlin
03:52 - Hello World на Kotlin
05:43 - Переменные, система типов и Null Safety
11:08 - Объектно-ориентированное программирование в Kotlin
16:18 - Операторы и синтаксические конструкции
21:11 - Функции расширения
22:30 - Функции как объекты первого класса
23:23 - Пример использования функционального синтаксиса
27:20 - Заключение

Поддержать канал💰:

Группа в Telegram:

#ArhiTutorialsJava #ityoutubersru
Рекомендации по теме
Комментарии
Автор

Очень хорошее видео, много полезной инфы за короткое время. Спасибо!

violetjellyfish
Автор

Классно, лайк. Давайте плейлист по Котлин.

djorel
Автор

Получил оффер на джуна на Java но необходимо выучить дополнительно Kotlin. И как же я рад что вышло это видео) хоть лучше понимать стал)

achillesofficial
Автор

Дзякуй за вiдэа, пачынаю вывучаць Kotlin так што для першапачатковага азнакамлення было вельмi цiкава. 🙂

Sagia
Автор

Так четко и локанично! Спасибо большое

fvnmfxs
Автор

Спасибо за видео, было очень познавательно.

shadowzyxi
Автор

Думаю надо ещё десяток языков придумать чтобы работы всем хватило:)

dportableinc
Автор

котлин конечно лаконичный, но джаву не брошу)

czmpvrz
Автор

мне одному кажется что большинство сахара от kotlin только ломает семантику языка?
Мне например очень тяжело (больно*) читать инфиксные функции

sergiysergiy
Автор

А еще через годик - два можно сделать видео о корутинах. Сарказм если что, без обид)

14:00
- Не рассказали про блок инициализации init { }

mrrobot
Автор

Хм... Не так страшен Kotlin, как некоторые его "малюют". Очень схож синтаксис с Swift, что открывает для разработчика под Android на Kotlin хорошие возможности в плане разработки под обе платформы.

andrei-pastushenko
Автор

24:00 привет подскажи пожалуйста ресурсы что понять как работает?

caffeinejavacode
Автор

15:45 пожалуйста, можно уточнить - что подразумевается под "ячейкой"? область хранения в памяти или что?

Chekist
Автор

Как же мне when(x) не хватает в java. Быстрей бы уже добавили Patern Maching для swich. Но один фиг пока LTS не выйдет, с 17-й версии мало кто будет переходить. Тут и на 11 еще не все пересели...

Жаль нельзя отправить машиной времени Sun современные наработки и тенденции. Прикиньте если бы все эти вещи были из коробки в те далекие бородатые времена... а может это помогло бы избежать ада с обратной совместимостью каких-то моментов.

EdwardNorthwind
Автор

На первый взгляд я забоялся Kotlin)) Java хоть и объемнее кол выглядит, но читаешь и понимаешь все по словам, а тут много чего разного и одним предложением не прочитать.

alexeypavlovskiy
Автор

Судя по видео переучиваться должно быть совсем недолго, значит лучше все равно учить java или я не прав?

nmnfvci
Автор

Вроде бы много "удобных" фич добавлено в котлин, но от этого для меня, недоджависта, труднее понимать код.

Antares
Автор

За обзор спасибо, быстро просто. Да тут микс и Python и с Prolog и с C# и очевидно еще с каими-то языками....

Только у меня вызывают опасения расширение методов где попало?
fun SomeClass.someMethod(somearg: Int) : Int {

}

Допустим 2 программиста пишут свои библиотеки и расширяют класс, новым методом написанным в библиотеке третьего программиста, вставляя это в свой код, с одинаковым именем и парамтрами. Четвёртый программист берет обе эти библиотеки и безизменно пытается приладить в свой код, что будет? Всё будет круто и метод будет жить в пределах того неймспейса где он описан не перпутается и не будет конфликтовать? Но... черт это усложнят понимание кода. Видишь метод, и не знаешь, где тебя искать.

Lubagov
Автор

Может ли Flutter полностью заменить Kotlin? Что лучше выбрать начинающему разработчику?

domontowicz
Автор

какой же шлак этот Котлин.. спасибо за видос)

brgtxuj