Object-Oriented Programming Language: based on the concepts of “objects”.Open Source: Readily available for development.Platform-neutral: Java code is independent of any particular hardware ...