? Linguagem de programação Java da Sun Microsystems é uma ferramenta popular para a programação de uma ampla variedade de aplicações. O sucesso do Java encontra-se no "write once, run anywhere" filosofia. A Java Virtual Machine ( JVM) torna esta flexibilidade possível. A JVM é um interpretador projetado para rodar em PCs , plataformas MacOS e Linux. O Java Development Kit ( JDK) é um conjunto de ferramentas que permitem aos desenvolvedores criar , documentar e testar aplicações Java. Oracle adquiriu a Sun Microsystems em 2010 e continua o desenvolvimento do JDK . Opções JDK
a Oracle oferece várias opções JDK para desenvolvedores Java . JavaSE ( Standard Edition) é um pacote de desenvolvimento Java básico que contém todas as ferramentas necessárias para a escrita e implantação de aplicativos Java para desktop, servidor e incorporado uso ( dispositivo eletrônico ) . JavaEE (Enterprise Edition) inclui software de servidor Java para desenvolvimento de aplicativos de intranet e Internet em um ambiente corporativo . JavaME (Mobile Edition) suporta programas escritos com uma pequena pegada especificamente para celulares, leitores de ebook e outros dispositivos móveis . Todas as versões do JDK estão disponíveis a partir Oracle.com , sem nenhum custo .
NetBeans IDE
Todos Java edições pode ser executado no NetBeans Integrated Development Environment ( IDE). O IDE é um programa que permite aos usuários escrever, compilar e testar o código em uma única janela do programa. Isso elimina a necessidade de escrever código em um programa, compilar ou código do pacote na linha de comando , e depuração de código em um programa separado . Apesar de não ser um componente padrão do JDK , NetBeans é uma opção conveniente , livre para os desenvolvedores que não está usando um IDE.
JVM
O Java Máquina Virtual deve ser instalado em um computador antes de um programa Java será executado. Escrito especificamente para cada sistema operacional , a JVM interpreta o código Java para instruções específicas da plataforma , permitindo que um programa escrito em um computador para rodar em Windows , MacOS ou Linux sem modificação.
Arquivos Java
o programa Java Archive ( JAR ) cria arquivos com a extensão jar. . Esses arquivos são essenciais na criação de programas complexos que exigem a embalagem de um número de arquivos relacionados para a distribuição do programa. Muito parecido com um arquivo zip. , O arquivo jar. Permite que um programa inteiro consiste de vários arquivos a serem transferidos em uma única peça. Isso reduz o risco de que um arquivo fonte essencial é omitido durante um download do programa.
Outros elementos JDK
O tipo eo número de elementos incluídos com o JDK depende da versão . O GlassFish Java, por exemplo , é um encontrada como um padrão único no JDK Enterprise Edition . Ferramentas para dispositivos Blu -ray sem fio e são componentes padrão apenas na edição Mobile. Os componentes individuais de qualquer edição pode ser adicionados à versão atualmente instalada em caso de necessidade .