You may be thinking that people can identify hardwood or softwood by the actual by the feeling of the wood—but it isn't. The difference between the hardwoods and soft woods actually depends on the tree's structure base.
Hardwood comes from trees known as angiosperms which are flowering fruits trees with enclosed seeds like apples or walnuts. Therefore, hardwood includes ash, aspen, balsa, birch, cherry, elm, mahogany, maple, and oak.
Hardwoods come from a tree which drops all leaves in winter and grows back. Mostly these kinds of woods are actually heavier than soft woods and used for making cabinets fronts or doors. Hardwoods mostly don't float on water.
The trees which come from gymnosperms is known as softwoods. Mostly this kind of trees have uncovered seeds that typically blow away from if they fall from the tree. This kind of tree has soft seeds. Examples include cedar, pine, and spruce.
By this definition, it's easy to see that you can't simply go by the feel of a piece of wood when determining its hardness. For example, balsa, which is classified as a hardwood, is actually one of the least dense and "softest" (to the touch) woods of all. Softwoods come tree which grows needle and it really grows fast than the hardwoods.
Mostly these kinds of woods are used for framing the houses. Softwoods kind of easy to identify because of its float on water.