class JavaTester extends Thread { @Override public void run() { System.out.println("User Thread or Non-Daemon Thread"); } } public class MainThread { public static void main(String[] args) { JavaTester mt = new JavaTester(); mt.start(); System.out.println("Main Thread"); System.out.println("Is " + mt.getName() + " a Daemon Thread: "+ mt.isDaemon()); System.out.println("Is " + Thread.currentThread().getName() + " a Daemon Thread: " + Thread.currentThread().isDaemon()); } }