zkh's java summary project