|
|
Aprendendo java |
AWT e Swing |
Collections |
Core Java |
Design Patterns |
Dicas |
Engenharia de Software |
Entrada e saída |
Especial |
Eventos |
IDEs |
J2EE |
J2ME |
Java |
Java APIs |
Java Básico |
JDBC e bancos de dados |
Mercado de Trabalho |
Network |
Programação concorrente e Threads |
Projetos Jakarta |
Projetos open source |
RMI e CORBA |
Servlets |
UML |
Utilidades |
XML |
Aprendendo java
Instalando o J2SE 5.0 JDK no Windows 2000/XP
Este artigo descreve o processo de download, instalação e configuração do J2SE 5.0 JDK, no Windows 2000 e no Windos XP
Plugins para o Eclipse
Crie você mesmo um plugin para essa incrível IDE.
Entendendo static
Você se sente confuso quanto à utilidade da palavra-chave static? Não sabe quando nem como usar? Seus problemas acabaram, leia este tutorial aqui do GUJ e acabe com suas dúvidas.
Hello, World - Seu primeiro programa em Java!
Aqui você verá não apenas 1, mas 3 exemplos de HelloWorld, incluindo modo gráfico e applet! Para você entender, linha por linha, o b a bá do java.
Prazer, Java!
Pra você que é tímido, damos uma de relações públicas e apresentamos a você essa tal de Java.
Classpath, entendendo o que é e para que serve
Aprendendo como usar o classpath, e o porquê de sua existência.
AWT e Swing
Collections
Properties
Com certeza uma das mais utilizadas coleções do Java. O que é e como utilizá-la.
Sincronização nas coleções
No java2, as operações nas novas coleções não são sincronizadas. Com isso, alguns novos termos são frequentemente citados: fail-fast, Concurrent Modification e outros. O que são?
Core Java
Design Patterns
Dicas
Engenharia de Software
Canivete suíço do desenvolvedor
Torne as chatas e repetitivas tarefas diárias de desenvolvimento de software automatizadas com Ant.
Testes com JUnit
Não importa qual tecnologia você pretende usar: seja Java ou .NET, sem testes não há como garantir software de boa qualidade.
UML para Java
Este tutorial explica brevemente as características da Unified Modeling Language (UML)
Entrada e saída
Aprendendo a manipular arquivos
Que escrever e ler em arquivos? Este tutorial mostra o básico das operações de leitura e escrita em arquivos, assim como outras simples operações.
Usando Sockets
Aprendendo a criar uma aplicação cliente/servidor.
Especial
Os pingos nos is.
Considerações iniciais, objetivos, métodos, foco das discussões, abrangência, sobre o autor.
Linguagens interpretadas pelo Java
Conheça alguns dos benefícios das modernas linguagens
de script implementadas em Java puro, que rodam sobre a Máquina Virtual, tomando uma delas, Judoscript, como exemplo.
www.guj.com.br - versão 1.0
Propósitos, divagações e esperanças sobre o site e comunidade Java
Código de barras com java
Utilizando o padrão
Eventos
Sun Tech Days 2002
Comentários, fotos, opiniões e muito mais sobre este mega evento que a SUN realizou no Brasil. James Gosling estava lá, assim como o GUJ!
IDEs
J2EE
J2ME
J2ME - Um pouco mais que "Hello World"
Este artigo tem como objetivo preparar não só um ambiente de desenvolvimento J2ME de uma maneira simples e prática, mostrando e explicando passo a passo tudo o que foi feito, mas também fazer um esquema de geração de pacotes com o Ant.
Olá Java Micro Edition!
Passo a passo para você criar o seu primeiro aplicativo para pequenos dispositivos. Faça o primeiro contato com a tecnologia.
Persistência com MIDP
Tudo o que você precisa saber quando guardar dados com J2ME.
Hello J2ME avançado
Continuando o aprendizado em J2ME
Java
Instalando e configurando o JDK no Windows
Passo a passo, como pegar o JDK do site da sun, instalar e configurar o ambiente para que ele esteja pronto para compilar seus primeiros programas.
Metadata
Aprenda a usar Metadata, uma das novas funcionalidades do Java 1.5
Interfaces
O que são interfaces? Isto não é difícil de aprender. O ponto é saber o porquê de usá-las.
Tutorial de Generics
Aprenda a usar Generics em Java (em inglês)
Ordenando arrays
Utilizando a classe java.util.Arrays, como alternativa a criação de uma Collection apenas para ordenar uma array.
Sopa de letrinhas sabor Java
J2ME, JRE, SDK,... Você está perdido no meio de tantas siglas e definições? Venha descobrir qual é o significado dos principais termos do mundo java!
A classe java.lang.String
Como tirar o melhor proveito da classe String, e saber como funciona a imutabilidade e o seu pool interno.
Introdução ao Garbage Collector
Aprenda aqui o porquê de você não precisar liberar os objetos da memória quando programa em java.
Vazamento de memória com Java?
Sim! Você também pode conseguir algo parecido no java! Basta você querer!
Asserções (assertions)
Neste tutorial você vai aprender para que servem e como usar as asserções. As asserções fazem parte do java 1.4, e o tema é cobrado na certificação.
Os erros e dúvidas de um iniciante
Neste artigo você pode encontrar a solução do que está te atrapalhando a ingressar no mundo java. Erros mais frequentes, tão como suas soluções.
Instalando e configurando o JDK no Linux
Descreve como instalar e configurar o jdk, tanto o do site da sun, quanto o pacote da equipe blackdown.
Java APIs
Java Básico
JDBC e bancos de dados
Mercado de Trabalho
Consultorias de RH
Algumas consultorias de RH estão aí apenas pelo seu dinheiro, e além disso, tentam te conquistar com desonestidade.
Network
Fazendo uma request HTTP
Cansado de apenas receber requests através de servlets? Como conectar-se a uma URL pelo método GET, e obter a resposta.
Programação concorrente e Threads
Projetos Jakarta
Ant
Aprenda a usar essa super ferramenta, facilitando a compilação, gerenciamento e entrega do seu projeto java.
Velocity Template Language
Aprenda a usar essa linguagem de templates para o Velocity.
Introdução ao Velocity
Através deste tutorial, apresentaremos as vantagens e facilidades de utilizar uma ferramenta de templates. Desta maneira, você irá separar a lógica do seu programa da apresentação dos resultados.
Introdução ao Log4J
Precisando de suporte a logs no seu sistema? Neste artigo veremos como usar o Log4J
Gerando PDF com Java
Precisando gerar documentos PDF? Leia este artigo!
Projetos open source
RMI e CORBA
Introdução ao RMI
Conheça a arquitetura e desenvolva a sua primeira aplicação distribuída.
Servlets
Filtros para servlets
Como utilizar os filtros para reaproveitar mais o seu código, e manter suas servlets mais organizadas.
Introdução ao Tomcat e Servlets
Como instalar o famoso tomcat e rodar a sua primeira servlet. Este tutorial também explica um pouco do web.xml e como funciona um servlet container.
Criando um Chat
Neste detalhado tutorial, você verá passo a passo como implementar um chat profissional utilizando servlets, e terá acesso a essa implementação.
WebWork
Aprenda a usar um framework MVC desenvolvendo o login de um sistema com o Webwork, utilizando seus principais recursos.
Thread Safety com Servlets
Um problema enfrentado pelos iniciantes em Servlets, é utilizar variáveis de instância como se estivessem livre de concorrência. Saiba o porquê e contorne o problema.
UML
OMondo Eclipse UML
Aprenda como instalar o plugin EclipseUML no Eclipse e como utilizá-lo para fazer engenharia reversa de seu código-fonte.
Utilidades
XML
|
|
|