Posted on Leave a comment

Resource file not found

[code language=”java”]
File file = new File(getClass().getResource("resourceFile.txt").getFile());
[/code]

but the file doesn’t exist.

It turned out the problem was due to spaces in my path

I found two solutions:

[code language=”java”]
org.apache.commons.io.FileUtils.toFile(myClass().getResource("resourceFile.txt")‌​);
[/code]

[code language=”java”]
myClass().getResource("resourceFile.txt")‌​.toURI();
[/code]

Posted on Leave a comment

Joshua Bloch – Effective Java

Create and destroy object

Рассмотрите возможность замены конструкторов
статическими методами генерации.

Свойство синглтона oбеспечивайте закрытым конструктором

Отсутствие экземпляров  обеспечивает закрытый конструктор

Continue reading Joshua Bloch – Effective Java