Perguntas com a marcação «java»

179
Depuração de java do Eclipse: fonte não encontrada

Ao depurar um aplicativo java no eclipse, recebo o erro " Origem não encontrada " em dois casos: Entrando em um arquivo em um projeto diferente que já foi importado Entrando em um arquivo em um repositório maven instalado Os arquivos estão lá, mas o eclipse não entra neles, mas mostra um botão...

179
O Java Set retém a ordem?

Um Java Set mantém a ordem? Um método está retornando um conjunto para mim e, supostamente, os dados são ordenados, mas iterando sobre o conjunto, os dados são desordenados. Existe uma maneira melhor de gerenciar isso? O método precisa ser alterado para retornar algo diferente de um...

179
Por que se (variável1% variável2 == 0) é ineficiente?

Eu sou novo em java, e estava executando algum código ontem à noite, e isso realmente me incomodou. Eu estava construindo um programa simples para exibir todas as saídas X em um loop for, e notei uma enorme queda no desempenho quando usei o módulo como variable % variablevs variable % 5000ou outros...

178
Por que o Iterator do Java não é um Iterable?

Por que a Iteratorinterface não se estende Iterable? O iterator()método poderia simplesmente retornar this. É de propósito ou apenas uma supervisão dos designers de Java? Seria conveniente poder usar um loop for-each com iteradores como este: for(Object o : someContainer.listSomeObjects()) {...

178
Spring AOP vs AspectJ

Tenho a impressão de que o Spring AOP é melhor usado para tarefas específicas de aplicativos, como segurança, log, transações, etc., pois usa anotações Java5 personalizadas como estrutura. No entanto, o AspectJ parece ser mais amigável quanto aos padrões de design. Alguém pode destacar os vários...

178
Executável com um parâmetro?

Eu preciso de um "Runnable que aceite um parâmetro", embora eu saiba que esse executável não existe realmente. Isso pode apontar para uma falha fundamental no design do meu aplicativo e / ou um bloqueio mental no meu cérebro cansado, por isso espero encontrar aqui alguns conselhos sobre como...