Customizados
Introdução
Tipos Customizados
Os tipos customizados são bibliotecas ou pacotes externos que não fazem parte por padrão no Java, mas são adicionados ao projeto para fornecer recursos adicionais que podem ser úteis na construção de aplicativos. Então você pode usar esses tipos customizados em seu código para adicionar funcionalidades extras.
Alguns exemplos de tipos customizados incluem:
Nome do Projeto | Pacote principal | Finalidade |
---|---|---|
Joda Time | org.joda.time | Fornece soluções mais avançada de datas e horas incluindo suporte a fusos horários e operações de data/hora mais avançadas. |
Gson | com.google.gson | Fornece suporte para converter objetos Java em sua representação JSON e vice-versa. |
Jackson | com.fasterxml.jackson | Fornece suporte para processamento de JSON, incluindo conversão de objetos Java para e de JSON. |
Apache Commons | org.apache.commons | Fornece uma série de utilitários que podem ser usados para tarefas comuns, como manipulação de strings, arquivos e coleções. |
Apache POI | org.apache.poi | Fornece suporte para leitura e escrita de arquivos do Microsoft Office, incluindo arquivos do Excel. |
Apache Log4j | org.apache.log4j | Fornece suporte para registro de eventos. |
Hibernate | org.hibernate | Fornece suporte para mapeamento objeto-relacional (ORM). |
Junit | org.junit | Fornece suporte para testes unitários. |
Por que usar bibliotecas externas?
Elas fornecem uma série de recursos úteis que ajudam a simplificar o desenvolvimento de aplicações Java, economizando tempo e esforço para o desenvolvedor, e essas bibliotecas são amplamente utilizadas na comunidade Java e são bem documentadas, o que significa que há uma ampla comunidade de desenvolvedores que as usam e podem ajudar em caso de dúvidas ou problemas.
Como usar bibliotecas externas?
Para usar bibliotecas externas em seu projeto, você precisa adicioná-las ao seu projeto. Existem várias maneiras de fazer isso, mas a maneira mais comum é usar o gerenciador de dependências do Maven. O Maven é um gerenciador de dependências que permite gerenciar as dependências de um projeto Java, incluindo bibliotecas externas.
Como adicionar bibliotecas externas ao seu projeto?
Existem várias maneiras de adicionar bibliotecas externas ao seu projeto, mas a maneira mais comum é usar o gerenciador de dependências do Maven. O Maven é um gerenciador de dependências que permite gerenciar as dependências de um projeto Java, incluindo bibliotecas externas.
<dependency>
<groupId>com.google.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.6</version>
</dependency>
Como usar bibliotecas externas em seu código?
Depois de adicionar uma biblioteca externa ao seu projeto, você pode usá-la em seu código. Por exemplo, se você adicionar a biblioteca Gson ao seu projeto, você pode usar a classe Gson para converter objetos Java em sua representação JSON e vice-versa.
import com.google.gson.Gson;
public class Main {
public static void main(String[] args) {
Gson gson = new Gson();
String json = gson.toJson(new int[] { 1, 2, 3, 4, 5 });
System.out.println(json); // [1,2,3,4,5]
}
}