Popular Posts

terça-feira, 8 de fevereiro de 2011

JAVA Ferramentas Básicas do 2º ano de Sistemas de Informação

Java é uma linguagem de programação orientada a objeto desenvolvida na década de 90 por uma equipe de programadores chefiada por James Gosling, na empresa Sun Microsystems. Diferentemente das linguagens convencionais, que são compiladas para código nativo, a linguagem Java é compilada para um bytecode que é executado por uma máquina virtual. A linguagem de programação Java é a linguagem convencional da Plataforma Java, mas não sua única linguagem.


Características

  • Orientação a objetos - Baseado no modelo de Simula67;
  • Portabilidade - Independência de plataforma - "escreva uma vez, execute em qualquer lugar" ("write once, run anywhere");
  • Recursos de Rede - Possui extensa biblioteca de rotinas que facilitam a cooperação com protocolos TCP/IP, como HTTP e FTP;
  • Segurança - Pode executar programas via rede com restrições de execução;
  • Sintaxe similar a 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;
  • Carga Dinâmica de Código - Programas em Java são formados por uma cole(c)ção de classes armazenadas independentemente e que podem ser carregadas no momento de utilização.

Vamos direto ao ponto, para programar em JAVA você irá precisar de algumas ferramentas, as quais explicarei e disponibilizarei o link de download.

  • IDE: (Integrated Development Environment): Um ambiente integrado para desenvolvimento de software.

  • JDK: kit de desenvolvimento JAVA fornecido livremente pela Sun. Constitui um conjunto de programas que engloba compilador, interpretador e utilitários.

  • PostgreSQL: é um sistema gerenciador de banco de dados objeto relacional (SGBDOR).

  • iReport: é uma ferramenta que visa facilitar a construção de relatórios utilizando a biblioteca JasperReports.
Downloads

IDE





JDK


PostgreSQL



iReport


Dúvidas:

skype: julianor.


Nota: todos softwares disponibilizados são gratuitos.









0 comentários:

Postar um comentário