Perguntas com a marcação «java»

115
Como posso evitar um retorno inútil em um método Java?

Eu tenho uma situação onde o return instrução aninhada em dois forloops sempre será alcançada, teoricamente. O compilador discorda e requer um return declaração fora do forloop. Eu gostaria de saber uma maneira elegante de otimizar esse método que está além do meu entendimento atual, e nenhuma das...

114
Anotações Java

Qual é a finalidade das anotações em Java? Eu tenho essa ideia difusa deles como algo entre um comentário e um código real. Eles afetam o programa em tempo de execução? Quais são seus usos típicos? Eles são exclusivos do Java? Existe um equivalente em C

114
Por que o Java precisa de uma interface serializável?

Trabalhamos intensamente com serialização e ter que especificar a tag Serializable em cada objeto que usamos é meio que um fardo. Especialmente quando é uma aula de terceiros que não podemos realmente mudar. A questão é: já que Serializable é uma interface vazia e o Java fornece serialização...

114
Determinar se um objeto é do tipo primitivo

Eu tenho um Object[]array e estou tentando encontrar aqueles que são primitivos. Tentei usar Class.isPrimitive(), mas parece que estou fazendo algo errado: int i = 3; Object o = i; System.out.println(o.getClass().getName() + ", " + o.getClass().isPrimitive()); impressões java.lang.Integer,...

114
Convertendo stream de int's para char's em java

Isso provavelmente já foi respondido em outro lugar, mas como você obtém o valor do caractere de um valor int? Especificamente, estou lendo um de um fluxo tcp e o método .read () dos leitores retorna um int. Como faço para obter um caractere

114
O que há de alternativo para o solteirão

Temos uma classe que contém informações de configuração do aplicativo. Costumava ser um único. Após alguma revisão arquitetônica, fomos orientados a remover o singleton. Vimos alguns benefícios de não usar o singleton no teste de unidade porque podemos testar diferentes configurações ao mesmo...

114
Configurando Java de valor curto

Estou escrevendo um pequeno código em J2ME. Eu tenho uma aula com um método setTableId(Short tableId). Agora quando tento escrever setTableId(100)dá erro de tempo de compilação. Como posso definir o valor curto sem declarar outra variável curta? Ao definir o Longvalor posso usar...

114
Como substituir corretamente o método de clone?

Preciso implementar um clone profundo em um dos meus objetos que não tem superclasse. Qual é a melhor maneira de lidar com o check CloneNotSupportedExceptionlançado pela superclasse (que é Object)? Um colega de trabalho me aconselhou a lidar com isso da seguinte maneira: @Override public...