Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword or section
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
Tutorial Java

Tutorial Java

Ratings: (0)|Views: 109|Likes:

More info:

Categories:Topics, Art & Design
Published by: Moselino Domingos Santos on Nov 10, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

11/06/2011

pdf

text

original

 
TUTORIAL:"A LINGUAGEM DEPROGRAMAÇÃO JAVA"
ORIENTAÇÃO A OBJETOSInstituto de Computação junho, 96André Augusto Cesta. aacesta@dcc.unicamp.br 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 nosendereços (URL's) , texto ou do código reutilizado nos programas exemplo.Para obter a última versão deste texto consulte http://www.dcc.unicamp.br/~aacestaou http://www.dcc.unicamp.br 
Marcas Registradas:
 Sun , o logotipo da Sun, Sun Microsystems, Solaris, HotJava e Java são marcasregistradas de Sun Microsystems, Inc. nos Estados Unidos e em alguns outros países. O personagem "Duke" é marca registrada de Sun Microsystems. UNIX é marca registradanos Estados Unidos e outros países, exclusivamente licenciada por X/Open Conpany,Ltd.. Netscape Navigator é marca registrada de: "Netscape CommunicationsCorporation".
Prefácio:
 Este texto faz parte de um estudo comparativo de linguagens de programação orientadasa objetos. O conteúdo deste estudo também está disponível na "World Wide Web", áreamultímidia da internet, sob o endereço http://www.dcc.unicamp.br/~aacesta . Nesteendereço, você pode complementar seu aprendizado, rodando exercícios iterativos,acessando "links" para outros hipertextos sobre linguagens de programação, vendoexemplos 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 mesmoassunto é o caráter prático. Exemplos completos, dicas de programação, explicaçõessobre 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 ainternet. No inicio, os exemplos podem ser considerados fáceis, mas eles vão se complicandocada vez mais de modo que é importante que o leitor acompanhe o texto fazendo osexercícios. Forneceremos uma série de idéias de programas simples para que você possatestar seu conhecimento. Estes programas simples serão melhorados no segundovolume, através do uso de interfaces gráficas.
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) se deve a possibilidade de elaboração de aplicações para ainternet. Dada a importância deste aspecto da linguagem, este texto está organizado demaneira semelhante as páginas encontradas na WWW, frequentemente você encontrarádiagramas como o seguinte:
TUTORIAL http://www.dcc.unicamp.br/~aacesta"Homepage:tutorial" "Estudocomparativo de linguagens de programação orientadas aobjetos". Nesta página vocêencontrará tutoriais sobre diversas linguagensorientadas a objetos, dentre elas:C++, Modula-3, Java. Quanto a Java, você terá aoportunidade de ver código deprogramas e testá-los, além de poder adquirir a versãomais nova deste texto.Encontrará também links para sites sobre orientação aobjetos.
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 umresumo 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 umcomputador 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 suadefinição.É importante lembrar que os hipertextos citados neste tutorial, não são de nossaresponsabilidade. Como eles estão sujeitos a mudanças, contamos com a sua ajuda paraefetuarmos atualizações, conte você também com a nossa ajuda na internet.Os programas exemplo deste texto são apresentados em caixas retangulares, e todocódigo é escrito em fonte diferente da usada neste texto comum. O trechos de códigoque aparecem desmembrados de seus arquivos, tem fundo cinza claro. Todos os
 
arquivos presentes dentro dos retângulos, são arquivos "text-only", qualquer formatação(negrito) tem apenas função didática.
Os resultados dos programas são indicados pelo diagrama aolado:
DIVISÃO DO TUTORIAL
 Apresentação do modelo de objetos da linguagem e conceitos relacionados tais como polimorfismo, tratamento de exceções , etc. Ao longo dessa apresentação, em segundo plano, você aprenderá os aspectos básicos da linguagem tais como "loops", desvioscondicionais, etc.Este tutorial não cobre a parte de interfaces gráficas e nem de networking da linguagem.Vale lembrar que Java é uma linguagem de pro pósito geral e que saber orientação aobjetos nela vai torna-lo um programador mais eficiente, organizado, etc.A maioria dos leitores fica ansiosa para aprender como criar aplicações para a internet,mas depois de satisfeita esta ansiedade voltam para o ponto onde aprendem como programar na linguagem e não apenas experimentar com a criação de botões, caixas dediálogo, imagens, etc. Se esse é o seu caso, é recomendável um "tour" pela WWW antesde começar a programar, um bom "site" para começar a pesquisar com um "browser"compatível com Java (Netscape Navigator 2.0 ou superior) é :
APPLETS http://www.Javasoft.com/applets "Links" paravários applets, divididos porcategorias: games, sound, busines, animation... Divirta-se...APPLETS: São pequenos programas escritos em Java quepodem ser embebidos emdocumentos hipetextos. São exemplos de applets:animações, imagens, botões,etc. Applets podem suportar efeitos de multimidia comosons, iterações com ousuário (mouse, teclado), imagens, animações, gráficos,etc"Applets:definição".

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->