Java demos