is bitcoin address the same as Public key in my wallet's ?
No, though many people confuse the two. A Bitcoin address is a base-58 encoding of a hash of a public key.
More specifically:
1. Determine the public key from the private key.
2. Hash the public key using SHA-256 to get a 256-bit value.
3. Hash the result of #2 with RIPEMD-160 to get a 160-bit value.
4. Encode the result of #3 using base-58 encoding scheme to produce a Bitcoin address.