Sabemos que é caro capturar exceções. Mas, também é caro usar um bloco try-catch em Java, mesmo que uma exceção nunca seja lançada? Encontrei a pergunta / resposta do estouro de pilha Por que os blocos de tentativa são caros? , mas é para .NET
Sabemos que é caro capturar exceções. Mas, também é caro usar um bloco try-catch em Java, mesmo que uma exceção nunca seja lançada? Encontrei a pergunta / resposta do estouro de pilha Por que os blocos de tentativa são caros? , mas é para .NET
Eu encontrei uma situação em que um método não nulo está faltando uma instrução de retorno e o código ainda é compilado. Eu sei que as instruções após o loop while são inacessíveis (código morto) e nunca seriam executadas. Mas por que o compilador nem avisa sobre o retorno de algo? Ou por que uma...
Eu tenho uma string " 11/15/2013 08:00:00", quero formatá-la para " 11/15/2013", qual é o DateTimeFormatterpadrão correto ? Eu tentei muitos e pesquisei no Google e ainda não consegui encontrar o padrão correto. edit: Estou procurando Joda-Time DateTimeFormatter , não SimpleDateFormat de...
Por favor, me ajude a resolver essa questão. Não entendo exatamente o que significa o erro no log. [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time:...
Estou lendo um arquivo local usando um BufferedReader envolvido em um FileReader: BufferedReader reader = new BufferedReader(new FileReader(fileName)); // read the file // (error handling snipped) reader.close(); Eu preciso close()do FileReaderbem, ou será que a alça de invólucro que? Eu vi...
Estou executando um programa simples de injeção de dependência da primavera e recebendo essa exceção. Eu já incluí os arquivos common-logging1.1.1.jar e spring.jar. Você poderia ajudar a sair? Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory at...
Estou tentando criar uma exibição personalizada GhostSurfaceCameraViewque se estende SurfaceView. Aqui está o meu arquivo de definição de classe GhostSurfaceCameraView.java: public class GhostSurfaceCameraView extends SurfaceView implements SurfaceHolder.Callback { SurfaceHolder mHolder; Camera...
Por exemplo, tenho a data: "23/2/2010" (23 de fevereiro de 2010). Quero passar para uma função que retornaria no dia da semana . Como posso fazer isso? Neste exemplo, a função deve retornar String"Ter". Além disso, se apenas o dia ordinal é desejado, como isso pode ser
Imaginando se alguém tentou usar os novos recursos da linguagem Java 7 com o Android? Eu sei que o Android lê o bytecode que o Java cospe e o transforma em dex. Então, acho que minha pergunta é: ele pode entender o bytecode do Java
Gostaria de fazer um HTTP POST simples usando JSON em Java. Digamos que o URL seja www.site.com e recebe o valor {"name":"myname","age":"20"}rotulado como 'details'por exemplo. Como eu criaria a sintaxe para o POST? Também não consigo encontrar um método POST nos Javadocs
Eu recebo a seguinte exceção: Exception in thread "main" org.hibernate.LazyInitializationException: could not initialize proxy - no Session at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:167) at
Eu tenho uma lista na myListToParsequal desejo filtrar os elementos e aplicar um método em cada elemento e adicionar o resultado em outra lista myFinalList. Com o Java 8, notei que posso fazer isso de duas maneiras diferentes. Gostaria de saber a maneira mais eficiente entre eles e entender por...
Digamos que eu tenha a seguinte interface funcional no Java 8: interface Action<T, U> { U execute(T t); } E, em alguns casos, preciso de uma ação sem argumentos ou tipo de retorno. Então eu escrevo algo assim: Action<Void, Void> a = () -> { System.out.println("Do nothing!");...
Existe uma maneira melhor de escrever no jUnit String x = "foo
De acordo com a String # intern () , o internmétodo deve retornar a String do pool de String se a String for encontrada no pool de String, caso contrário, um novo objeto de string será adicionado ao pool de String e a referência dessa String será retornada. Então eu tentei isso: String s1 =...
Eu tento com um laço assim // ArrayList tourists for (Tourist t : tourists) { if (t != null) { t.setId(idForm); } } Mas não é legal. Alguém pode me sugerir uma solução melhor? Alguns benchmarks úteis para tomar melhores decisões: Loop while, For loop e Teste de desempenho do...
Eu tenho uma pergunta sobre junit assertEqualspara testar valores duplos. Lendo o documento da API, posso ver: @Deprecated public static void assertEquals(double expected, double actual) Descontinuada. Use assertEquals (dobro esperado, dobro real, dobro epsilon) O que o epsilonvalor...
Estou tentando ter um formato de data personalizado na saída do Gson, mas .setDateFormat(DateFormat.FULL)não parece funcionar e é o mesmo com .registerTypeAdapter(Date.class, new DateSerializer()). É como se o Gson não se importasse com o objeto "Data" e o imprimisse à sua maneira. Como posso...
Alguém pode me explicar em termos simples, por que esse código gera uma exceção "O método de comparação viola seu contrato geral!" E como faço para corrigi-lo? private int compareParents(Foo s1, Foo s2) { if (s1.getParent() == s2) return -1; if (s2.getParent() == s1) return 1; return...
Existe uma maneira de usar o FileOutputStream de uma maneira que, se um arquivo (String filename) não existir, ele será criado? FileOutputStream oFile = new FileOutputStream("score.txt",