O Java Runtime Environment é um plug-in necessário para a execução de programas Java. O Java Development Kit é necessário para desenvolver aplicativos java. O JRE é menor que o JDK, portanto, ele necessita de menos espaço em disco.
Bytecode é um formato de código intermediário entre o código fonte, o texto que o programador consegue manipular, e o código de máquina, que o computador consegue executar.
A JVM não entende código Java, e sim um código especifico chamado ByteCode, que é gerado pelo compilador Java (javac). Esse código é o que será traduzido pela Virtual Machine para o código de cada máquina em questão. ... Isso ocorre com a análise dos ByteCodes à medida que eles são interpretados pela Virtual Machine.
JVM (Java Virtual Machine) - é a Máquina Virtual do Java reponsável por executar o bytecode (. class) JRE (Java Runtime Environment) - Ambiente de Execução do Java que fornece as bibliotecas padrões do Java para o JDK compilar o seu código e para a JVM executar o seu programa.
O JRE permite que os “mini-aplicativos”, ou applets, escritos na linguagem de programação Java sejam executados em diversos navegadores. O Java Plug-in não é um programa independente e menos ainda pode ser instalado separadamente. O JRE permite dentre outras coisas, executar aplicativos chamados de "Applets".
Qual é a importância do Java na programação? Essa linguagem permite desenhar softwares que podem ser executados e distribuídos em diferentes plataformas (MAC, Linux, Windows etc.), sem a necessidade de modificá-los e, inclusive, sem pensar na arquitetura da máquina.
Aprenda Java e programe em uma qualquer plataforma: Uma das grandes vantagens do Java é que ele além de ser uma linguagem é uma plataforma de desenvolvimento. Com ele é possível desenvolver aplicações para desktop, celular, cartão, web, televisão digital, etc.
Veja as principais características e vantagens da linguagem Java:
O nome da linguagem desenvolvida pelo projeto Green foi mudada de Oak para Java, que foi uma homenagem à uma ilha da Indonésia de onde os Norte-Americanos importavam o café que era consumido pela equipe de James Gosling.
Uma das grandes vantagens do Java, além de ser uma linguagem, é ser uma plataforma de desenvolvimento. É possível desenvolver aplicações para desktop, telemóveis, Web, entre outras, com grande facilidade e com desempenhos de qualidade.
Posto isto, confira connosco 5 IDE's para programar!
Quando se trata de confiabilidade, C e C++ possuem várias características que acabam propiciando erros de programação, como a manipulação direta de endereços de memória utilizando ponteiros. Em Java, por outro lado, não se tem acesso direto ao endereço de memória, por isso, não é permitida a manipulação desse endereço.