“A LINGUAGEM DE PROGRAMAÇÃO JAVA

TUTORIAL:

"A LINGUAGEM DE PROGRAMA??O

JAVATM"

E

ORIENTA??O A OBJETOS

Instituto de Computa??o Julho 1996;

Atualizado 2009.

Andr? Augusto Cesta. aacesta@ Orientadora: Profa Dra Cec?lia Mary Fischer Rubira

INFORMA??O SOBRE "COPYRIGHT"

Copyright 1996- IC - UNICAMP. Este texto e documentos relacionados s?o protegidos por copyright. Esta publica??o ? apresentada como est? sem garantia de erros e mudan?as, sejam nos endere?os (URL's) , texto ou do c?digo reutilizado nos programas exemplo.

Para obter a ?ltima vers?o deste texto consulte

Marcas Registradas:

Sun, o logotipo da Sun, Sun Microsystems, Solaris, HotJava e Java s?o marcas registradas de Sun Microsystems, Inc. nos Estados Unidos e em alguns outros pa?ses. O personagem "Duke" ? marca registrada de Sun Microsystems. UNIX ? marca registrada nos Estados Unidos e outros pa?ses, exclusivamente licenciada por X/Open Company, Ltd.. Netscape Navigator ? marca registrada de: "Netscape Communications Corporation".

Pref?cio:

Este texto faz parte de um estudo comparativo de linguagens de programa??o orientadas a objetos. O conte?do deste estudo tamb?m est? dispon?vel na Web sob o endere?o . Neste endere?o, voc? pode complementar seu aprendizado, rodando exerc?cios iterativos, acessando "links" para outros hipertextos sobre linguagens de programa??o, vendo exemplos de programas e interagindo com aplica??es para a Internet.

A diferen?a entre este estudo e outros textos que voc? possa encontrar sobre o mesmo assunto ? o car?ter pr?tico. Exemplos completos, dicas de programa??o, explica??es sobre detalhes normalmente ignorados em livros, tornar?o seu aprendizado mais f?cil, principalmente na segunda parte onde tratamos da constru??o de aplica??es para a Internet.

No inicio, os exemplos podem ser considerados f?ceis, mas eles v?o se complicando cada vez mais de modo que ? importante que o leitor acompanhe o texto fazendo os exerc?cios. Forneceremos uma s?rie de id?ias de programas simples para que voc? possa testar seu conhecimento. Estes programas simples podem ser melhorados atrav?s do uso de interfaces gr?ficas, assunto que n?o ? coberto neste tutorial.

QUEM DEVERIA LER ESTE TUTORIAL

Qualquer leitor que tenha experi?ncia com pelo menos uma linguagem de programa??o.

DIAGRAMA??O DESTE TEXTO

Apesar de Java ser uma linguagem que serve para v?rios prop?sitos, o seu sucesso atual (?poca do seu lan?amento em 1996) se deve a possibilidade de elabora??o de aplica??es para a Internet. Dada a import?ncia deste aspecto da linguagem, este texto est? organizado de maneira semelhante as p?ginas encontradas na WWW, frequentemente voc? encontrar? diagramas como o seguinte:

TUTORIAL

"Estudo comparativo de linguagens de programa??o orientadas a objetos". Nesta p?gina voc? encontrar? tutoriais sobre diversas linguagens orientadas a objetos, dentre elas: C++, Modula-3, Java. Quanto a Java, voc? ter? a oportunidade de ver c?digo de programas e test?-los, al?m de poder adquirir a vers?o mais nova deste texto. Encontrar? tamb?m links para sites sobre orienta??o a objetos.

Este diagrama representa um hipertexto que pode ser acessado de modo a complementar seu estudo. A parte escrita em letra maior ? o endere?o, o texto em it?lico faz um resumo do conte?do desta p?gina. Usando estes "links" ou diagramas voc? encontrar? uma maneira ordenada de aprender sem se perder no mar de informa??es da Internet.

URL: "Uniform Resource Locator", ? o endere?o de um computador na internet

O diagrama acima aparecer? toda vez que introduzirmos uma palavra nova. Caso voc? encontre alguma palavra desconhecida, basta usar o ?ndice remissivo para obter sua defini??o.

? importante lembrar que os hipertextos citados neste tutorial, n?o s?o de nossa responsabilidade. Como eles est?o sujeitos a mudan?as, contamos com a sua ajuda para efetuarmos atualiza??es, conte voc? tamb?m com a nossa ajuda na internet.

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download