Archive for julho 13th, 2010
Java Básico – XV Jornada de Cursos
Java é uma linguagem de programação orientada a objetos, desenvolvida na década de 90 por uma equipe de programadores da empresa Sun Microsystems. O objetivo do projeto não era a criação de uma nova linguagem de programação, mas antecipar e planejar a “próxima onda” do mundo digital. A equipe acreditava que, em algum tempo, haveria uma convergência dos computadores com os equipamentos e eletrodomésticos comumente usados pelas pessoas no dia-a-dia.
Diferentemente das linguagens convencionais, que são compiladas para código nativo, a linguagem Java é compilada para um “bytecode” (intermediário) que é executado por uma máquina virtual.
Desde seu lançamento, em maio de 1995, a plataforma Java foi adotada mais rapidamente do que qualquer outra linguagem de programação na história da computação. Em 2004, atingiu a marca de 3 milhões de desenvolvedores em todo mundo. Java continuou crescendo e hoje é uma referência no mercado de desenvolvimento de software, tornando-se popular pelo seu uso na Internet. Pode ser encontrada em browsers, mainframes, SOs, celulares, palmtops e cartões inteligentes.
A linguagem Java foi projetada tendo em vista os seguintes objetivos:
- Orientação a objetos;
- Portabilidade – Independência de plataforma – “escreva uma vez, execute em qualquer lugar”;
- Recursos de Rede – Possui extensa biblioteca de rotinas que facilitam a cooperação;
- Segurança – Pode executar programas via rede com restrições de execução;
Além disso, pode-se destacar outras vantagens apresentadas pela linguagem:
- Sintaxe similar a Linguagem C/C++.
- Facilidades de Internacionalização – Suporta nativamente caracteres Unicode;
- Simplicidade na especificação, tanto da linguagem como do “ambiente” de execução (JVM);
- É distribuída com um vasto conjunto de bibliotecas (ou APIs);
- Possui facilidades para criação de programas distribuídos e multitarefa (múltiplas linhas de execução num mesmo programa);
- Desalocação de memória automática por processo de coletor de lixo (garbage collector);
- Carga Dinâmica de Código – Programas em Java são formados por uma coleção de classes armazenadas independentemente e que podem ser carregadas no momento de utilização.
You are currently browsing the Radar CITi blog archives for the day terça-feira, julho 13th, 2010.
