Muitas aplicações web e desktop usar Java, embora, como um usuário, você pode nem sempre percebe que está sendo executado. Quando você usa software e websites, para o trabalho ou pessoais funções, você pode estar usando programas escritos na linguagem Java. Como o Java é tão amplamente utilizado e tem tantos recursos desenvolvidos para ele, aplicações Java cobrir uma ampla gama de computador utiliza, incluindo ferramentas para entretenimento, informações e produtividade.
Entretenimento
Em ambos os PCs e da Internet, programas Java proporcionar entretenimento. Java é uma linguagem comum para a construção de experiências de jogo, com toda a gama de jogos de computador implementado usando a plataforma. Desenvolvedores e organizações também usam Java para criar software de entretenimento e websites, incluindo aqueles para assistir a um vídeo, ouvir música e interagir com o conteúdo do site. sites de entretenimento usar Java em um número de maneiras, tais como modelagem e conectar-se a bancos de dados ao "back-end" , bem como proporcionar a interacção do utilizador no "front-end."
Escritório
Tudo o que você usar o software de escritório para, seja para fins domésticos negócios ou, os programas que você usa pode ser escrito em Java. programas Java para uso em escritório incluem processamento de texto e folhas de cálculo. O sistema de código aberto, Open Office, usa Java e é um exemplo popular de quão flexível a plataforma é. Uma das principais vantagens para a linguagem Java é que ele é portátil, o que significa que os desenvolvedores podem escrever programas Java uma vez, e eles serão compatíveis com um número de diferentes sistemas operacionais quando executado.
Organização
aplicações Java fornecer ferramentas organizacionais, incluindo calendários, comunicações electrónicas, tais como e-mail, e até mesmo a navegação na Web. Existem muitas aplicações de código aberto Java para a produtividade, incluindo organizadores pessoais, listas de tarefas e ferramentas de mapeamento mente. Quando as pessoas navegar na Web, utilizando ferramentas on-line para a organização que são implementados em Java, o Java Runtime Environment instalada em seu computador permite que essas funções para operar.
Bases de dados
Java fornece uma gama de recursos para a base de dados Applications é, portanto, muitas vezes a base para tal software. Os desenvolvedores podem usar Java para criar interfaces de usuário para se conectar a fontes de dados sem ter que implementar essas conexões dentro de seu próprio código, como a linguagem fornece recursos prontos para isso. aplicações Java pode, portanto, fazer conexões para, assim como os resultados da consulta e processo de, sistemas de gerenciamento de banco de dados populares através de uma rede, incluindo Oracle e MySQL.
Programação
Para a maioria dos usuários, Java é uma ferramenta que permite que o software que eles usam para a função, mas continua a ser relativamente remota de sua própria interação. No entanto, para promotores, a instalação de Java em um computador é o que permite a programação Java em si para ser realizada. Os desenvolvedores principais ferramentas usar para criar aplicativos Java estão incluídos dentro do Java Development Kit, que inclui o JRE. Há também muitas ferramentas de desenvolvimento para Java, incluindo Ambientes de Desenvolvimento Integrado, como o Eclipse e NetBeans.