Java is Obeject Oriented Pradigm that has bottom up approach. A bottom-up approach begins with low level design or development and ends with high level design.In bottom-up approach, code is developed from modules and then these modules are integrated with main function
- Object-oriented languages do not have the inbuilt objects whereas Object-based languages have the inbuilt objects, for example, JavaScript has window object.
- Examples of object-oriented programming are Java, C#, Smalltalk, etc. whereas the examples of object-based languages are JavaScript, VBScript, etc.