Perguntas com a marcação «java»

104
Onde mora o pool de constantes String do Java, o heap ou a pilha?

Eu conheço o conceito de um pool de constantes e o pool de constantes String usado por JVMs para lidar com literais String. Mas eu não sei qual tipo de memória é usado pela JVM para armazenar literais constantes de String. A pilha ou a pilha? Uma vez que é um literal que não está associado a...

104
Documento XML para String

Qual é a maneira mais simples de obter a representação String de um Documento XML ( org.w3c.dom.Document)? Ou seja, todos os nós estarão em uma única linha. Por exemplo, de <root> <a>trge</a> <b>156</b> </root> (esta é apenas uma representação em árvore, no...

104
Como fazer tubos funcionarem com Runtime.exec ()?

Considere o seguinte código: String commandf = "ls /etc | grep release"; try { // Execute the command and wait for it to complete Process child = Runtime.getRuntime().exec(commandf); child.waitFor(); // Print the first 16 bytes of its output InputStream i = child.getInputStream(); byte[]...

104
Use varStatus do loop JSTL forEach como um ID

Eu quero usar a contagem do loop JSTL forEach, mas meu código não parece funcionar. <c:forEach items="${loopableObject}" var="theObject" varStatus="theCount"> <div id="divIDNo${theCount}"> </div> </c:forEach> produz <div

104
Teste de método privado usando mockito

public class A { método public void (boolean b) { if (b == true) Método 1(); outro método2 (); } private void method1 () {} método void privado2 () {} } public class TestA { @Teste public void testMethod () { A a = simulação (classe A.); a.method (true); // como testar como verify...

104
Como manter uma lista única em Java?

Como criar uma lista de objetos únicos / distintos (sem duplicatas) em Java? No momento estou usando HashMap<String, Integer>para fazer isso, pois a chave é sobrescrita e, portanto, no final podemos obter HashMap.getKeySet()qual seria única. Mas tenho certeza de que deveria haver uma...

104
HashMap e int como chave

Estou tentando construir um HashMap que terá inteiros como chaves e objetos como valores. Minha sintaxe é: HashMap<int, myObject> myMap = new HashMap<int, myObject>(); No entanto, o erro retornado é - Erro de sintaxe no token "int", Dimensões esperadas após este token - Não entendo...