Bibliotecas de classes Java fundação de tornar mais fácil escrever código que pode ser movido de uma plataforma para outra sem a necessidade de reescrevê-lo para trabalhar com essa plataforma. Platform-independência não pára no nível da fonte, no entanto. Arquivos binários Java também são independentes de plataforma e pode ser executado em várias plataformas, sem a necessidade de recompilar a fonte. Como é que isso funciona? Arquivos binários Java estão realmente em um formulário chamado bytecode.
Bytecodes são um conjunto de instruções que se parecem muito com código de máquina, mas não são específicos para qualquer um processador
Java é orientada a objetos:.
conceitos orientados a objeto de Java são herdadas do C ++ , o idioma no qual é baseado, mas toma emprestado muitos conceitos de outras linguagens orientadas a objeto também. Como a maioria das linguagens de programação orientada a objetos, Java inclui um conjunto de bibliotecas de classes que fornecem os tipos de dados básicos, de entrada do sistema e capacidades de saída, e outras funções de serviço público.
Essas classes básicas fazem parte do kit de desenvolvimento Java, que também tem aulas de apoio à criação de redes, protocolos de Internet comuns, e as funções de interface de usuário do kit de ferramentas. Porque essas bibliotecas de classe são escritas em Java, eles são portáveis entre plataformas como todos os aplicativos Java são
Java é fácil de aprender:.
Java é mais fácil de aprender e fácil de escrever, mais fácil de compilar, mais fácil de depurar, e, melhor de tudo, fácil de aprender.
Mantendo a linguagem pequena também torna mais robusto, porque há menos chances de programadores para fazer de difícil encontrar erros. Apesar de seu tamanho e design simples, no entanto, Java ainda tem uma grande quantidade de poder e flexibilidade. Java é modelado após C e C ++, e grande parte da sintaxe e orientada a objeto estrutura é semelhante a C e C ++. Se você está familiarizado com C ++, Java aprendizagem será particularmente fácil para você, porque você tem a m