When people meet for the first time, they usually bow. In business, people also shake hands.
In formal situations, people often exchange business cards. When you give a business card, give it with two hands. This is polite.
Special note: In Japan, a smile can have different meanings. It usually means that the person is happy, or that the person thinks something is funny. But it can also mean that the person is embarrassed.