Perguntas com a marcação «java»

268
Quando devo usar "this" em uma classe?

Eu sei que thisse refere a um objeto atual. Mas não sei quando realmente preciso usá-lo. Por exemplo, haverá alguma diferença se eu usar em xvez de this.xem alguns dos métodos? Pode ser que xse refere a uma variável que é local para o método considerado? Quero dizer variável que é vista apenas...

267
Senhas de alteração do keystore

Atualmente, tenho um keystore, com uma senha específica que somente eu deveria saber. Agora, preciso conceder acesso a esse keystore a outra pessoa, portanto, gostaria de: 1) Altere a senha, para que eu possa compartilhá-la com outras pessoas e deixá-las assinar 2) Crie uma senha diferente e...

267
Por que Mockito não zomba de métodos estáticos?

Li alguns tópicos aqui sobre métodos estáticos e acho que entendo os problemas que o uso indevido / uso excessivo de métodos estáticos pode causar. Mas eu realmente não entendi por que é difícil zombar de métodos estáticos. Sei que outras estruturas de simulação, como o PowerMock, podem fazer...

267
Spring RestTemplate GET com parâmetros

Preciso fazer uma RESTchamada que inclua cabeçalhos personalizados e parâmetros de consulta. Defino meu HttpEntitycom apenas os cabeçalhos (sem corpo) e uso o RestTemplate.exchange()método da seguinte maneira: HttpHeaders headers = new HttpHeaders(); headers.set("Accept",

266
O que% 5B e% 5D nas solicitações POST representam?

Estou tentando escrever uma classe Java para fazer login em um determinado site. Os dados enviados na solicitação POST para efetuar login são user%5Blogin%5D=username&user%5Bpassword%5D=123456 Estou curioso sobre o que significa %5Be %5Dno login do usuário principal . Como codifico esses...

265
Java: usando a instrução switch com enum na subclasse

Primeiro, afirmo que estou muito mais familiarizado com enumerações em C # e parece que enumerações em java são uma bagunça. Como você pode ver, estou tentando usar uma instrução switch @ enums no meu próximo exemplo, mas sempre recebo um erro, não importa o que esteja fazendo. O erro que recebo...