职务侵占和挪用资金的区别在于主体、目的和法律后果,职务侵占是公职人员利用职务上的便利,将单位资金非法占为己有;挪用资金是单位负责人或管理人员将公司资金擅自转走,前者属侵犯公共财产,后者属侵犯法人财产权,都属违法行为。