NOTE:
Java is quite easy to learn and can be understood in a short span of time and if you know basic of programming you will find it feasible to learn. Okay so for the syllabus of java the best website for studying from basic to advance is: https://www.javatpoint.com/java-tutorial
You will find whole syllabus of VIT from theory to LAB in this above link you don’t even need to study from anything else. Even I got some of the exam questions directly from examples in Javatpoint. So before taking any video lectures I’ll advise to study from your teachers' lecture and Javatpoint material.
For more material references :
https://www.geeksforgeeks.org/java/https://www.w3resource.com/java-tutorial/
Text Book: Herbert Schildt, The Complete Reference -Java, Tata McGraw-Hill Education, Tenth Edition, 2017
Youtube playlists:Java by Saurabh Shukla Sir ( Module 1 to 4) : https://www.youtube.com/playlist?list=PLX9Zi6XTqOKQ7TdRz0QynGIKuMV9Q2H8EORÂ Java Tutorial by Anuj ( Module 1 to 4) : https://www.youtube.com/watch?v=aQatrXw0njs
OOPs concepts : https://www.youtube.com/watch?v=a199KZGMNxk
Programming knowledge for javafx (Module 5): https://www.youtube.com/watch?v=t4ehYIynI34
https://www.youtube.com/playlist?list=PLS1QulWo1RIaUGP446_pWLgTZPiFizEMq (till lecture 33)
Telusko for Servlet and JSP- (Module 6 and 7) : https://www.youtube.com/playlist?list=PLsyeobzWxl7pUPF2xjjJiG4BKC9x_GY46
MODULE 1:Java Basics: Java Design goal - Features of Java Language - JVM - Bytecode - Java source file structure basic programming constructs Arrays one dimensional and multi-dimensional enhanced for loop String package
Lectures in Java by Saurabh Shukla Sir-1, 2, 3, 4, 5, 27, 28, 29, 30, 31
https://www.youtube.com/playlist?list=PLX9Zi6XTqOKQ7TdRz0QynGIKuMV9Q2H8E
OR
https://www.youtube.com/watch?v=aQatrXw0njs
MODULE 2:Class Fundamentals - Object Object reference array of objects constructors methods over- loading this reference static block - nested class inner class garbage collection finalize() Wrapper classes Inheritance types - use of super - Polymorphism abstract class interfaces packages and sub packages.
Lectures in Java by Saurabh Shukla Sir- 6 to 26, 48, 49, 57, 58
https://www.youtube.com/playlist?list=PLX9Zi6XTqOKQ7TdRz0QynGIKuMV9Q2H8E
OR
https://www.youtube.com/watch?v=a199KZGMNxk
Notes covering entire module 2 in one pdf - https://drive.google.com/file/d/12JYrHK4Efc9kRfXvEg9lfmIq2vYOvQUY/view?usp=sharing
Below are notes for some imp topics from module which are generally asked. (Source - javapoint)
Polymorphism - https://drive.google.com/file/d/1SL2TveLsMRIa7WKSeZfX5diLTNfBDkaC/view?usp=sharing
Abstract Class and Interface - https://drive.google.com/file/d/1TghRFO8a49_mcyBgFrqVlkW0SFRITBcO/view?usp=sharing
Method Overloading and Overriding - https://drive.google.com/file/d/1v6u9B9-0cSGJQx27Rvfvn4wsBg_CP5TA/view?usp=sharing
Strings in Java - https://drive.google.com/file/d/1kzCqGk6LF0txkk5YI7EnUjoK6g2Q3q7c/view?usp=sharing
Packages - https://drive.google.com/file/d/1D4q4YCl14zJXP3TlIOoaBnpKnLy_jM5Y/view?usp=sharing
MODULE 3:Exception Handling - Exceptions Errors - Types of Exception - Control Flow in Exceptions - Use of try, catch, finally, throw, throws in Exception Handling - user defined exceptions - Multithreading Thread creation sharing the workload among threads synchronization inter thread communication deadlock.
Lectures in Java by Saurabh Shukla Sir- 32 to 41
https://www.youtube.com/playlist?list=PLX9Zi6XTqOKQ7TdRz0QynGIKuMV9Q2H8E
Notes - https://drive.google.com/file/d/1HD2S_BzZ3mC4UN9BbAutTSJnZ-cl1Hhu/view?usp=sharing
MODULE 4:Data structures: Java I/O streams Working with files Serialization and deserialization of objects Lambda expressions, Collection framework List, Map, Set Generics Annotations
Lectures in Java by Saurabh Shukla Sir- 42 to 47, 59 to 65, 66 to 69 (optional)
https://www.youtube.com/playlist?list=PLX9Zi6XTqOKQ7TdRz0QynGIKuMV9Q2H8E
Notes For files and IO Streams - https://drive.google.com/file/d/1F1p3_EGAj488K4_nIXnIncJEh5VQCMWX/view?usp=sharing
This question will cover everything which can be asked regarding File IO streams and Object Serialization and Deserialization https://drive.google.com/file/d/1B4MoWuPDv4vCq2AFDFXvV_NFcXOjd-Qy/view?usp=sharing
For collections just go through the examples on javapoint and you are good to go - Important collections are ArrayList, LinkedList, Sets, Stack, Queue, HashMap,https://www.javatpoint.com/collections-in-java
MODULE 5:GUI programming using JavaFX, exploring events, controls and JavaFX menus Accessing databases using JDBC connectivity.
Programming knowledge – (basic to advance total)
https://www.youtube.com/playlist?list=PLS1QulWo1RIaUGP446_pWLgTZPiFizEMq(till lecture 33)
Notes - https://drive.google.com/file/d/1EO1bRcy0fTZgl-iv7j2nhy-ux4fdsalV/view?usp=sharing
Java Fx Example Programs - https://drive.google.com/file/d/17HuOGQR9L_d4GWH4kzoCw21JcVyudoHy/view?usp=sharing
MODULE 6:Introduction to servlet - Servlet life cycle - Developing and Deploying Servlets - Exploring Deployment Descriptor (web.xml) - Handling Request and Response - Session Tracking Management.
Telusko- Lecture 1 to 15 https://www.youtube.com/playlist?list=PLsyeobzWxl7pUPF2xjjJiG4BKC9x_GY46
Telusko Tutorial and going through javapoint will be enough if you understand the concept clearly. https://www.javatpoint.com/servlet-tutorial
MODULE 7:JSP Tags and Expressions - JSP Expression Language (EL) - Using Custom Tag - JSP with Java Bean.
Telusko- Lecture 15 to 35
https://www.youtube.com/playlist?list=PLsyeobzWxl7pUPF2xjjJiG4BKC9x_GY46
https://www.javatpoint.com/jsp-tutorial
Course Code - CSE1007
Credits - 4
Modules - 8