Homehost Hospedagem de Sites

Hospedagem de Sites

Hospedagem de Sites Lista Telefones
Hospedagem de SitesHomehost Hospedagem de SitesInfra Estrutura da Empresa de Hospedagemhospedagem php mysqlSuporte Técnico Hospedagem de SitesContato Hospedagem de Sites
Pesquisar Dominio Hospedagem de Sites
Complemento Pesquisa Hospedagem de dominio de Sites

Java: Programando por Orientação à Objeto

Java é uma linguagem de progamação orientada à objetos.

A linguagem Java foi criada, no início dos anos 90, pelo programador da Sun Microsystems, James Gosling.

Java, ao contrário de outras linguagens como C, C++ e Pascal, é compilado para um bitcode e executado pela Máquina Virtual Java (JVM). Essa característa faz com que a linguagem Java seja multiplataforma, ou seja, compatível com qualquer Sistema Operacional.

A Máquina Virtual Java (JVM) possui uma configuração específica para cada Sistema Operacional: Windows, Linux, Macintosh, etc. O usuário deverá apenas certificar-se que ao instalar uma JVM em seu PC Desktop, Palm ou Notebook, a interface corresponde ao Sistema Operacional do equipamento manipulado.

Em 1991, a Sun Microsystems elaborou o Green Project, projeto considerado pai da linguagem Java. O projeto foi liderado pelos progamadores Patrick Naughton, Mike Sheridan, e James Gosling. O propósito deste projeto não era desenvolver uma nova linguagem de progamação, mas criar um sistema dinâmico que fosse suportado tanto por um computador quanto por equipamentos e eletrodomésticos (utilizados frequentemente na rotina diária).

Em 1992, foi apresentado o protótipo *7 (StarSeven). Tratava-se de um controle remoto com interface gráfica Touchscreen. Juntamente com o protótipo, criou-se um mascote para servir de guia virtual, ou seja, auxiliar o usuário na manipulação do equipamento. O mascote foi apelidado como Duke, e atualmente é muito conhecido no universo Java.

O *7 (StarSeven) era capaz de comandar diversos dispositivos e aplicações. Para este protótipo (StarSeven), o progamador James Gosling escreveu e especificou uma nova linguagem de progamação denominada OaK. Em 1995, a linguagem Oak foi adaptada para a internet, sendo rebatizada como Java.

Desde seu lançamento em 1995, a linguagem Java vem crescendo e atualmente representa um padrão para o mercado, pois oferece qualidade, performance e segurança. Atualmente, ainda não existe qualquer outra linguagem de progamação capaz de concorrer com Java. Em 2003, pesquisas e estudos registraram a impressionante marca de 4 milhões de desenvolvedores da linguagem Java no mundo inteiro. Em apenas 12 anos de existência, Java é a linguagem de progamação adotada mais rapidamente em toda a história da computação.

Muito popular no universo da internet, podemos encontrar ambiente de execução da linguagem Java em interfaces de web browsers, mainframes, Sistemas Operacionais, celulares, palmtops e cartões inteligentes.

A linguagem Java, criada pela Sun Microsystems, é proprietária e regulamentada pela Java Community Process. A Java Community Process (JCP) é um processo formalizado que autoriza as partes interessadas participarem das definições de futuras versões e funcionalidades da plataforma Java.

Os principais recursos da linguagem Java são:

- Orientação a Objeto: baseia-se no modelo Smalltalk e Simula67;
- Portabilidade: pode ser executada independentemente da plataforma;
- Segurança: Suporta programas via rede, com restrição de execução;
- Sintaxe muito semelhante as linguagens C/C++.

Após muitas otimizações, as JVM já possuem uma performance próxima aos compiladores de C++. Contudo, programas escritos em Java requerem uma pré-compilação do bitcode, o que demanda um certo tempo. Com isso, é possível notar uma lentidão consideravel até que o programa inicie o funcionamento. Esta característica do Java é prejudicial fundamentalmente em computadores pessoais, pois os usuários pretendem que o programa compile e execute imediatamente após abri-lo.

Outra desvantagem do Java ocorre em programas com muito processamento numérico. Java possui uma especificação rígida do funciomento de tipos numéricos, contudo o padrão Java difere da implementação por pontos flutuantes, presente na maioria dos processadores. Com isso, Java acaba sendo significamente mais lenta em aplicações desta natureza, caso a comparação seja feita com linguagens como C/C++.

Podemos destacar uma característica inovadora de Java, os bitcodes podem ser utilizados como engenharia reversa, permitindo que o usuário recupere o programa fonte original.

Atualmente, a Sun Microsystems disponibiliza gratuitamente versões de Java, obtendo receita com programas mais especializados, como Java Enterprise System. Em 13/11/2006, a Sun Microsystems liberou partes da linguagem Java como software livre, sob custódia da GNU General Public Licence (GPL). Ao longo do primeiro trimestre deste ano, é aguardada a liberação completa de programas fonte em Java, também com licença GPL.

Sem dúvida, Java destaca-se por suas inovações, sendo considerada uma das principais linguagens de progamação utilizadas profissionalmente em aplicações voltadas para o universo da internet.



Artigos relacionados:



Todo o conteúdo deste site é de autoria própria da Homehost, registrado e protegido por copyright. A cópia ou reprodução parcial ou total deste conteúdo é expressamente proibida.

Caso queira fazer menção a este artigo, insira um link a partir de seu site para esta página.

Homehost ® 2006 - Todos os direitos reservados






500 GB de espaço
1500 GB de tráfego
Valor: R$ 14,90 por mês
ILIMITADO de espaço
ILIMITADO GB de tráfego
Valor: R$ 29,90 por mês
500 GB de espaço
150 GB de tráfego
Valor: R$ 14,90 por mês



5 GB de espaço
30 GB de tráfego
Valor: R$ 34,90 por mês
5 GB de espaço
10 GB de tráfego
Valor: R$ 29,90 por mês
 
Todos os textos e artigos veiculados neste site são de autoria e propriedade exclusiva da Homehost.
É proibida toda e qualquer cópia do conteúdo deste site, sob penas da legislação de direitos autorais e propriedade intelectual vigentes.
Diretório Bookmark: : : : : : : :