add java_basic module