add java programming brief version