This article provides links to all Object Oriented Programming through Java lab programs. Many of the lab programs are provided with textual links as well as video links to support a wide range of audience.
Software required to conduct/perform these OOP through Java lab programs is JDK 8 or higher.
I request you to please rate this post and share the link of this web page with your friends via email or through social channels like Facebook, WhatsApp, LinkedIn, etc.
Introduction to OOP through Java lab video: https://www.youtube.com/watch?v=4uLwoVmLAIo
Setting up Java environment video: https://www.youtube.com/watch?v=OWR4WKdaQ0I
List of OOP through Java lab programs
1. Program to demonstrate the basic structure of a Java program.
Video Link: https://www.youtube.com/watch?v=4I25GlGlgH8
Video Link: https://www.youtube.com/watch?v=T3lSRTcZUwo
2. Program to demonstrate data types, variables, operators, arrays, and control structures.
Video Link: https://www.youtube.com/watch?v=doY9wTBOGlo
Video Link: https://www.youtube.com/watch?v=TTESXVzB0ig
Video Link: https://www.youtube.com/watch?v=3Ha1xTxh4QI
Video Link: https://www.youtube.com/watch?v=ZwsvBa1Aako
3. Program to define a class and demonstrate constructors.
Web Link: https://www.startertutorials.com/blog/java-program-for-demonstrating-constructors.html
Video Link: https://www.youtube.com/watch?v=-KD1FicyMxk
Video Link: https://www.youtube.com/watch?v=qwhthfTH7Gs
Video Link: https://www.youtube.com/watch?v=T8aRd7Tu8L4
Video Link: https://www.youtube.com/watch?v=wgsvdJfD1W0
Video Link: https://www.youtube.com/watch?v=YGafRTzdKC0
4. Program to demonstrate method overloading.
Video Link: https://www.youtube.com/watch?v=P0Z1qzibb4M
Video Link: https://www.youtube.com/watch?v=9Cz_c1cPyys
5. Program to demonstrate inheritance and method overriding.
Video Link: https://www.youtube.com/watch?v=aNpVw9abnlY
Video Link: https://www.youtube.com/watch?v=p10OsC14J7Y
6. Program to demonstrate packages.
Web Link: https://www.startertutorials.com/blog/java-program-for-demonstrating-packages.html
Video Link: https://www.youtube.com/watch?v=D7_NqcXYYys
Video Link: https://www.youtube.com/watch?v=EQsccDFqRJk
7. Program to demonstrate exception handling.
Web Link: https://www.startertutorials.com/blog/java-program-for-demonstrating-exception-handling.html
Video Link: https://www.youtube.com/watch?v=Sk72GF7PV8w
Video Link: https://www.youtube.com/watch?v=zqWkjch11lU
8. Program to demonstrate multithreading.
Web Link: https://www.startertutorials.com/blog/java-program-for-demonstrating-multithreading.html
Video Link: https://www.youtube.com/watch?v=_KXYPWeu47M
Video Link: https://www.youtube.com/watch?v=MjPTcKyg7gw
9. Program to demonstrate I/O operations.
Web Link: https://www.startertutorials.com/blog/java-program-for-demonstrating-file-i-o.html
Video Link: https://www.youtube.com/watch?v=X0p8JFvZC0o
Video Link: https://www.youtube.com/watch?v=6ZmJvye9Fjc
10. Program to demonstrate network programming.
Web Link: https://www.startertutorials.com/blog/java-program-for-demonstrating-network-programming.html
Video Link: https://www.youtube.com/watch?v=3vhNcqWAvT8
Video Link: https://www.youtube.com/watch?v=So8YtdhoLcw
11. Program to demonstrate Applet structure and event handling.
Web Link:
Video Link: https://www.youtube.com/watch?v=8BEB8BWVB-A
Video Link: https://www.youtube.com/watch?v=tnOPr2QjHAk
Video Link: https://www.youtube.com/watch?v=VC0cbiuFuvM
12. Program to demonstrate layout managers.
Web Link: https://www.startertutorials.com/blog/java-program-for-demonstrating-layout-managers.html
Video Link: https://www.youtube.com/watch?v=N14JMIpIC3U
Video Link: https://www.youtube.com/watch?v=17RR_IT2-RY

Suryateja Pericherla, at present is a Research Scholar (full-time Ph.D.) in the Dept. of Computer Science & Systems Engineering at Andhra University, Visakhapatnam. Previously worked as an Associate Professor in the Dept. of CSE at Vishnu Institute of Technology, India.
He has 11+ years of teaching experience and is an individual researcher whose research interests are Cloud Computing, Internet of Things, Computer Security, Network Security and Blockchain.
He is a member of professional societies like IEEE, ACM, CSI and ISCA. He published several research papers which are indexed by SCIE, WoS, Scopus, Springer and others.
Leave a Reply