Author(s): Shweta Garg, Shrishti Vashist, Shruti Aggarwal
Java is a high level, object-oriented, platform independent language. Java, unlike some languages before it allows for the use of words and commands instead of just symbols and numbers. Java also allows for the creation of advanced data types called objects which represent real world things like a chair or a computer where you can set the attributes of these objects and things they do. Java is very flexible - it can be used to develop software as well as applets.