Daemon is a term that reoccurs in programming and the computer world. The term comes from Maxwell's demon that was constantly sorting molecules in the backgroun. The idea of something doing something in the background. In java the term
Daemon Thread exists, and signifies a thread running in the background that doesn't prevent the program from stop execution.