Recursos da Internet e da World Wide Web
Esta seção fornece muitos recursos da Web que serão úteis para você à medida que aprende a linguagem Java. Os sites incluem recursos do Java, ferramentas de desenvolvimento em Java para alunos e profissionais e, além disso, nossos próprios sites da Web em que você pode localizar downloads e recursos associados com este livro. Também fornecemos um link em que você pode se inscrever no nosso boletim Deitel Buzz Online gratuito via correio eletrônico.
Nota:Todos os links fornecidos funcionavam à época da publicação do texto principal. Como a internet está constantemente evoluindo, alguns domínios e/ou páginas para os quais fornecemos links podem ter sido movidos, alterados ou expirados desde a data da publicação do livro.
Capítulo 1 Introdução aos computadores, à Internet e à World Wide Web
- www.uml.org
- Esta página de recursos da UML do Object Management Group (OMG) fornece documentos de especificação da UML e outras tecnologias orientadas a objetos.
- www.ibm.com/software/rational/uml
- Esta é a página de recursos da UML da IBM Rational — a sucessora da Rational Software Corporation (a empresa que criou a UML).
Sites da Web da Deitel & Associates
- www.deitel.com/books/jHTP6/index.html
- A home page da Deitel & Associates do Java Como programar, Sexta Edição. Aqui o leitor encontrará links para os exemplos do livro (também incluídos no CD que acompanha o livro) e outros recursos, como nossos Dive Into guides gratuitos que o ajudam a começar a aprender os vários ambientes de desenvolvimento integrado Java (IDEs).
- www.deitel.com
- Verifique atualizações, correções e recursos adicionais de todas as publicações da Deitel na home page da Deitel & Associates.
- www.deitel.com/newsletter/subscribe.html
- Visite esse site para assinar boletim de correio eletrônico Deitel Buzz Online a fim de seguir o programa de publicações da Deitel & Associates.
- www.prenhall.com/deitel
- Home page da Prentice Hall para as publicações da Deitel. Aqui você encontrará informações detalhadas sobre nossos produtos, capítulos de exemplo e Companion Web Sites que contêm recursos específicos ao livro e ao capítulo para alunos e instrutores.
Sites da Web da Sun Microsystems
- java.sun.com
- Home page da Sun para a tecnologia Java. Aqui você encontrará downloads, guias de referência para desenvolvedores, foruns da comunidade, tutoriais on-line e muitos outros recursos Java valiosos.
- java.sun.com/j2se
- A home page da Java 2 Platform, Standard Edition.
- java.sun.com/j2se/5.0/download.jsp
- A página de download da Java 2 Platform, Standard Edition versão 5.0 Padrão e sua documentação. Esse kit de desenvolvimento inclui tudo que você precisa para compilar e executar seus aplicativos Java. Note que como a Sun atualiza o Java, o número 5.0 no URL precedente mudará. Você pode sempre ir para java.sun.com/j2se para localizar a versão mais recente do Java.
- java.sun.com/j2se/5.0/install.html
- Instruções para instalar o JDK versão 5.0 em plataformas Solaris, Windows e Linux. Verifique esse site se você tiver dificuldades de instalar o Java no computador. Observe também que como o Java é atualizado, o número 5.0 no URL anterior mudará. Você pode sempre ir para java.sun.com/j2se para localizar a versão mais recente do Java.
- java.sun.com/learning/new2java/index.html
- O "New to Java Center" no site da Web da Sun Microsystems apresenta recursos de treinamento on-line para ajudar você a começar a aprender a programação Java.
- java.sun.com/j2se/5.0/docs/api/index.html
- Esse site fornece a documentação da API da Java 2 Platform, Standard Edition versão 5.0. Consulte esse site para aprender sobre as classes predefinidas e interfaces da biblioteca de classe Java.
- java.sun.com/reference/docs/index.html
- O site de documentação da Sun para todas as tecnologias Java. Aqui você encontrará informações técnicas sobre todas as tecnologias Java, incluindo especificações da API (application programming interface – interface de programas aplicativos) para o Java e tecnologias da Sun relacionadas.
- java.sun.com/products/hotspot
- Visite a página de informações sobre produtos para a máquina virtual HotSpot e o compilador da Sun, um componente padrão do Java 2 Runtime Environment e do JDK e as últimas informações sobre tradução de programa Java de alta velocidade.
- developers.sun.com
- A home page da Sun para desenvolvedores Java fornece downloads, APIs, amostras de código, artigos com conselhos técnicos e outros recursos sobre as melhores práticas de desenvolvimento em Java.
Editores e ambientes de desenvolvimento integrado
- www.download.com
- Um site que contém aplicativos freeware e shareware para download. Em particular, há vários editores nesse site que podem ser utilizados para editar o código-fonte Java.
- www.eclipse.org
- A home page do ambiente de desenvolvimento Eclipse, que pode ser utilizado para desenvolver código em qualquer linguagem de programação. Você pode fazer download do ambiente e de vários plug-ins Java para utilizar esse ambiente no desenvolvimento de programas Java.
- www.netbeans.org
- A home page do NetBeans IDE, uma das ferramentas de desenvolvimento em Java livremente distribuídas mais amplamente utilizadas.
- borland.com/products/downloads/download_jbuilder.html
- A Borland fornece uma versão Foundation Edition livre de seu popular Java JBuilder. O site também fornece avaliação de 30 dias de versões das edições Enterprise e Developer.
- www.blueJ.org
- A home page do ambiente de BlueJ — uma ferramenta projetada para ensinar Java orientado a objetos para programadores iniciantes. O BlueJ está disponível como download gratuito.
- www.jgrasp.org
- A home page do jGRASP fornece downloads, documentação e tutoriais dessa ferramenta que exibe representações visuais de programas Java para auxiliar no entendimento.
- www.jedit.org
- A home page do jEdit — um editor de textos que é escrito em Java para programadores.
- wwws.sun.com/software/sundev/jde/
- A home page do Java Studio da Sun — a Sun Microsystems aprimorou a versão do NetBeans.
- www.jcreator.com
- A home page do JCreator — uma Java IDE popular. O JCreator Lite Edition está disponível como um download gratuito. Também há uma versão de avaliação de 30 dias do Creator Pro Edition.
Outros sites relacionados a recursos de Java
- www.javalobby.org
- Fornece notícias atualizadas sobre o Java, foruns em que os desenvolvedores podem trocar dicas e conselhos e uma abrangente base de conhecimentos Java que organiza artigos e downloads por toda a Web.
- www.jguru.com
- Fornece foruns, downloads, artigos, cursos on-line e uma grande coleção de FAQs (Frequently Asked Questions – perguntas feitas com freqüência) sobre o Java.
- www.javaworld.com
- Fornece recursos para desenvolvedores em Java, como artigos, índices de livros populares, dicas e FAQs sobre o Java.
- www.ftponline.com/javapro
- A home page da revista JavaPro apresenta artigos mensais, dicas de programação, críticas de livro e muitos outros recursos.
- sys-con.com/java/
- A home page do Java Developer’s Journal da Mídia Sys-Con Media, fornece artigos, livros eletrônicos e outros recursos Java.
Voltar para o início
|
Capítulo 2 Introdução aos aplicativos Java
Capítulo 3 Introdução a classes e objetos
Capítulo 4 Instruções de controle: Parte 1
Capítulo 5 Instruções de controle: Parte 2
Capítulo 6 Métodos: Um exame mais profundo
- java.sun.com/j2se/5.0/docs/api/index.html
- Familiarize-se com a rica coleção de classes e métodos fornecidos pela Java API. Na Seção 6.8, apresentamos uma visão geral dos vários pacotes comuns. No Apêndice G, explicamos como navegar pela documentação da Java API.
- java.sun.com/j2se/5.0/docs/api/overview-summary.html
- Visite este site para obter uma visão geral dos pacotes no JDK 5.0. Muitos outros pacotes também estão disponíveis para download em java.sun.com.
- java.sun.com/j2se/5.0/docs/api/index.html
- Você pode localizar informações adicionais sobre os métodos de uma classe Java predefinida na documentação da Java API nesse site Web. Ao visitar esse site, clique no link Index para ver uma listagem alfabética de todas as classes e métodos na Java API. Localize o nome da classe e clique no seu link para ver a descrição on-line dessa classe. Clique no link METHOD para ver uma tabela dos métodos da classe. Cada método static será listado com a palavra "static" precedendo o tipo de retorno do método. Para uma visão geral mais detalhada da navegação pela documentação da Java API, consulte o Apêndice G, Utilizando a documentação da Java API.
- java.sun.com/j2se/5.0/docs/api/java/util/Random.html
- Visite este site para obter mais informações sobre Random.
- java.sun.com/docs/books/jls/second_edition/html/names.doc.html#103228
- Consulte esse site para obter mais informações sobre escopo de identificadores.
Voltar para o início
|
Chapter 7 Arrays
Não há recursos da Web para este capítulo.
Chapter 8 Classes e objetos: Um exame mais profundo
Capítulo 9 Programação orientada a objetos: Herança
Capítulo 10 Programação orientada a objetos: Polimorfismo
Capítulo 11, Componentes GUI: Parte 1
Capítulo 12 Imagens gráficas e Java 2D
Capítulo 13 Tratamento de exceção
Capítulo14 Arquivos e streams
Chapter 15 Recursão
Chapter 16 Pesquisa e classificação
Chapter 17 Estrutura de dados
Capítulo 18 Genéricos
Capítulo 19 Coleções
Capítulo 20 Introdução aos aplicativos Java
- java.sun.com/j2se/5.0/
- Se você estiver utilizando uma ferramenta de desenvolvimento Java que não vem com as demos de Java da Sun, você pode descarregar o JDK (com as demos) do site Web do Java da Sun Microsystems
- java.sun.com/j2se/5.0/docs/relnotes/demos.html
- Se seu navegador suportar o J2SE 5.0, você pode testar esses applets localizados nesse site.
- developer.java.sun.com/developer/technicalArticles/Security/Signed/" target="links-win">developer.java.sun.com/developer/technicalArticles/Security/Signed/
- Consulte este site para obter informações sobre segurança e applets.
- java.sun.com/j2se/5.0/docs/guide/security/spec/security-spec.doc1.html" target="links-win">java.sun.com/j2se/5.0/docs/guide/security/spec/security-spec.doc1.html
- Visite este site para obter informações sobre o modelo de segurança da Java 2 Platform.
- java.sun.com/applets
- contém vários recursos de applets Java, incluindo applets gratuitos que você pode utilizar no seu próprio site Web, os applets de demonstração no JDK e outros applets (muitos dos quais você pode fazer download). Em uma seção intitulada “Applets at Work”, você pode ler sobre o uso de applets na indústria.
- java.com
- Se você não tiver o Java instalado e configurado no seu navegador, você pode visitar este site e clicar no botão Get It Now para fazer download do Java e instalá-lo no navegadorr. São oferecidas instruções para várias versões do Windows, Linux, Solaris e Mac OS.
- java.sun.com
- O melhor lugar para começar é na fonte — o site Web do Java da Sun Microsystems. Visite esse site para ler tutoriais on-line gratuitos que inclui suporte técnico, foruns de discussão, artigos técnicos, recursos, anúncios de novos recursos Java e acesso a novas tecnologias Java.
- java.sun.com/learning/
- Ele tem vários tutoriais on-line gratuitos.
- www.jars.com
- JARS—originalmente chamado o Java Applet Rating Service. É outro site útil, originalmente, um amplo repositório Java para applets. Ele classificava cada applet registrado no site como 1% superior, 5% superior ou 25% superior de modo que você pudesse visualizar os melhores applets na Web. No início do desenvolvimento da linguagem Java, ter seu applet avaliado aqui era uma excelente maneira de demonstrar suas capacidades de programação em Java. JARS é agora um outro recurso abrangente para programadores Java.
Voltar para o início
|
Chapter 21 Multimedia: Applets e aplicativos
Criando um Media Player simples
- www.nasa.gov/multimedia/highlights/index.html
- The A NASA Multimedia Gallery contém uma grande variedade de imagens, clipes de áudio e videoclipes que você pode descarregar e utilizar para testar seus programas de multimídia Java.
- sunsite.tus.ac.jp/multimed
- A SSunsite Japan Multimedia Collection também fornece uma ampla variedade de imagens, clipes de áudio e videoclipes que você pode descarregar para propósitos educacionais.
- www.anbg.gov.au/anbg/index.html
- The O site Web Australian National Botanic Gardens fornece links para muitos sons de animais. Experimente, por exemplo, o link Common Birds na seção “Animals in the Gardens”.
- www.thefreesite.com
- TheFreeSite.com tem links para sons e o clipes de arte gratuitos.
- www.soundcentral.com
- SoundCentral fornece clipes de áudio em formatos WAV, AU, AIFF e MIDI.
- www.animationfactory.com
- The Animation Factory fornece milhares de animações GIF gratuitamente para uso pessoal.
- www.clipart.com
- ClipArt.com é um serviço baseado em assinatura para imagens e sons.
- www.pngart.com
- PNGART.com fornece mais de 50.000 imagens gratuitamente no formato PNG.
- java.sun.com/developer/techDocs/hi/repository
- O Java look and feel Graphics Repository fornece imagens projetadas para utilização em uma Swing GUI, incluindo imagens de botão de barra de ferramentas.
- www.freebyte.com/graphicprograms
- Este guia contém links para vários programas de softwares de imagens gráficas gratuitos. O software pode ser utilizado para modificar imagens e desenhar imagens gráficas.
- graphicssoft.about.com/od/pixelbasedfreewin
- Esse site fornece links para programas livres/gratuitos de imagens gráficas projetados para utilização em máquinas Windows.
Referências de API multimídia do Java
- java.sun.com/products/java-media/jmf
- Essa é a home page da Java Media Framework (JMF) API. Aqui você pode descarregar a última implementação do JMF da Sun. O site também contém a documentação para o JMF.
- java.sun.com/products/java-media/sound
- A home page da Java Sound API. A API Java Sound fornece recursos para reproduzir e gravar áudio.
- java.sun.com/products/java-media/3D
- A home page da Java 3D API. Essa API pode ser utilizada para produzir imagens tridimensionais típicas dos videogames de hoje.
- java.sun.com/developer/onlineTraining/java3d
- Esse site fornece um tutorial Java 3D API.
- java.sun.com/products/java-media/jai
- A home page da Java Advanced Imaging API. Essa API fornece capacidades de processamento de imagens, como aprimoramento de contraste, corte, redimensionamento e distorção geométrica.
- java.sun.com/products/java-media/speech
- A Java Speech API permite aos programas realizar síntese e reconhecimento de fala.
- freetts.sourceforge.net/docs/index.php
- FreeTTS é uma implementação da Java Speech API.
- java.sun.com/products/java-media/2D
- Essa é a home page da Java 2D API. Essa API (introduzida no Capítulo 12) fornece capacidades detrabalhar com imagens gráficas bidimensionais complexas.
- java.sun.com/j2se/1.4.2/docs/guide/imageio
- Este site contém um guia para a Java Image I/O API, que permite aos programas carregar e salvar imagens utilizando formatos que não são atualmente suportados pelas APIs Java.
Voltar para o início
|
Capítulo 22 Componentes GUI: Parte 2
Chapter 23 Multithreading
Capítulo 24 Rede
Capítulo 25 - Acessando bancos de dados com o JDBC
- java.sun.com/products/jdbc
- Home page JDBC da Sun Microsystems Inc.
- java.sun.com/docs/books/tutorial/jdbc/index.html
- Trilha JDBC The Java Tutorial.
- industry.java.sun.com/products/jdbc/drivers
- O sistema de pesquisa da Sun Microsystems para localizar drivers JDBC.
- www.sql.org
- Esse portal de SQL fornece links para muitos recursos, incluindo sintaxe de SQL, dicas, tutoriais, livros, revistas, grupos de discussão, empresas com serviços de SQL, consultores de SQL e softwares gratuitos.
- java.sun.com/j2se/5.0/docs/guide/jdbc/index.html
- A documentação da JDBC API da Sun Microsystems.
- java.sun.com/products/jdbc/faq.html
- FAQs da Sun Microsystems na JDBC.
- www.jguru.com/faq/JDBC
- FAQs da JGuru JDBC.
- www.mysql.com
- Esse site é a home page do banco de dados MySQL. Você pode fazer download das últimas versões de MySQL e MySQL Connector/J e acessar sua documentação on-line.
- www.mysql.com/products/mysql
- Introdução ao servidor de bancos de dados MySQL e a links para sua documentação e sites de download.
- dev.mysql.com/doc/mysql/en/index.html
- Manual de referência de MySQL.
- dev.mysql.com/doc/connector/j/en/index.html
- A documentação do MySQL Connector/J, incluindo as instruções de instalação e exemplos.
- java.sun.com/j2se/5.0/docs/guide/jdbc/getstart/rowsetImpl.html
- Visão geral da interface RowSet e suas subinterfaces. Esse site também discute as implementações de referência dessas interfaces da Sun e sua utilização.
- developer.java.sun.com/developer/Books/JDBCTutorial/chapter5.html
- O Capítulo 5 (Tutorial RowSet) do livro The JDBC 2.0 API Tutorial and Reference, Second Edition.
Voltar para o início
|
Capítulo 26 Servlets
- java.sun.com/products/servlet/index.html
- A página de servlet na Sun Microsystems, o site Web Java fornece acesso às informações mais recentes sobre servlets e recursos de servlet.
- jakarta.apache.org
- Essa é a home page do Apache Project para o Jakarta Project.
- jakarta.apache.org/tomcat/index.html
- A home page para os servlets de Tomcat e implementação de referência de JavaServer Pages.
- www.servlets.com
- Esse site Web fornece notícias, ferramentas e documentos para tecnologias de servlets e de JSP. Ele também tem um link para o livro Java Servlet Programming pela O’Reilly.
- theserverside.com
- TheServerSide.com é dedicado a informações e recursos do J2EE.
- www.javacorporate.com/expresso/frame.jsp
- Home of the open-source Expresso Framework, which includes a library of extensible servlet components to help speed Web application development.
- www.servlet.com/srvdev.jhtml
- ServletInc's Servlet Developers Forum fornece recursos para desenvolvedores Java do lado do servidor e informações sobre servidores Web que suportam a tecnologias de servlet.
- www.coolservlets.com
- Fornece servlets Java de código-fonte aberto gratuitos.
- www.cetus-links.org/oo_java_servlets.html
- Fornece uma lista de links a recursos de servlets e a outras tecnologias.
- www.javaskyline.com
- Java Skyline é uma revista on-line para os desenvolvedores de servlets.
- www.rfc-editor.org
- O RFC Editor fornece um sistema de pesquisa para RFCs (Request for Comments). Muitas dessas RFCs fornecem detalhes de tecnologias Web relacionadas. As RFCs de interesse para desenvolvedores de servlet incluem URI in WWW (RFC 1630), URI: generic syntax (RFC 2396), HTTP State Management Mechanism (RFC 2109), Use and Interpretation of HTTP Version Numbers (RFC 2145), Hyper Text Coffee Pot Control Protocol (RFC 2324), HTTP/1.1 (RFC 2616) e HTTP Authentication: Basic and Digest Authentication (RFC 2617).
Voltar para o início
|
Capítulo 26 JavaServer Pages (JSP)
- java.sun.com/products/jsp
- A home page de informações sobre JavaServer Pages no site do Java da Sun Microsystems.
- java.sun.com/products/servlet
- A home page de informações sobre servlets no site do Java da Sun Microsystems.
- java.sun.com/j2ee
- A home page do Java 2 Enterprise Edition no site do Java da Sun Microsystems.
- www.w3.org
- A home page do World Wide Web Consortium. Esse site fornece informações sobre padrões da Internet e Web atuais e em desenvolvimento, como XHTML, XML e CSS.
- jsptags.com
- Esse site inclui tutoriais, bibliotecas de tags, softwares e outros recursos para programadores em JSP.
- jspinsider.com
- Este site de programação Web se concentra nos recursos para programadores em JSP. Ele inclui software, tutoriais, artigos, código de exemplo, referências e links para outros recursos da programação em JSP e Web.
Voltar para o início
|
Capítulo 28 Saída formatada
Capítulo 29 Strings, caracteres e expressões regulares
Apêndice A Gráfico de precedência de operador
Apêndice B Conjunto de caracteres ASCII
Apêndice C Palavras-chave e palavras reservadas
Apêndice D Tipos de primitivos
Apêndice E Sistemas de número
Apêndice F Unicode®
Apêndice G Utilizando a documentação da Java API
Apêndice H Criando documentação com o javadoc
Apêndice I Manipulação de bits
Apêndice J Código do estudo de caso ATM
Apêndice K Instruções break econtinue rotuladas
Não há recursos da Web para este Apêndice.
Apêndice L UML 2: Tipos de diagramas adicionais
Apêndice M Padrões de projeto
Apêndice N Utilizando o depurador