Primitive data types are the usual datatypes which we use when creating variables - for e.g. string, int : http://www.salesforce.com/us/developer/docs/api/Content/primitive_data_types.htm
Non primitive data typea are sobjects - standard and custom objects in salesforce
Non primitive data typea are sobjects - standard and custom objects in salesforce