Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Kotlin - Revolucionando a JVM

Avatar for Michel Michel
October 11, 2018

Kotlin - Revolucionando a JVM

Resumo dos recursos do Kotlin comparando com o que é utilizado hoje em Java.

Avatar for Michel

Michel

October 11, 2018

More Decks by Michel

Other Decks in Technology

Transcript

  1. 2 Por que Kotlin? • Linguagem concisa e moderna; •

    Atualizações mais frequentes; • Interoperável; • Segura; • Funciona com diversas ferramentas.
  2. 3 Básico • Como declarar variáveis? • VAR vs VAL;

    • Pacotes e importação; • Controle de fluxo: • if • when • for • while • Retornos.
  3. 4 Classes e Objetos • Objetos: Cidadãos de primeira classe;

    • Classes e herança; • Campos e propriedades; • Classes seladas; • Tipos not nullables e nullables.
  4. 7 Coleções • Coleções mutáveis e imutáveis; • Facilidade de

    manipulação de coleções utilizando kotlin.