Perguntas com a marcação «java»

11
Descontinuado vs. Denegrido no JavaDoc?

No JavaDoc para X509Certificate getSubjectDN()ele afirma: Denegrido , substituído por getSubjectX500Principal (). Estou acostumado a ver Preterido nos métodos que não devem mais ser usados, mas não Denegridos. Eu encontrei um relatório de bug sobre este caso específico, onde foi fechado com o...

11
Como resolver dependências de pacotes circulares

Estou refatorando uma grande base de código em que a maioria das classes está localizada em um pacote. Para uma melhor modularidade, estou criando subpacotes para cada funcionalidade. Lembro-me de aprender em algum lugar que um gráfico de dependência de pacote não deve ter loops, mas não sei como...

11
Trabalhando com construtor estático em Java

Não entendi completamente os construtores estáticos em Java. Se é permitido, por que é permitido? Em quais cenários você o usaria? Que finalidade isso serviria? Alguém pode me dar um exemplo simples, por

11
Enviando e-mails sem usar um servidor de e-mail

O JavaMail envia e-mails usando um servidor de e-mail, normalmente através da interface SMTP de um provedor de e-mail. É necessário usar um servidor de email para enviar emails? Tenho um site que envia e-mails e, se possível, gostaria de enviá-los diretamente do código do site sem usar um servidor...

11
Classe booleana de Java - por que não uma enumeração?

Parece-me que a classe booleana é um candidato ideal para ser implementado como um enum. Observando o código-fonte, a maioria da classe são métodos estáticos que podem ser movidos inalterados para um enum, o restante se torna muito mais simples como um enum. Compare o original (comentários e...

11
Existe alguma razão para não usar o Opcional como argumento de método no caso em que você sabe que o argumento é algo que pode ou não ser necessário?

No Java 8, eu tenho visto mais e mais artigos sobre o uso do Option / Optional. Entendo o que eles estão tentando representar e vejo muitos exemplos deles sendo usados ​​como retornos. No entanto, o que eu não vejo é que eles estão sendo usados ​​como argumentos de método / função em linguagens que...

11
O escopo do nível do pacote Java é útil?

Eu entendo a idéia do escopo do pacote e às vezes até pensei que eu queria. No entanto, toda vez que me empenhava em tentar usá-lo, descobri que não atendia às necessidades que eu pensava que serviriam. Minha principal questão sempre parece ser que as coisas que desejo limitar o escopo nunca estão...

11
Quando usar genéricos no design de interface

Tenho algumas interfaces que pretendo que terceiros implementem no futuro e forneço uma implementação básica. Vou usar apenas alguns para mostrar o exemplo. Atualmente, eles são definidos como Item: public interface Item { String getId(); String getName(); } ItemStack: public interface...