Articles of java

Como ler todos os arquivos em uma pasta do Java?

Como ler todos os arquivos em uma pasta através do Java?

Consulta de enum de Java por valor de string

Digamos que eu tenha um enum que é apenas public enum Blah { A, B, C, D } e gostaria de encontrar o valor enum de uma string, por exemplo “A” que seria Blah.A Como seria possível fazer isso? É o Enum.valueOf() o método que eu preciso? Se sim, como eu usaria isso?

Como faço para definir variables ​​de ambiente do Java?

Como faço para definir variables ​​de ambiente do Java? Eu vejo que eu posso fazer isso para subprocesss usando ProcessBuilder . Eu tenho vários subprocesss para iniciar, portanto, prefiro modificar o ambiente do processo atual e deixar os subprocesss herdá-lo. Há um System.getenv (String) para obter uma única variável de ambiente. Eu também posso obter […]

Matrizes Java têm tamanho máximo?

Existe um limite para o número de elementos que um array Java pode conter? Se assim for, o que é?

Exemplos de Padrões de Design do GoF nas bibliotecas principais do Java

Estou aprendendo GoF Java Design Patterns e quero ver alguns exemplos da vida real deles. Quais são alguns bons exemplos desses Padrões de Design nas principais bibliotecas do Java?

Divisão Inteira: Como você produz um duplo?

Para este bloco de código: int num = 5; int denom = 7; double d = num / denom; o valor de d é 0.0 . Pode ser forçado a trabalhar por casting: double d = ((double) num) / denom; Mas existe outra maneira de obter o resultado double correto? Eu não gosto de lançar […]

Alterar o campo final estático privado usando a reflection Java

Eu tenho uma class com um campo private static final que, infelizmente, eu preciso mudar em tempo de execução. Usando o reflexo, recebo este erro: java.lang.IllegalAccessException: Can not set static final boolean field Existe alguma maneira de alterar o valor? Field hack = WarpTransform2D.class.getDeclaredField(“USE_HACK”); hack.setAccessible(true); hack.set(null, true);

StreamCorruptedException: código de tipo inválido: AC

Meu problema é quando ele tenta ler o object pela segunda vez, ele lança a exceção: java.io.StreamCorruptedException: invalid type code: AC at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1356) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351) at Client.run(BaseStaInstance.java:313) java.io.StreamCorruptedException: invalid type code: AC at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1356) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351) at Client.run(BaseStaInstance.java:313) A primeira vez que envio a mesma mensagem de object; no entanto, quando tento fazer a mesma […]

O que é reflection e por que é útil?

O que é reflection e por que é útil? Estou particularmente interessado em Java, mas presumo que os princípios sejam os mesmos em qualquer idioma.

Como posso concatenar duas matrizes em Java?

Eu preciso concatenar duas matrizes de String em Java. void f(String[] first, String[] second) { String[] both = ??? } Qual é a maneira mais fácil de fazer isso?