Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

JSpecify: Java Nullness Annotations and Kotlin | David Baker

Автор: Kotlin by JetBrains

Загружено: 2025-08-13

Просмотров: 5590

Описание:

Recording brought to you by American Express. https://americanexpress.io/kotlin-jobs

Q: Why should I care about Java nullness annotations?

A: Because they’ll make Kotlin code that uses Java libraries safer, and because they’ll make it easier to convert Java code to Kotlin.

JSpecify released a set of nullness annotations for Java in July. Unlike all the other nullness annotations for Java, JSpecify’s are defined by tool-agnostic specification. That means that all the Java nullness analyzers will agree on what they mean, and the Kotlin compiler will too. And that means that your Kotlin code will be able to use null-safe types instead of platform types when it depends on well-annotated Java libraries.

In this talk, we’ll explain how Java nullness annotations will help you, and how JSpecify’s work. We’ll also tease upcoming projects that aren’t about nullness but might help your Kotlin code too.

JSpecify: Java Nullness Annotations and Kotlin | David Baker

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Kotlin and Spring: The modern server side stack | Rod Johnson

Kotlin and Spring: The modern server side stack | Rod Johnson

Rich Errors in Kotlin | Michail Zarečenskij

Rich Errors in Kotlin | Michail Zarečenskij

Exploring Exposed: A Kotlin Solution to Database Access | Chantal Loncle

Exploring Exposed: A Kotlin Solution to Database Access | Chantal Loncle

Java, null, and JSpecify

Java, null, and JSpecify

Синьор 1С: 10 привычек, без которых ты не вырастешь

Синьор 1С: 10 привычек, без которых ты не вырастешь

Creative UIs with Compose | Chris Horner

Creative UIs with Compose | Chris Horner

Creating The Best Programming Language: The Story of Kotlin

Creating The Best Programming Language: The Story of Kotlin

Coroutines: Concurrency in Kotlin

Coroutines: Concurrency in Kotlin

Нерассказанная история Kotlin

Нерассказанная история Kotlin

Lessons learned decoupling Architecture Components from platform specific code

Lessons learned decoupling Architecture Components from platform specific code

Ex-OpenAI Scientist WARNS:

Ex-OpenAI Scientist WARNS: "You Have No Idea What's Coming"

HARD truths before switching to Go

HARD truths before switching to Go

State of Kotlin Wasm and Compose Multiplatform for Web on Modern Browsers | Pamela Hill

State of Kotlin Wasm and Compose Multiplatform for Web on Modern Browsers | Pamela Hill

99% разработчиков не используют PostgreSQL

99% разработчиков не используют PostgreSQL

How Netflix Uses Java - 2025 Edition

How Netflix Uses Java - 2025 Edition

Every Kind of Class in Kotlin

Every Kind of Class in Kotlin

Write Once, Run Anywhere

Write Once, Run Anywhere

Why Everyone's Switching to Rust (And Why You Shouldn't)

Why Everyone's Switching to Rust (And Why You Shouldn't)

Нерассказанная история Голанга

Нерассказанная история Голанга

Я ненавижу длинные цепочки If-Elif: этот шаблон проектирования решил эту проблему раз и навсегда

Я ненавижу длинные цепочки If-Elif: этот шаблон проектирования решил эту проблему раз и навсегда

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com