Perguntas com a marcação «java»

9
No padrão MVP, a View deve instanciar um objeto Model com base no conteúdo da interface do usuário ou apenas passar esses conteúdos como parâmetros para o Presenter?

Estou usando o padrão MVP em um aplicativo Android que estou desenvolvendo. Eu tenho basicamente 4 elementos: O AddUserView, onde um novo usuário pode ser adicionado: O AddUserPresenter O UserInfo (o pojo) O UserInfoManager (lógica de negócios e gerenciador de armazenamento) Minha pergunta...

9
Por que cada um tem dois pontos em vez de "in"?

No guia da linguagem Java 5 : Quando vir os dois pontos (:), leia-os como "em". Por que não usar inem primeiro lugar, então? Isso me incomoda há anos. Porque é inconsistente com o resto do idioma. Por exemplo, em Java há implements, extends, superpara as relações entre os tipos em vez de...

9
Design de código: delegação de funções arbitrárias

No PPCG, frequentemente enfrentamos desafios de King of the Hill , que colocam diferentes robôs de código uns contra os outros. Não gostamos de limitar esses desafios a um único idioma; portanto, fazemos comunicação entre plataformas através de E / S padrão. Meu objetivo é escrever uma estrutura...

9
Granularidade de exceções

Entrei em um debate entre alguns amigos e eu. Eles preferem exceções gerais como ClientErrorExceptione ServerErrorExceptioncom detalhes como campos da exceção, enquanto eu prefiro tornar as coisas mais específicas. Por exemplo, eu posso ter algumas exceções,

8
Jython e JRuby vs. Groovy (e Java) [fechado]

Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 6 anos . Estou muito...

8
Java pode ser considerado uma linguagem de programação gerenciada?

Estou curioso; Java pode ser chamado de linguagem gerenciada? Estou pensando principalmente no modelo da Microsoft quando se trata de código não gerenciado versus código gerenciado (digamos, vc ++ nativo para c #). Com as semelhanças entre C # e Java como linguagens de alto nível, também é correto...