notes -> java-notes