Java中的有序Map和普通Map的主要区别在于元素的存储顺序。
有序Map: 有序Map会根据元素的插入顺序或者根据元素的自然顺序进行存储,保持元素的顺序不变。常见的有序Map实现类有LinkedHashMap。
普通Map: 普通Map不保证元素的存储顺序,元素的存储顺序可能会随着元素的插入或删除而发生变化。常见的普通Map实现类有HashMap。
因此,如果需要保持元素的插入顺序或者自然顺序,可以使用有序Map;如果不需要保持元素的顺序,可以使用普通Map。