Generics

Um conceito bem interessante que muitos devs podem não estar tão familiarizados ao trabalhar com Generics é o Type Erasure. Os tipos genéricos que definimos no código são removidos pelo compilador, resultando em tipos mais básicos em tempo de execução, como Object. Isso garante compatibilidade com versões mais antigas do Leia mais…

API

O primeiro passo para saber o que é API é conhecer o significado dessa sigla.  API corresponde ao termo em inglês “Application Programming Interface“, que traduzido para o português quer dizer “Interface de Programação de Aplicações” A API é a maneira utilizada para integrar dois sistemas distintos. Essa aplicação funciona como uma espécie Leia mais…

Java ByteCode

O que é o ByteCode É o codigo intermediário gerado pelo compilador Java a partir do codigo-fonte.Esse código é interpretado pela maquina Virtual Java (JVM)), permitindo que o programa seja executado em qualquer lataforma que tenha JVM instalada. O bytecode e dependente de plataforma ? Não, o bytecode é independente Leia mais…