Avançar para a área de conteúdo

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Na primeira vez que você efetua sign in no developerWorks, um perfil é criado para você. Informações selecionadas do seu perfil developerWorks são exibidas ao público, mas você pode editá-las a qualquer momento. Seu primeiro nome, sobrenome (a menos que escolha ocultá-los), e seu nome de exibição acompanharão o conteúdo que postar.

Todas as informações enviadas são seguras.

  • Fechar [x]

Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Todas as informações enviadas são seguras.

  • Fechar [x]

Pare de Escrever Tanto Código!

Aprenda os benefícios de reutilização de código com estas quatro classes Apache Commons Lang

Andrew Glover , Co-Founder, ThirstyHead.com
author photo
Andrew Glover é presidente da Stelligent Incorporated, que ajuda as empresas a adotar estratégias de teste de desenvolvedor e técnicas de integração contínua que permitem que equipes entreguem o software com mais rapidez. Consulte o blog do Andy para obter uma lista de suas publicações.

Resumo:  Escreva menos código usando uma coleta de utilitários de software livre fortalecidos pela batalha da biblioteca Lang do projeto Apache Commons. Reutilizar código confiável de outras pessoas ajuda a colocar seu software no mercado mais rapidamente, com menos defeitos.

Data:  16/Dez/2008
Nível:  Intermediário

Atividade:  4573 visualizações
Comentários:  

Antes de Iniciar

Sobre este Tutorial

Commons Lang é um componente do Apache Commons, um projeto macro cujos muitos subprojetos estão relacionados a diversos aspectos de desenvolvimento de software na linguagem Java™ . Commons Lang estende a API java.lang padrão com métodos de manipulação de string, métodos numéricos básicos, reflexo de objetos, criação e serialização e propriedades de System . Também contém um tipo enum herdável, suporte para diversos tipos de Exceptions aninhadas, aprimoramentos para java.util.Date e utilitários que ajudam a construir métodos, como hashCode, toString e equals. Considero Commons Lang útil em uma ampla variedade de verticais de aplicativos. Usando Commons Lang, você acabará escrevendo menos código, o que permite fornecer software pronto para a produção mais rapidamente e com mesmo defeitos. Este tutorial o orienta passo-a-passo pelos conceitos fundamentais de usar algumas poucas classes diferentes de Commons Lang e usar seu código de forma que você não tenha que escrever muito.

Objetivos

Você aprenderá como:

  • Implementar contratos de objetos, como equals e hashCode.
  • Verificar a funcionalidade adequada.
  • Implementar o método compareTo da interface Comparable .

Quando tiver concluído com esse tutorial, você entenderá os benefícios da biblioteca Commons Lang e aprenderá como escrever menos código.


Pré-requisitos

Para obter o máximo deste tutorial, você deve estar familiarizado com a sintaxe Java e os conceitos básicos do desenvolvimento orientado a objetos na plataforma Java. Você também deve estar familiarizado com refatoração e teste de unidade normal.


Requisitos do Sistema

Para seguir adiante e testar o código para este tutorial, você precisa:

A configuração recomendada do sistema para este tutorial é:

  • Um sistema que suporta o Sun JDK 1.5.0_09 (ou posterior) ou o IBM JDK 1.5.0 SR3 com pelo menos 500 MB de memória principal.
  • Pelo menos 20 MB de espaço em disco para instalar os componentes de software e os exemplos cobertos.

As instruções e os exemplos do tutorial são baseados em um sistema operacional Microsoft® Windows® . Todas as ferramentas cobertas no tutorial também funcionam nos sistemas Linux® e UNIX® .

1 de 10 | Próximo

Comentários



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=Software livre
ArticleID=387313
TutorialTitle=Pare de Escrever Tanto Código!
publish-date=12162008
author1-email=andrew@thirstyhead.com
author1-email-cc=

Tags

Help
Use o campo de pesquisa para encontrar todos os tipos de conteúdo no My developerWorks com essa tag.

Use a barra de rolagem para ver mais ou menos tags.

Tags populares mostra as principais tags para esta zona de conteúdo em particular (por exemplo, Java technology, Linux, WebSphere).

Minhas tags mostra suas tags para esta zona de conteúdo em particular (por exemplo, Java technology, Linux, WebSphere).

Use o campo de pesquisa para localizar todos os tipos de conteúdo no Meu developerWorks com essa tag. Tags populares mostra as tags principais para essa zona de conteúdo particular (por exemplo, tecnologia Java, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere). Minhas tags mostra as suas tags para essa zona de conteúdo em particular (por exemplo, tecnologia Java, Linux, WebSphere).