Articles of java

Como posso colocar o eixo em um arquivo .png em java?

Eu tenho chart.png com dados em que gostaria de colocar um simples eixo X – Y com alguma rotulagem. Eu também gostaria de tentar não usar nenhum software externo que não venha com o java. Tenho permissão para usar o jfreechart, mas se houver uma maneira de torná-lo bonito, enquanto estiver usando apenas alguns códigos […]

Como usar um curinga no caminho de class para adicionar vários jars?

Eu tenho usado tantas bibliotecas de terceiros (arquivos jar) que meu CLASSPATH está completamente bagunçado, pois tenho que include o caminho para cada arquivo jar único que eu uso. Eu tenho me perguntado se existe uma maneira de include todos os arquivos jar em uma pasta usando o operador curinga (*) (como *. Jar). Mas […]

Propriedade calculada com JPA / Hibernate

Meu bean Java possui uma propriedade childCount. Esta propriedade não está mapeada para uma coluna do database . Em vez disso, ele deve ser calculado pelo database com uma function COUNT() operando na junit do meu bean Java e seus filhos. Seria ainda melhor se essa propriedade pudesse ser calculada sob demanda / “preguiçosamente”, mas […]

Arquivo alterado ouvinte em Java

Eu gostaria de ser notificado quando um arquivo foi alterado no sistema de arquivos. Eu encontrei nada, mas um segmento que pesquisa a propriedade LastModified File e claramente esta solução não é ideal.

Qual é a melhor biblioteca / abordagem de processamento de imagens java?

Eu estou usando tanto o media apis JAI e ImageMagick? O ImageMagick tem alguns problemas de escalabilidade e o JMagick baseado em JNI também não é atraente. JAI tem resultados de baixa qualidade ao fazer operações de redimensionamento em comparação com o ImageMagick. Alguém sabe de alguma excelente ferramenta, seja de código aberto ou comercial, […]

Por que o Java proíbe campos estáticos em classs internas?

class OuterClass { class InnerClass { static int i = 100; // compile error static void f() { } // compile error } } Embora não seja possível acessar o campo estático com OuterClass.InnerClass.i , se eu quiser gravar algo que deve ser estático, por exemplo, o número de objects InnerClass criados, seria útil tornar […]

Exceção de Modificação Concorrente

Eu tenho esse pequeno pedaço de código e isso me dá a exceção de modificação concorrente. Eu não consigo entender por que continuo recebendo, mesmo que eu não veja nenhuma modificação concorrente sendo realizada. import java.util.*; public class SomeClass { public static void main(String[] args) { List s = new ArrayList(); ListIterator it = s.listIterator(); […]

Por que essas duas operações de multiplicação dão resultados diferentes?

Por que preciso adicionar uma letra “L” para obter o valor longo correto? E qual é o outro valor? long oneYearWithL = 1000*60*60*24*365L; long oneYearWithoutL = 1000*60*60*24*365; System.out.println(oneYearWithL);//gives correct calculation result : 31536000000 System.out.println(oneYearWithoutL)//gives incorrect calculation result: 1471228928

Como fazer um encadeamento Java esperar pela saída de outro encadeamento?

Estou fazendo um aplicativo Java com um thread de aplicativo-lógica e um thread de access ao database. Ambos persistem por toda a vida útil do aplicativo e ambos precisam estar em execução ao mesmo tempo (um fala com o servidor, um fala com o usuário; quando o aplicativo é iniciado, preciso que ambos funcionem). No […]

Quando usar comparável e comparador

Eu tenho uma lista de objects que preciso classificar em um campo, digamos Score. Sem pensar muito, escrevi uma nova class que implementa o Comparator, que faz a tarefa e funciona. Agora, olhando para trás, eu estou querendo saber se eu deveria ter, em vez disso, que a class my implemente Comparable ao invés de […]