Linguagem de programação Java foi originalmente desenvolvido pela Sun Microsystems, que foi iniciada por James Gosling, e lançado em 1995 como componente principal da Sun Microsystems’ a plataforma Java (Java 1.0 ).
A última versão da edição padrão Java é Java SE 8. Com o avanço do Java e sua popularidade generalizada, múltiplas configurações foram construídas para atender vários tipos de plataformas., Por exemplo: J2EE para aplicações corporativas, J2ME para aplicações móveis.
as novas versões J2 foram renomeadas como Java SE, Java EE, e Java ME respectivamente. Java é garantido para ser escrito uma vez, executar em qualquer lugar.
Java is −
-
Object Oriented-In Java, everything is an Object. Java pode ser facilmente estendido uma vez que é baseado no modelo objeto.,
-
Independente de Plataforma − ao contrário de muitas outras linguagens de programação, incluindo C e C++, quando o Java é compilado, ele não é compilado para a plataforma da máquina, ao invés de em uma plataforma independente de código de byte. Este código byte é distribuído pela web e interpretado pela máquina Virtual (JVM) em qualquer plataforma em que esteja sendo executado.
-
Simple − Java é projetado para ser fácil de aprender. Se você entender o conceito básico de OOP Java, seria fácil de dominar.,Secure-With Java’s secure feature it enables to develop virus-free, tamper-free systems. As técnicas de autenticação são baseadas na encriptação de chave pública.
-
O compilador Java neutro em Arquitetura gera um formato de arquivo de objeto neutro em arquitetura, o que torna o código compilado executável em muitos processadores, com a presença do sistema Java runtime.Portable-Being architecture-neutral and having no implementation dependent aspects of the specification makes Java portable., Compilador em Java é escrito em ANSI C com um limite de portabilidade limpo, que é um subconjunto POSIX.
-
Robust-Java faz um esforço para eliminar situações propensas a erros, enfatizando principalmente na verificação de tempo de compilação e verificação de tempo de execução.
-
Multithreaded-com a funcionalidade multithreaded de Java é possível escrever programas que podem executar muitas tarefas simultaneamente. Este recurso de design permite aos desenvolvedores construir aplicações interativas que podem correr sem problemas.,
-
Interpreted-Java byte code is translated on the fly to native machine instructions and is not stored anywhere. O processo de desenvolvimento é mais rápido e analítico, uma vez que a ligação é um processo incremental e leve.
-
alto desempenho − com o uso de compiladores Just-In-Time, Java permite alto desempenho.
-
distribuído − Java é projetado para o ambiente distribuído da internet.,
-
Dynamic − Java é considerado mais dinâmico do que C ou C++ uma vez que é projetado para se adaptar a um ambiente em evolução. Os programas Java podem transportar uma grande quantidade de informações em tempo de execução que podem ser usadas para verificar e resolver acessos a objetos em tempo de execução.
History of Java
James Gosling iniciou o projeto Java language em junho de 1991 para uso em um de seus muitos projetos set-top box., A linguagem, inicialmente chamada de “carvalho” em homenagem a um carvalho que estava fora do escritório de Gosling, também passou pelo nome de “verde” e acabou mais tarde sendo renomeada como Java, a partir de uma lista de palavras aleatórias.
Sun lançou a primeira implementação pública como Java 1.0 em 1995. Ele prometeu escrever uma vez, executar em qualquer lugar (WORA), fornecendo horários de execução sem custo em plataformas populares.
em 13 de novembro de 2006, a Sun lançou grande parte do Java como software livre e de código aberto sob os termos da GNU General Public License (GPL).,
em 8 de Maio de 2007, Sun terminou o processo, tornando todo o código principal de Java livre e de código aberto, além de uma pequena porção de código para o qual a Sun não possuía os direitos autorais.
ferramentas que você precisará de
para executar os exemplos discutidos neste tutorial, você precisará de um computador Pentium 200 MHz com um mínimo de 64 MB de RAM (128 MB de RAM recomendado).
também irá necessitar dos seguintes softwares −
- Linux 7.,1 ou Windows xp / 7 / 8 Sistema Operacional
- Java JDK 8
- Microsoft Notepad ou qualquer outro editor de texto
este tutorial irá fornecer as habilidades necessárias para criar GUI, rede e aplicações web usando Java.
o que se segue?
o próximo capítulo irá guiá-lo para como você pode obter Java e sua documentação. Finalmente, ele instrui você sobre como instalar Java e preparar um ambiente para desenvolver aplicações Java.
Leave a Reply