"what does mean switch support 1024 mac address ?"
A switch will keep track of learned mac addresses in a cam table and "support 1024 mac address" indicates the switch can keep track of maximum of 1024 mac addresses.
See below,
http://www.cisco.com/c/en/us/td/docs/switches/datacenter/nexus5000/sw/configuration/guide/cli/CLIConfigurationGuide/MACAddress.pdf
Link below discusses mac overflow and mitigation techniques, which may help with understanding how the cam table works.
http://www.cisco.com/c/en/us/products/collateral/switches/catalyst-6500-series-switches/white_paper_c11_603836.html
Hope this helps,
Please rate helpful posts.
Thanks.