Como o java obtêm independência de plataforma.?

como o java obtêm independência de plataforma.?

Para te responder essa pergunta você precisa entender como é o processo de compilação e execução de um programa. Quando vc cria um código utilizando uma linguagem, por exemplo c/c++ ou Java, vc tem que compila-lo, nesse processo o programa que compila, no caso do java o “javac”, cria um arquivo que é entendido pelo sistema e que pode ser executado. Ou seja, o compilador é uma espécie de “ponte” entre a linguagem que nós entendemos para a linguagem que o sistema operacional “entende” e que pode ser executada. No caso do java é bem legal, por que para você utiliza-la primeiramente você terá que baixar e instalar ou o JDK ou o JRE que por sua vez possui a JVM, maquina virtual java, essa que é responsável pela mágica, ela é responsável por executar o arquivo que o javac gera, que no caso é um bytecode com extensão .class, e muitas vezes a JVM faz a ponte com o sistema operacional que ela está rodando, ou seja, existe uma JVM para cada sistema que é responsável por executar o código java tornando, assim, o JAVA possuidor de independencia de plataforma e seu código pode ser executado de forma tranquila em qualquer lugar que rode uma JVM !

2 curtidas

O legal que java também é uma plataforma e existe outras linguagens de programação que podem rodar nessa plataforma.

2 curtidas