Java Fundamentals
For the student meeting Java in second year and in every campus test
6 lessons · 1.1 hours of reading
· Beginner · 3 free
Java from the JVM upward: how the platform works, how objects behave, and why == fails on Strings. Written for B.Tech students who need it for labs, university exams and written aptitude rounds.
Lessons
1
JVM, JDK and JRE explained properly
What actually happens between javac and your running program.
2
Classes, objects and the main method
What each word in public static void main means, and how objects come to life.
3
Primitives, objects and autoboxing
The eight primitive types, what a reference really holds, and the traps in Integer.
4
String immutability and why == fails
The string pool, why concatenation in a loop is slow, and the equals rule.
5
Collections: ArrayList and HashMap
Generics, the List and Map interfaces, and the complexity behind each operation.
6
Exceptions and try-with-resources
Checked vs unchecked, what finally guarantees, and closing files correctly.
Lessons 4 to 6 need a Pro pass
A pass also opens every other course's paid lessons, all 50 mock test papers and the company-wise test series. It ends on its own date — nothing renews by itself and nothing is charged without you pressing a button.
See passes — from ₹29