Java

Techopedia explica Java

Java é uma linguagem orientada a objectos, o que significa que todos os programas são feitos de entidades que representam conceitos ou coisas físicas conhecidas como “objectos”. Os programas Java são encontrados em desktops, servidores, dispositivos móveis, cartões inteligentes e discos Blu-ray (BD).

Aplicações comuns de Java

Java produz applets (programas executados pelo navegador), que facilitam a interface gráfica do usuário (GUI) e a interação de objetos por usuários de internet. Antes dos applets Java, as páginas web eram tipicamente estáticas e não interativas. Os applets Java diminuíram em popularidade com o lançamento de produtos concorrentes, como Adobe Flash e Microsoft Silverlight.
Java applets executados em um navegador web com Java Virtual Machine (JVM), que traduz o bytecode Java em instruções de processador nativo e permite a execução indireta de SO ou programa plataforma. JVM fornece a maioria dos componentes necessários para executar bytecode, que normalmente é menor do que programas executáveis escritos através de outras linguagens de programação. Bytecode não pode ser executado se um sistema não possuir o JVM.
Java requer um kit de desenvolvimento de software Java (SDK), que normalmente inclui um compilador, intérprete, gerador de documentação e outras ferramentas utilizadas para produzir uma aplicação completa.
O tempo de desenvolvimento pode ser acelerado através da utilização de ambientes de desenvolvimento integrado (IDE) – como JBuilder, Netbeans, Eclipse ou JCreator. As IDEs facilitam o desenvolvimento de GUIs, que incluem botões, caixas de texto, painéis, quadros, barras de rolagem e outros objetos através de ações de arrastar e soltar e apontar e clicar.

Onde o Java é usado

Java deriva sua enorme popularidade de sua independência de plataforma. Java precisa apenas de um Java Runtime Environment (JRE) para funcionar, independentemente de estar instalado num PC desktop com Windows, Linux ou Unix, num computador Macintosh, num smartphone ou num computador mainframe. Aqui estão alguns lugares comuns que você verá Java.

  • Android Applications: A maioria das aplicações Android usam API Java ou são escritas em Java, tanto que o Java é frequentemente considerado como a linguagem de programação oficial para o desenvolvimento de aplicações móveis.

  • Desktop GUI Applications: Muitas aplicações desktop são desenvolvidas em Java. Swing, Abstract Windowing Toolkit (AWT) e JavaFX são as principais ferramentas utilizadas para facilitar o desenvolvimento de GUI.

  • Aplicações baseadas em Web: Java é freqüentemente empregado para desenvolver uma ampla gama de sites interativos e aplicativos baseados na web encontrados nos setores de seguros, previdência social, educação e saúde.

  • Serviços financeiros e de varejo: Java é utilizado para escrever aplicações de gestão de transacções e facturação, bem como aplicações do lado do servidor.

  • Ciência e Pesquisa: Java é a linguagem favorita da comunidade científica para uma ampla gama de cálculos matemáticos e outras operações científicas. Ele pode lidar com grandes conjuntos de dados e grandes tecnologias de dados já que é usado para MATLAB e o framework Hadoop MapReduce.

Deixe uma resposta

O seu endereço de email não será publicado.