Entre os vários motivos para a ampla adoção de Java, o mais decisivo é o
suporte oferecido ao desenvolvimento de software de qualidade.
Analisamos aqui as caracterí*sticas de Java que ajudam a fornecer este
suporte.
Apesar de ter apenas 6 anos, Java já é extremamente popular e domina
grande parte do mercado de aplicaçíµes corporativas. De acordo com a
íºltima pesquisa do instituto Gartner sobre o uso de Java no Brasil, 62%
dos entrevistados em uma conferência sobre Economia da Tecnologia da
Informação afirmaram que já utilizam Java para desenvolvimento de
aplicaçíµes corporativas. Vinte e dois por cento dos entrevistados
afirmaram que não usam Java ainda, mas pretendem usar. Só 16% dos
entrevistados disseram que não usam e não planejam usar Java.
Quando focando no desenvolvimento de novas aplicaçíµes, principalmente
para a web, os porcentuais de adoção de Java são ainda mais
impressionantes. De fato, atualmente, a escolha de uma linguagem para o
desenvolvimento de uma nova aplicação corporativa é basicamente restrita
a Java e C#, a nova linguagem definida pela Microsoft e que é bastante
inspirada em Java.
Vários aspectos ajudam a explicar a rápida e ampla adoção de Java pela
indíºstria de software. O marketing agressivo da Sun (veja a caixa
“Caracterí*sticas de Javaâ€), desde o lançamento da linguagem, e a
rivalidade com a Microsoft chamaram bastante atenção da indíºstria de
software. A semelhança com a sintaxe e alguns conceitos de C e C++, que
dominavam parte significativa do mercado, despertou a simpatia e
facilitou a transição de vários programadores destas linguagens para
Java. A promessa de uma web mais interativa com a execução de
applets¾programas Java com interfaces gráficas e funcionalidades bem
mais ricas do que se consegue com HTML e Javascript¾nos clientes web
parecia ser essencial para explorar serviços inovadores e novas
oportunidades de negócio em comércio eletrí´nico, por exemplo.
Outro forte atrativo para a adoção de Java foi o inovador de linguagem, integrando de forma consistente vários avanços na área de linguagens de programação e provendo uma
de classe (APIs) extensa e padronizada. A implementação da linguagem
por vários fabricantes também assegurava a garantia de investimento e
independência de fabricante, o que é interessante principalmente para
grandes corporaçíµes. Na mesma linha, a promessa não realizada de
padronização de Java pela ISO também ajudou a aumentar a adoção de Java.
Por onde começar?
- Instalando e configurando o ambiente de programação Java JDK (J2SDK versão 5.0)
- Como começar a aprender Java? (em português): Noçíµes introdutória de Java e Orientação a Objetos para quem esta começando.
- Tutorial SUN da linguagem Java- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Getting Started With Java Technology - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Learning to Write Java - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Endereços íšteis na Internet
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Kit para desenvolvimento de aplicativos Java montado pelos criadores da
linguagem. Sob este endereço você pode obter o compilador e outras
ferramentas de desenvolvimento de aplicaçíµes Java para a sua plataforma
de programação.
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] - Informaçíµes sobre a Java Virtual Machine.
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] - Links para documentaçíµes da Plataforma Java.
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] - Contem vários aplicativos Java e recursos para programadores.
- IBM JAVA Technology Zone - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Microsoft Technologies for Java - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Porque Java se chama Java?Artigo: So why did they decide to call it Java
- Contém links para vários livros, inclusive "Thinking in Java". [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] - Servlet and Jsp Programming"
- Object Oriented System Development , by Dennis de Champeaux, Doug Lea, and Penelope Faure, 1993, Addison-Wesley.
- Data Structures and Algorithms in Java de Michael T. Goodrich e Roberto Tamassia
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] - contém vários livros online
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] - contém vários livros online
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] - contém vários livros online
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] - Livro online para download sobre Padríµes de
Coletânea de Links Java
- Some Java Links
- Java Boutique
- JavaMan
- Java World - Revista eletrí´nica da linguagem java.
- Dicas prontas para Java - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Página doHí¼bner: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Livros sobre Java (* = livros indicados)
- Albuquerque, Fernando. Programação Orientada a Objetos usando Java e UML. Brasí*lia: MSD, 1999.
- Campione Mary, Walrath Kathy. The Java Tutorial, Object-Oriented Programming for the Internet.
- Chan, Mark Griffith, Steven & Iasi, Anthony. Java 1001 Dicas de Programação. São Paulo: Makron Books, 1999.
- * Deitel, Harvey M. Java como Programar. Porto Alegre: Bookman, 2001.
- Fields, Duane K e Kolb, Mark. DESENVOLVENDO NA WEB COM JAVA SERVER PAGES. - Editora Moderna
- Flanagan, David. Java in a Nutshell - A Desktop Quick Reference (Java
2SDK 1.2 e 1.3). 3rd Edition. Sebastopol: O´Reilly, 1999.
- Hamilton, Graham Cattel, Rick & Fischer, Maydene. JDBC Database Access with Java. Massachusetts: Addison Wesley, 1997.
- Harold, Elliotte Rusty. Brewing Java: A Tutorial. [Tens de ter uma conta e sessão iniciada para poderes visualizar este link].
- Harold, Elliotte Rusty. Java Network Programming. Sebastopol: OReilly, 1997.
- * Horstmann, Cay & Cornell, Gary. Core Java 2 - Volume 1 - Fundamentos. Makron Books.
- * Horstmann, Cay & Cornell, Gary. Core Java 2 - Volume 2 - Avançados. Makron Books.
- * Horstmann, Cay. Big Java. Bookman.
- Hunter, Jason & Crawford, Willian. Java Servlet Programming. Sebastopol: OReilly, 1998.
- Koffman, Elliot & Wolz, Ursula. Problems Solving with Java. USA: Addison-Wesley, 1999.
- Koosis, Donald & Koosis, David. Programação com Java - Série para Dummies. Rio de Janeiro: Campus, 1999.
- Lalani, Suleiman San Jamsa, Kris. Java Biblioteca do Programador. São Paulo: Makron Books, 1997.
- Lemay, Laura & Perkins Charles L. Teach Yourself JAVA in 21 days. Samsnet, 1996.
- Morgan, Mike. Using Java 1.2. Indianapolis: QUE, 1998.
- Naughton, Patrick. Dominando o Java. São Paulo: Makron Books, 1996.
- Oaks, Scott & Wong, Henry. Java Threads. Cambridge: OReilly, 1997.
- Oaks, S. Java Security, OReilly, 2000.
- * Programação Orientada a Objetos Usando Java - Rafael Santos. Coleção Campus, SBC: 2003.
- Reese, George. Database Programming with JDBC and Java. [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Ritchey, Tim. Programando com Java! Beta 2.0. Rio de Janeiro: Campus, 1996.
Tutoriais
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Tutorial online e para Download "A linguagem de programação Java" de André Cesta
- Secure Internet Programming: Java Security: From HotJava to Netscape and Beyond
- Curso de Linguagem Java - Homepage de Tarcisio Lopes
- Tutoriais online - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Programação Orientada a Objetos - Uma abordagem com Java
- Apostilas online
- Online tutorials grouped by function - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Apostila sobre o JBuilder
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Certificação Java
- Conteíºdo da prova de certificação: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] vários simulados
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] contem joguinho legal de perguntas e respostas.
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] artigo - quando fazer a certificação Java
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] contém free online exams.
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] : exemplos de exames
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] tudo o que se precisa saber para se preparar a certificação
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Simulaçíµes
- Simulação: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Código Fonte em Java
- Javaarchives.com - Free Java Resources - Download a variety of Java
resources including scripts, applets, beans, and more. All downloads are
free. [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] - códigos fonte java free
- Códigos grátis: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- FTP em Java: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Projeto SubMacro: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Chat em Java
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Listas de Discussão
- Grupo Sou Java [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] (em português)
Jornais e Revistas
- Java World ( [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] )
- Doctor Dobbs Journal ([Tens de ter uma conta e sessão iniciada para poderes visualizar este link] - uma das melhores revistas p/ programadores profissionais
- JavaPro: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- MundoJava: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Ferramentas de Programação
IDE e Editores Java
- Eclipse: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Eclipse Tutorials:
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] (english)
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] (in portuguese and in flash)
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] target="_blank">Netbeans: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- JCreator - free
- Jbuilder 5.0 (Grátis)
- jedit.sourceforge.net
- Vi IMproved ( [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] )
- NEdit ( [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] )
- Compilador Just-In-Time JET: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Ferramentas Case
- Rapsody - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Rational Case - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Ferramenta Case feita em Java: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Ferramenta Case Together: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Ferramenta Case UMLStudio: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Ferramenta Case WithClass: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Poseidon for UML - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- JUDE - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Enterprise Architect (não gratuita) - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Geradores de Relatórios
- Crystal-Clear
- Links para soluçíµes em Java: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Jreports: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Gera arquivos PDF
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- PJ - Gera arquivos PDF
Ofuscadores
Ofuscadores são programas que alteram o código java para dificultar o
entendimento quando este for decompilado. Ele altera nomes de variáveis,
classes e métodos.
- JProof - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- RetroGuard - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Decompiladores
- Programa que gera o código fonte java (arquivo .java) a partir do arquivo ".class".
- DJ Java Decompiler - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Outros
- Visual Mining - ChartWorks from VisualMining gives you java programming tools. Includes free downloads. [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Java X .Net
- New Java X .Net (II)
Links por Assuntos
Criptografia
- Pacote JCE da Sun
Exceptions
- JavaWorld - Exceptions in Java - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Applets
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] - sobre applets
Redes
- Adicionando tranferência ftp a aplicaçíµes Java
Interface Gráfica
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Swing Tutorial da Sun: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- *** Livro online free: Swing de Matthew Robinson e Pavel Vorobiev ( December 1999, Softbound, 944 pages, ISBN 1884777848)
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] - botíµes redondos em swing
Java Beans
- Javabeans : [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Introdução a API de Java Beans. [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Curso Básico de Java Beans : [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Enterprise Java Beans
-http://www.theserverside.com/books/masteringEJB/index.jsp - Tutorial sobre Enterprise Java Beans
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] - possui apostila e links
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- The Advanced Java/J2EE Tutorial: java_tutorial.html
- Best practices in EJB exception handling
Servlets
- servlets : [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Curso Básico de Servlets: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Servlets.com
- Servlets and JavaServer Pages (JSP) 1.0: A Tutorial: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Links e tutoriais de Servlets e JSP
- Usando Pool de Conexíµes
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Lista de ambientes suportando servlets mantida pela SUN: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Applet-Servlet Comunicação
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Servidores de Servlets e JSP (Servlet Engine)
- Servlet Engine TOMCAT: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Usando e configurando o TomCat
- Lista de ambientes que suportam Servlets, mantida pela Sun: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Sites de Jsp
- Tutorial Básico de JSP: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] (tem exemplos)
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Comparação entre JSP e ASP - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
JavaMail
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- JavaMail - Pacote para envio de e-mails
Java e XML
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Impressão em Java
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Produto Opensource para geração de relatórios
Performance do Java
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
UML e Orientação a Objetos
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] na secção de material didático tem um material de UML com exemplos no Rational Rose 2000.
- Singletons: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Tutorial de UML - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Design Patterns (Padríµes)
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Tutorial em Português: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Livro Thinking in Patterns with Java do Bruce Eckel em [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Estudo de Caso em Java
- Técnicas para Desenvolvimento de Aplicaçíµes Orientadas a Objetos
Utilizando a Linguagem Java.Marco Aurélio Souza Mangan, Patrí*cia Kayser
e Vargas Denny Azzolin. Minicurso apresentado no III SIMPÓSIO
BRASILEIRO DE LINGUAGENS DE PROGRAMAÇÃO TUTORIAL. PUCRS: 1999.
Jogos em Java
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] (site de informaçíµes sobre jogos em Java)
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] da QuakeCon que desenvolverá o jogo Jamid)
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] (site da Full Sail que desenvolveu a API para jogos 3D em Java)
Máquina Virtual Java
- ClassLoader: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
suporte oferecido ao desenvolvimento de software de qualidade.
Analisamos aqui as caracterí*sticas de Java que ajudam a fornecer este
suporte.
Apesar de ter apenas 6 anos, Java já é extremamente popular e domina
grande parte do mercado de aplicaçíµes corporativas. De acordo com a
íºltima pesquisa do instituto Gartner sobre o uso de Java no Brasil, 62%
dos entrevistados em uma conferência sobre Economia da Tecnologia da
Informação afirmaram que já utilizam Java para desenvolvimento de
aplicaçíµes corporativas. Vinte e dois por cento dos entrevistados
afirmaram que não usam Java ainda, mas pretendem usar. Só 16% dos
entrevistados disseram que não usam e não planejam usar Java.
Quando focando no desenvolvimento de novas aplicaçíµes, principalmente
para a web, os porcentuais de adoção de Java são ainda mais
impressionantes. De fato, atualmente, a escolha de uma linguagem para o
desenvolvimento de uma nova aplicação corporativa é basicamente restrita
a Java e C#, a nova linguagem definida pela Microsoft e que é bastante
inspirada em Java.
Vários aspectos ajudam a explicar a rápida e ampla adoção de Java pela
indíºstria de software. O marketing agressivo da Sun (veja a caixa
“Caracterí*sticas de Javaâ€), desde o lançamento da linguagem, e a
rivalidade com a Microsoft chamaram bastante atenção da indíºstria de
software. A semelhança com a sintaxe e alguns conceitos de C e C++, que
dominavam parte significativa do mercado, despertou a simpatia e
facilitou a transição de vários programadores destas linguagens para
Java. A promessa de uma web mais interativa com a execução de
applets¾programas Java com interfaces gráficas e funcionalidades bem
mais ricas do que se consegue com HTML e Javascript¾nos clientes web
parecia ser essencial para explorar serviços inovadores e novas
oportunidades de negócio em comércio eletrí´nico, por exemplo.
Outro forte atrativo para a adoção de Java foi o inovador de linguagem, integrando de forma consistente vários avanços na área de linguagens de programação e provendo uma
de classe (APIs) extensa e padronizada. A implementação da linguagem
por vários fabricantes também assegurava a garantia de investimento e
independência de fabricante, o que é interessante principalmente para
grandes corporaçíµes. Na mesma linha, a promessa não realizada de
padronização de Java pela ISO também ajudou a aumentar a adoção de Java.
Por onde começar?
- Instalando e configurando o ambiente de programação Java JDK (J2SDK versão 5.0)
- Como começar a aprender Java? (em português): Noçíµes introdutória de Java e Orientação a Objetos para quem esta começando.
- Tutorial SUN da linguagem Java- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Getting Started With Java Technology - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Learning to Write Java - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Endereços íšteis na Internet
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Kit para desenvolvimento de aplicativos Java montado pelos criadores da
linguagem. Sob este endereço você pode obter o compilador e outras
ferramentas de desenvolvimento de aplicaçíµes Java para a sua plataforma
de programação.
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] - Informaçíµes sobre a Java Virtual Machine.
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] - Links para documentaçíµes da Plataforma Java.
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] - Contem vários aplicativos Java e recursos para programadores.
- IBM JAVA Technology Zone - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Microsoft Technologies for Java - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Porque Java se chama Java?Artigo: So why did they decide to call it Java
- Contém links para vários livros, inclusive "Thinking in Java". [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] - Servlet and Jsp Programming"
- Object Oriented System Development , by Dennis de Champeaux, Doug Lea, and Penelope Faure, 1993, Addison-Wesley.
- Data Structures and Algorithms in Java de Michael T. Goodrich e Roberto Tamassia
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] - contém vários livros online
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] - contém vários livros online
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] - contém vários livros online
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] - Livro online para download sobre Padríµes de
Coletânea de Links Java
- Some Java Links
- Java Boutique
- JavaMan
- Java World - Revista eletrí´nica da linguagem java.
- Dicas prontas para Java - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Página doHí¼bner: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Livros sobre Java (* = livros indicados)
- Albuquerque, Fernando. Programação Orientada a Objetos usando Java e UML. Brasí*lia: MSD, 1999.
- Campione Mary, Walrath Kathy. The Java Tutorial, Object-Oriented Programming for the Internet.
- Chan, Mark Griffith, Steven & Iasi, Anthony. Java 1001 Dicas de Programação. São Paulo: Makron Books, 1999.
- * Deitel, Harvey M. Java como Programar. Porto Alegre: Bookman, 2001.
- Fields, Duane K e Kolb, Mark. DESENVOLVENDO NA WEB COM JAVA SERVER PAGES. - Editora Moderna
- Flanagan, David. Java in a Nutshell - A Desktop Quick Reference (Java
2SDK 1.2 e 1.3). 3rd Edition. Sebastopol: O´Reilly, 1999.
- Hamilton, Graham Cattel, Rick & Fischer, Maydene. JDBC Database Access with Java. Massachusetts: Addison Wesley, 1997.
- Harold, Elliotte Rusty. Brewing Java: A Tutorial. [Tens de ter uma conta e sessão iniciada para poderes visualizar este link].
- Harold, Elliotte Rusty. Java Network Programming. Sebastopol: OReilly, 1997.
- * Horstmann, Cay & Cornell, Gary. Core Java 2 - Volume 1 - Fundamentos. Makron Books.
- * Horstmann, Cay & Cornell, Gary. Core Java 2 - Volume 2 - Avançados. Makron Books.
- * Horstmann, Cay. Big Java. Bookman.
- Hunter, Jason & Crawford, Willian. Java Servlet Programming. Sebastopol: OReilly, 1998.
- Koffman, Elliot & Wolz, Ursula. Problems Solving with Java. USA: Addison-Wesley, 1999.
- Koosis, Donald & Koosis, David. Programação com Java - Série para Dummies. Rio de Janeiro: Campus, 1999.
- Lalani, Suleiman San Jamsa, Kris. Java Biblioteca do Programador. São Paulo: Makron Books, 1997.
- Lemay, Laura & Perkins Charles L. Teach Yourself JAVA in 21 days. Samsnet, 1996.
- Morgan, Mike. Using Java 1.2. Indianapolis: QUE, 1998.
- Naughton, Patrick. Dominando o Java. São Paulo: Makron Books, 1996.
- Oaks, Scott & Wong, Henry. Java Threads. Cambridge: OReilly, 1997.
- Oaks, S. Java Security, OReilly, 2000.
- * Programação Orientada a Objetos Usando Java - Rafael Santos. Coleção Campus, SBC: 2003.
- Reese, George. Database Programming with JDBC and Java. [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Ritchey, Tim. Programando com Java! Beta 2.0. Rio de Janeiro: Campus, 1996.
Tutoriais
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Tutorial online e para Download "A linguagem de programação Java" de André Cesta
- Secure Internet Programming: Java Security: From HotJava to Netscape and Beyond
- Curso de Linguagem Java - Homepage de Tarcisio Lopes
- Tutoriais online - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Programação Orientada a Objetos - Uma abordagem com Java
- Apostilas online
- Online tutorials grouped by function - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Apostila sobre o JBuilder
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Certificação Java
- Conteíºdo da prova de certificação: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] vários simulados
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] contem joguinho legal de perguntas e respostas.
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] artigo - quando fazer a certificação Java
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] contém free online exams.
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] : exemplos de exames
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] tudo o que se precisa saber para se preparar a certificação
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Simulaçíµes
- Simulação: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Código Fonte em Java
- Javaarchives.com - Free Java Resources - Download a variety of Java
resources including scripts, applets, beans, and more. All downloads are
free. [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] - códigos fonte java free
- Códigos grátis: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- FTP em Java: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Projeto SubMacro: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Chat em Java
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Listas de Discussão
- Grupo Sou Java [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] (em português)
Jornais e Revistas
- Java World ( [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] )
- Doctor Dobbs Journal ([Tens de ter uma conta e sessão iniciada para poderes visualizar este link] - uma das melhores revistas p/ programadores profissionais
- JavaPro: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- MundoJava: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Ferramentas de Programação
IDE e Editores Java
- Eclipse: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Eclipse Tutorials:
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] (english)
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] (in portuguese and in flash)
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] target="_blank">Netbeans: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- JCreator - free
- Jbuilder 5.0 (Grátis)
- jedit.sourceforge.net
- Vi IMproved ( [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] )
- NEdit ( [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] )
- Compilador Just-In-Time JET: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Ferramentas Case
- Rapsody - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Rational Case - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Ferramenta Case feita em Java: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Ferramenta Case Together: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Ferramenta Case UMLStudio: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Ferramenta Case WithClass: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Poseidon for UML - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- JUDE - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Enterprise Architect (não gratuita) - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Geradores de Relatórios
- Crystal-Clear
- Links para soluçíµes em Java: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Jreports: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Gera arquivos PDF
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- PJ - Gera arquivos PDF
Ofuscadores
Ofuscadores são programas que alteram o código java para dificultar o
entendimento quando este for decompilado. Ele altera nomes de variáveis,
classes e métodos.
- JProof - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- RetroGuard - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Decompiladores
- Programa que gera o código fonte java (arquivo .java) a partir do arquivo ".class".
- DJ Java Decompiler - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Outros
- Visual Mining - ChartWorks from VisualMining gives you java programming tools. Includes free downloads. [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Java X .Net
- New Java X .Net (II)
Links por Assuntos
Criptografia
- Pacote JCE da Sun
Exceptions
- JavaWorld - Exceptions in Java - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Applets
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] - sobre applets
Redes
- Adicionando tranferência ftp a aplicaçíµes Java
Interface Gráfica
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Swing Tutorial da Sun: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- *** Livro online free: Swing de Matthew Robinson e Pavel Vorobiev ( December 1999, Softbound, 944 pages, ISBN 1884777848)
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] - botíµes redondos em swing
Java Beans
- Javabeans : [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Introdução a API de Java Beans. [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Curso Básico de Java Beans : [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Enterprise Java Beans
-http://www.theserverside.com/books/masteringEJB/index.jsp - Tutorial sobre Enterprise Java Beans
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] - possui apostila e links
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- The Advanced Java/J2EE Tutorial: java_tutorial.html
- Best practices in EJB exception handling
Servlets
- servlets : [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Curso Básico de Servlets: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Servlets.com
- Servlets and JavaServer Pages (JSP) 1.0: A Tutorial: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Links e tutoriais de Servlets e JSP
- Usando Pool de Conexíµes
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Lista de ambientes suportando servlets mantida pela SUN: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Applet-Servlet Comunicação
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Servidores de Servlets e JSP (Servlet Engine)
- Servlet Engine TOMCAT: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Usando e configurando o TomCat
- Lista de ambientes que suportam Servlets, mantida pela Sun: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Sites de Jsp
- Tutorial Básico de JSP: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] (tem exemplos)
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Comparação entre JSP e ASP - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
JavaMail
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- JavaMail - Pacote para envio de e-mails
Java e XML
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Impressão em Java
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Produto Opensource para geração de relatórios
Performance do Java
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
UML e Orientação a Objetos
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] na secção de material didático tem um material de UML com exemplos no Rational Rose 2000.
- Singletons: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Tutorial de UML - [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Design Patterns (Padríµes)
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Tutorial em Português: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- Livro Thinking in Patterns with Java do Bruce Eckel em [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Estudo de Caso em Java
- Técnicas para Desenvolvimento de Aplicaçíµes Orientadas a Objetos
Utilizando a Linguagem Java.Marco Aurélio Souza Mangan, Patrí*cia Kayser
e Vargas Denny Azzolin. Minicurso apresentado no III SIMPÓSIO
BRASILEIRO DE LINGUAGENS DE PROGRAMAÇÃO TUTORIAL. PUCRS: 1999.
Jogos em Java
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] (site de informaçíµes sobre jogos em Java)
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] da QuakeCon que desenvolverá o jogo Jamid)
- [Tens de ter uma conta e sessão iniciada para poderes visualizar este link] (site da Full Sail que desenvolveu a API para jogos 3D em Java)
Máquina Virtual Java
- ClassLoader: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
12/19/2017, 18:48 por MrViSiBLe
» MU LIVE SEASON 2 | INAUGURA DOMINGO 17/09
9/2/2017, 13:51 por MrViSiBLe
» Sorteio Perfumes - Forum ViSiBLe
8/25/2017, 08:27 por Convidado
» Novas Vagas Para Staff
8/24/2017, 15:20 por MrViSiBLe
» CSGO [Internal/External] Multi-Hack AIMBOT + TRIGGERBOT + ESP + BHOP
8/22/2017, 03:04 por MrViSiBLe
» REB00T 31/07/2017
8/22/2017, 03:01 por MrViSiBLe
» [CS:GO] HENTAIWARE 19/08/2017 | LEGIT | RAGE | ESP | GLOVES | FACEIT |
8/22/2017, 02:58 por MrViSiBLe
» DeviceCheats CS:GO Gratuito 31/07/2017
8/22/2017, 02:56 por MrViSiBLe
» [CS:GO] External - Glow ESP | Triggerbot | RCS | BunnyHop | Noflash
8/22/2017, 02:53 por MrViSiBLe
» [CS:GO] GLOW ESP 21/08/2017
8/22/2017, 02:49 por MrViSiBLe