Perguntas com a marcação «java»

245
maneira mais simples de ler json de uma URL em java

Essa pode ser uma pergunta idiota, mas qual é a maneira mais simples de ler e analisar JSON a partir da URL em Java ? No Groovy, é uma questão de poucas linhas de código. Os exemplos de Java que eu acho ridiculamente longos (e possuem um enorme bloco de manipulação de exceções). Tudo o que eu...

245
As subclasses herdam campos particulares?

Esta é uma pergunta de entrevista. As subclasses herdam campos particulares? Respondi "Não", porque não podemos acessá-los usando o "modo normal de POO". Mas o entrevistador pensa que eles são herdados, porque podemos acessar esses campos indiretamente ou usando a reflexão e eles ainda existem...

244
Obtendo o nome da classe de um método estático em Java

Como se pode obter o nome da classe a partir de um método estático nessa classe. Por exemplo public class MyClass { public static String getClassName() { String name = ????; // what goes here so the string "MyClass" is returned return name; } } Para contextualizar, na verdade, quero retornar...

244
Maven - sempre faça o download de fontes e javadocs

Existe uma maneira de configurar o maven para sempre baixar fontes e javadocs? Especificar -DdownloadSources=true -DdownloadJavadocs=truetodas as vezes (que geralmente acompanha a execução do compilador mvn duas vezes porque eu esqueci a primeira vez) se torna um pouco

243
Como dividir uma string, mas também manter os delimitadores?

Eu tenho uma seqüência de caracteres multilinha que é delimitada por um conjunto de diferentes delimitadores: (Text1)(DelimiterA)(Text2)(DelimiterC)(Text3)(DelimiterB)(Text4) Posso dividir essa sequência em partes, usando String.split, mas parece que não consigo obter a sequência real, que...

243
Byte UTF-8 [] para String

Vamos supor que eu apenas usei a BufferedInputStreampara ler os bytes de um arquivo de texto codificado em UTF-8 em uma matriz de bytes. Eu sei que posso usar a rotina a seguir para converter os bytes em uma cadeia de caracteres, mas existe uma maneira mais eficiente / inteligente de fazer isso do...