#5 Curiosidades Sobre Java
- #Java
- Java não é o mesmo que JavaScript: Assim como um sedan e um SUV são tipos diferentes de carros, Java e JavaScript são linguagens de programação distintas. Enquanto Java é usado principalmente para desenvolvimento de aplicativos de desktop, web e móveis, JavaScript é usado para tornar as páginas da web interativas.
- Escreva uma vez, execute em qualquer lugar: Java é conhecido por sua portabilidade. Isso significa que um programa Java pode ser escrito uma vez e executado em qualquer dispositivo que tenha uma máquina virtual Java (JVM) instalada. É como se um carro pudesse ser conduzido em diferentes tipos de estradas sem precisar de modificações.
- O conceito de "Garbage Collection": Em Java, não é necessário se preocupar com a alocação e desalocação de memória manualmente. Assim como um serviço de coleta de lixo recolhe o lixo das ruas, o Garbage Collector do Java automaticamente gerencia a memória, liberando espaço para objetos que não são mais necessários.
- Herança e Polimorfismo: Java suporta conceitos de herança, onde uma classe pode herdar características de outra, assim como um modelo de carro pode ser a base para diferentes versões do mesmo carro. Além disso, Java permite o polimorfismo, onde um objeto pode ser tratado como se fosse de um tipo diferente, como um carro esportivo sendo tratado como um veículo.
- Java é Orientado a Objetos: Em Java, tudo é um objeto. Isso significa que cada parte do código é representada por objetos que têm características (métodos e atributos) e podem interagir uns com os outros, assim como diferentes peças de um carro se unem para formar um veículo funcional.