Sobre o Java
Tecnologia Java
Java é uma linguagem de programação orientada a objetos e plataforma computacional lançada pela primeira vez em 1995 pela Sun Microsystems, que desde 2009 pertence à Oracle.
A Tecnologia Java é abrangente, rápido, seguro, estável, confiável e está em todos os lugares. Ela é multiplataforma, isto quer dizer que a tecnologia Java é independente de plataforma, não está amarrado a nenhum hardware, arquitetura, empresa ou sistema operacional em específico, como em outras tecnologias.
Devido a esses fatores, a linguagem ganhou espaço em diferentes dispositivos: De notebooks a datacenters, consoles de games a supercomputadores científicos, telefones celulares à Internet, permitindo executar jogos, fazer upload de fotos, bater papo on-line, fazer tours virtuais e usar serviços, como treinamento on-line, transações bancárias on-line e mapas interativos.
Com Java, pode-se construir sistemas críticos, sistemas que precisam de velocidade e até sistemas que vão para fora do planeta, como a sonda Spirit enviada pela Nasa para Marte. Entre outros grandes exemplos do uso da tecnologia Java está o acesso ao Internet Banking para serviços bancários online, vários aplicativos da Secretaria da Receita Federal do Brasil como o programa de declaração de Imposto de Renda e até mesmo os utilizados no SPED – Sistema Público de Escrituração Digital. Além disso, Java tem vários projetos open source, que estão lá, esperando por usuários e desenvolvedores.
O Java é a base para vários tipos de aplicativos em rede e é o padrão global para o desenvolvimento e distribuição de aplicativos móveis e incorporadas, jogos, conteúdo baseado na Web e softwares corporativos. Com desenvolvedores em todo o mundo, de forma eficiente, com o Java é possível desenvolver, implantar e usar aplicativos e serviços diversos. Alguns números referentes a Java:
- 9 milhões de desenvolvedores de Java em todo o mundo.
- 97% dos desktops corporativos executam o Java.
- 3 bilhões de telefones celulares possuem o Java.
- 100% dos blu-ray disc players vêm equipados com o Java.
- 5 bilhões de placas Java em uso.
- 125 milhões de aparelhos de TV executam o Java.
Algumas das vantagens para o desenvolvedor Java
- É gratuito e open source (código fonte aberto).
- Portabilidade: “Write once, run anywhere” ou “Escreva uma vez, execute em qualquer lugar”.
- Está presente em quase todos os tipos de dispositivos – desde servidores, computadores, games, televisores, celulares, smartphones e outros
- É usada por mais de 9 milhões de desenvolvedores.
- Orientada a objetos – facilidade em reutilizar a linha de código.
- Tem uma excelente documentação.
- Distribuída com um vasto conjunto de bibliotecas (API’s).
- Segurança para executar programas via rede com restrições.
- Sintaxe parecida com C, C++, C#.
- Facilidades para criar programas distribuídos e multitarefa.
- Alocação e desalocação automática de memória.
Motivos para os desenvolvedores de software escolherem o Java
- Gravar um software em uma plataforma e executá-lo em qualquer outra.
- Escrever programas para serem executados em navegadores e serviços da web.
- Desenvolver aplicativos no servidor para fóruns on-line, armazenamentos, lojas, pesquisas, processamento de formulários HTML e muito mais.
- Combinar aplicativos ou serviços usando a linguagem Java para criar aplicativos ou serviços altamente personalizáveis.
- Criar aplicativos potentes e eficientes para telefones celulares, processadores remotos, sistemas embarcados, roteadores, sensores, produtos de consumo de baixo custo e praticamente qualquer dispositivo eletrônico.
As três grandes Edições do Java
- Java 2 Standard Edition (J2SE): É a tecnologia usada para computadores pessoais e notebooks. A maioria dos programas são desenvolvidos e executados com esta tecnologia.
- Java 2 Enterprise Edition (J2EE): É a tecnologia Java para aplicações corporativas que podem estar ou não na internet. É usada em servidores, onde a segurança é a principal preocupação. É ideal para a construção de servidores de aplicação, integração de sistemas ou distribuição de serviços para terceiros.
- Java 2 Mobile Edition (J2ME): É usada em dispositivos móveis com limitações de memória e processamento. Usada em celulares, agendas eletrônicas, televisores, smartphones e outros dispositivos.
Invista no seu futuro em uma escola de reconhecimento internacional
Curso Formação em Java ou Curso Programação em Java podem lhe ajudar.