0% found this document useful (0 votes)
3 views6 pages

Java Programming Concepts and Features

Java is a high-level, object-oriented programming language known for its Write Once Run Anywhere (WORA) capability, running on the Java Virtual Machine (JVM) for platform independence. Key features include being object-oriented, secure, robust, multithreaded, and distributed, with core OOP concepts such as inheritance, polymorphism, encapsulation, and abstraction. Exception handling in Java is managed through constructs like try, catch, and finally, while multithreading is supported via the Thread class and Runnable interface.

Uploaded by

Rutvik More
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views6 pages

Java Programming Concepts and Features

Java is a high-level, object-oriented programming language known for its Write Once Run Anywhere (WORA) capability, running on the Java Virtual Machine (JVM) for platform independence. Key features include being object-oriented, secure, robust, multithreaded, and distributed, with core OOP concepts such as inheritance, polymorphism, encapsulation, and abstraction. Exception handling in Java is managed through constructs like try, catch, and finally, while multithreading is supported via the Thread class and Runnable interface.

Uploaded by

Rutvik More
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

JAVA PROGRAMMING NOTES

Introduction to Java
Java is a high-level, object-oriented programming language developed by Sun Microsystems.

Java follows the principle of Write Once Run Anywhere (WORA).

Java programs run on JVM which makes Java platform independent.


Features of Java
Object-Oriented

Platform Independent

Secure and Robust

Multithreaded

Distributed
OOP Concepts
Class and Object form the base of Java.

Inheritance allows code reuse.

Polymorphism allows one interface many forms.

Encapsulation provides data security.

Abstraction hides implementation details.


Exception Handling
Exceptions are runtime errors.

Handled using try, catch, finally, throw, throws.


Multithreading
Thread is a lightweight process.

Java supports multithreading using Thread class and Runnable interface.

You might also like