My question is If i get a 1000 visitors my page impression will be 1000 and for that 1000 impression will i get paid even if they dont click on my ads.
If you get CPM ads, then yes, you'll be paid for the impressions. But CPM ads are rare in Adsense, which was initially created (and it still holds true, for the most part today) to using the CPC model -- you get paid for clicks. If you're not getting clicks, but just traffic, use an actual CPM ad network on your site instead (or in conjunction with) Adsense to take advantage of the impressions.