add java demo