As you can see from fcrontab -l
nightly an update check is done. pakfire logs its activity to syslog
(/var/log/messages).
About Java, I think there was a decision not to have it in an IPFire system because of security reasons. Most programs in IPFire are written in Perl and Python. ( see e.g. Install addon manually - #3 by space)