? Os computadores utilizam uma variedade de ferramentas e tecnologias de software para realizar tarefas do usuário. Java é uma das tecnologias mais comuns para desktop e aplicações Web, embora na maioria dos casos, os usuários permanecem inconscientes que Java está sendo executado. Para que o seu computador para executar programas em Java , ou como software ou em sites , ele deve ter uma instalação do Java Runtime Environment ( JRE) . Existem vários elementos-chave na JRE para desenvolvedores e usuários. Desenvolvimento
desenvolvedores podem projetar e criar programas na linguagem Java em qualquer computador com JRE instalado. Esse processo geralmente envolve ferramentas adicionais, tais como o JDK (Java Development Kit ), bem como IDEs ( Ambientes de Desenvolvimento Integrado ) . Programas Java fornecer muitos tipos diferentes de funcionalidade para o ambiente de trabalho e para a Web , incluindo negócios e produtividade , entretenimento e aplicações de dados. Java é amplamente utilizado para o desenvolvimento , já que é livre e instalado em uma parcela significativa de computadores em uso , tanto em contextos de trabalho e de casa. '
Execução
Parte do JRE , o Java Virtual Machine (JVM) permite que programas em Java para rodar em computadores de usuários . O download do JRE inclui a JVM , assim os usuários não precisa instalá-lo manualmente. Programas Java usar a JVM para executar em qualquer sistema operacional que o usuário tem . Esta é uma das principais razões para a popularidade de Java , como os desenvolvedores podem escrever uma versão de um programa Java, a JVM e irá lidar com esse programa rodando em qualquer sistema operacional em particular.
Software
Quando os usuários executam software Java , os recursos incluídos no JRE permitir que esses programas sejam executados . Software Java é ampla, como a plataforma possui uma grande quantidade de "bibliotecas" para funções como a conexão com bancos de dados e construção de interfaces de usuário , entre muitos outros. Na programação, uma "biblioteca " é um pacote de código que os desenvolvedores podem usar em suas aplicações. A presença de várias bibliotecas em Java permite aos desenvolvedores criar aplicações complexas de forma rápida, uma vez que esses recursos significa que eles não tem que codificar todos os aspectos de uma aplicação a si mesmos.
Web
Websites e aplicativos da Web usam Java , assim como as máquinas que fornecem estes serviços. Serviços de Internet são implementados usando servidores Web , que são essencialmente computadores ligados em rede que executam o software específico. Muitos dos programas no Java uso da Internet, incluindo aqueles sobre os próprios servidores e as que operam dentro dos sites que você pode navegar como um usuário da Internet . Um exemplo comum é um applet Java, um programa que pode ser executado dentro do navegador da Web , como parte de um site.
Atualizações
Java e JRE são atualizadas regularmente. O processo de atualização de uma instalação do Java geralmente não requer interação do usuário muito, como o sistema operacional solicita aos usuários quando uma nova versão está disponível , atualizando automaticamente o JRE , logo que a permissão é concedida . Atualizações Java são importantes para os usuários, pois eles fornecem funcionalidade adicional , maior eficiência e muitas vezes uma maior segurança. Onde os usuários estão acessando os serviços Web que envolve Java , a segurança é particularmente relevante , razão pela qual as atualizações Java são sempre aconselhável.