Perguntas com a marcação «java»

Java é uma linguagem de programação de alto nível popular. Use essa tag quando tiver problemas ao usar ou entender o próprio idioma. Essa tag raramente é usada sozinha e é mais frequentemente usada em conjunto com [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] e [maven].


11
StringUtils.isBlank () vs String.isEmpty ()
Encontrei um código com o seguinte: String foo = getvalue("foo"); if (StringUtils.isBlank(foo)) doStuff(); else doOtherStuff(); Isso parece ser funcionalmente equivalente ao seguinte: String foo = getvalue("foo"); if (foo.isEmpty()) doStuff(); else doOtherStuff(); Existe uma diferença entre os dois ( org.apache.commons.lang3.StringUtils.isBlanke java.lang.String.isEmpty)?

11
Aceitar o certificado SSL autoassinado do servidor no cliente Java
Parece uma pergunta padrão, mas não consegui encontrar direções claras em nenhum lugar. Eu tenho o código java tentando conectar a um servidor com certificado provavelmente autoassinado (ou expirado). O código relata o seguinte erro: [HttpMethodDirector] I/O exception (javax.net.ssl.SSLHandshakeException) caught when processing request: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable …
215 java  ssl  https  keytool 

10
Como comparar corretamente dois números inteiros em Java?
Eu sei que se você comparar um número inteiro primitivo em caixa com uma constante como: Integer a = 4; if (a < 5) a será automaticamente retirado da caixa de seleção e a comparação funcionará. No entanto, o que acontece quando você está comparando duas caixas Integerse deseja comparar …
215 java  integer  autoboxing 

21
Spring Boot - Como registrar todas as solicitações e respostas com exceções em um único local?
Estou trabalhando na API de repouso com bota de mola. Eu preciso registrar todas as solicitações com parâmetros de entrada (com métodos, por exemplo, GET, POST, etc), caminho da solicitação, sequência de consultas, método de classe correspondente dessa solicitação, também resposta dessa ação, tanto sucesso quanto erros. Por exemplo: solicitação …



15
Matriz associativa Java
Como posso criar e buscar matrizes associativas em Java, como posso no PHP? Por exemplo: $arr[0]['name'] = 'demo'; $arr[0]['fname'] = 'fdemo'; $arr[1]['name'] = 'test'; $arr[1]['fname'] = 'fname';

7
Cópia Java ArrayList
Eu tenho um ArrayList l1tamanho 10. Atribuo l1ao novo tipo de referência de lista l2. Will l1e l2apontar para o mesmo ArrayListobjeto? Ou é uma cópia do ArrayListobjeto atribuída l2? Ao usar a l2referência, se eu atualizar o objeto de lista, ele também refletirá as alterações no l1tipo de referência. …
214 java  arraylist 


12
Código de exemplo de codificação e decodificação da base 64
Alguém sabe como decodificar e codificar uma string no Base64 usando o Base64. Estou usando o código a seguir, mas não está funcionando. String source = "password"; byte[] byteArray = source.getBytes("UTF-16"); Base64 bs = new Base64(); //bs.encodeBytes(byteArray); System.out.println( bs.encodeBytes(byteArray)); //bs.decode(bs.encodeBytes(byteArray)); System.out.println(bs.decode(bs.encodeBytes(byteArray)));
214 java  android  base64 




10
Por que alguém deve usar Objects.requireNonNull ()?
Observei que muitos métodos Java 8 no Oracle JDK usam Objects.requireNonNull(), que lançam internamente NullPointerExceptionse o objeto fornecido (argumento) for null. public static <T> T requireNonNull(T obj) { if (obj == null) throw new NullPointerException(); return obj; } Mas NullPointerExceptionserá lançado de qualquer maneira se um nullobjeto for desreferenciado. Então, …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.