Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Qual é a função de Java
Java está em toda parte - no seu smartphone, na sua área de trabalho e em seus leitores de DVD e MP3 players ? . Só porque ele está em toda parte , não significa que a sua funcionalidade é amplamente compreendido. Na sua essência, Java é uma linguagem de programação de uso geral, desenvolvido para resolver problemas específicos. Ele foi originalmente lançado em 1995 pela Sun Microsystems e ganhou popularidade devido a uma série de recursos. C -Like Sintaxe

Java codificado em uma sintaxe de programação que é muito semelhante a C e C + +. Como este último linguagem , Java é uma linguagem totalmente orientada a objetos . Traços e atributos definidos por uma estrutura de dados ou elemento do programa são automaticamente herdadas por outras estruturas que invocam essa estrutura. Isso resulta em melhor desempenho de código , porém , se não for bem tratada , que o código pode ser muito difícil de manter. A razão para a adesão de Java para C e C + + sintaxe estruturas foi para torná-lo mais fácil de aprender por programadores de computador que tinham usado qualquer uma dessas línguas.
Ambiente Virtual Machine

programas em Java são compilados em um binário executável , que é executado em um ambiente chamado de Java Virtual Machine , ou JVM. Esta máquina virtual torna possível para um aplicativo Java que está escrito uma vez, e compilou uma vez, para ser executado em qualquer sistema operacional e plataforma de hardware que tem uma JVM. Virtualização deste tipo não incorrer em uma perda de performance , um programa Java será mais lento do que um programa C ou C + + fazendo a mesma coisa , porque C e C + + pode acessar diretamente o hardware
Ponteiros e . Coleta de Lixo

Um dos aspectos mais agravantes de programação em C é memória endereçamento manual , o que é referido como "chamadas de ponteiro. " A vantagem de alocação ponteiro manual é que ele pode dar um código muito rápido, altamente otimizado . A desvantagem da alocação de ponteiro é que é fácil cometer erros na mesma. Java não permite a atribuição de ponteiro direto , em vez disso , as interfaces do ambiente tempo de execução entre o código Java e memória do computador. A coleta de lixo é o outro lado deste processo , a máquina virtual Java parece rotineiramente para a memória que foi atribuído a programas Java que já não está em uso , e coloca-lo de volta para a piscina comum

Bibliotecas . línguas e Add- Ons

programação são usadas para resolver problemas. Quando uma solução para um problema particularmente comum vem , o código para ele é frequentemente compilados em um módulo add-on chamado ou uma biblioteca. Java tem , desde a sua introdução , desenvolveu uma série de add-ons e bibliotecas que permitem que programadores para alavancar a experiência de outros programadores , libertando- se para resolver os problemas mais interessantes , em vez de re- implementação do volante.

confusão Com JavaScript

Uma possível fonte de confusão sobre a funcionalidade do Java é que não há outro idioma amplamente utilizado chamado JavaScript , que foi lançado quase ao mesmo tempo, e tornou-se o de-facto linguagem de script para adicionar a funcionalidade de programação para páginas web. JavaScript não tem quase nenhuma relação com Java, exceto que eles são ambos linguagens de programação ; JavaScript é usado em páginas da Web , Java é usado para quase tudo sob o sol

.

Anterior :

Próximo : No
  Os artigos relacionados
·Como excluir subvisualizações Android 
·Como expirar uma sessão manualmente em JSP 
·O que é um token em Java 
·Quais são os dois usos do operador + em Java 
·Uma boa maneira de organizar classes com Java 
·Verificação de entrada Java 
·Como adicionar uma perspectiva Server para Eclipse 
·Mega projectos em Java 
·Como instalar um arquivo JAR no Eclipse 
·Como rodar imagens com telha em Java 
  Artigos em destaque
·Como Programar Controladores Lógicos 
·Como faço para criar um nó Site Criança 
·Como personalizar o cursor com o código CSS 
·Como Pesquisar e Arquivos analisar o texto em C # 
·Como aprender User Interface Design 
·Como converter uma string para um DataSet 
·Como fazer um navegador 3D 
·Como escrever uma Preorder Traversal 
·Client Side Scripting Vs . Scripting Server Side 
·Programação Inteira e Piecewise funções lineares 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados