java标记紧凑算法