Core Java Notes
About the Java Technology Java technology is both a programming language and a platform. The Java Programming Language The Java programming language is a high-level language that can be characterized by all of the following buzzwords: Simple Object oriented Distributed Multithreaded Dynamic Architecture neutral Portable High performance Robust Secure The Java Platform The Java platform has two components: The Java Virtual Machine The Java Application Programming Interface (API) How Will Java Technology Change My Life? Get started quickly : Write less code : Write better code : Develop programs more quickly : Avoid platform dependencies : Write once, run anywhere : Distribute software more easily : Object Any entity that has state and behavior is known as an object. Class It is a logical entity. Polymorphism When one task is performed by different ways Abstraction Hiding internal details and sho