The concept of abstraction in java and other OOP Languages is a little bit confusing for beginners.Abstraction involves binding the data and code within containers and thus hiding the internal details.Check out this article,it explains the concept in details with figures and examples
What is Abstraction?The Concept of Abstraction Simplified