0% found this document useful (0 votes)
7 views1 page

Comprehensive Core Java Guide

The document outlines key topics in Core Java, including an introduction to Java, operators, control statements, object-oriented programming concepts, and exception handling. It also covers advanced topics such as multithreading, collections framework, generics, and Java 8 features like lambda expressions and streams API. Additionally, it discusses memory management and I/O operations in Java.

Uploaded by

sannukumari9000
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)
7 views1 page

Comprehensive Core Java Guide

The document outlines key topics in Core Java, including an introduction to Java, operators, control statements, object-oriented programming concepts, and exception handling. It also covers advanced topics such as multithreading, collections framework, generics, and Java 8 features like lambda expressions and streams API. Additionally, it discusses memory management and I/O operations in Java.

Uploaded by

sannukumari9000
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

! Core Java Topics 25/08/25, 13:10 !

Core Java Topics 25/08/25, 13:10

!
& Deserialisation
9. Multithreading
Core Java Topics Thread class & Runnable Interface
1. Introduction to Java Thread Lifecycle
History & Features of Java Synchronisation
JDK, JRE, JVM Inter-thread communication
Java Program Structure & Compilation Process 10. Collections Framework
Data Types, Variables, Keywords List, Set, Map, Queue
2. Operators & Control Statements ArrayList, LinkedList, HashSet, TreeSet
Arithmetic, Logical, Relational, Bitwise Operators HashMap, LinkedHashMap, TreeMap
if, if-else, switch Iterator, ListIterator
Loops (for, while, do-while) 11. Wrapper Classes &
Break, Continue Integer, Double, etc.
3. OOPs Concepts (Object-Oriented Programming) Autoboxing & Unboxing
Class & Object 12. Generics
Constructors Generic classes, methods
this and super keywords Wildcards
Inheritance (IS-A, HAS-A) 13. Inner Classes
Polymorphism (Compile-time & Runtime) Member Inner Class
Method Overloading & Overriding Static Nested Class
Encapsulation Anonymous Inner Class
Abstraction (Abstract classes, Interfaces) 14. Java Memory Management
4. Strings in Java Stack vs Heap
String class, StringBuffer, StringBuilder Garbage Collection
String methods 15. Java 8 Features (Core Part)
String immutability Lambda Expressions
5. Arrays Functional Interfaces
1D & 2D Arrays Streams API
Array of Objects Method & Constructor References
Arrays utility class Default & Static methods in Interfaces
6. Packages & Access Modifiers
Package creation & importing
Public, Private, Protected, Default
7. Exception Handling
Try, Catch, Finally
Throw & Throws
Custom Exceptions
8. Java Input/Output (I/O)
File Handling (File, FileReader, FileWriter)
BufferedReader, BufferedWriter
Page 1 of 2 Page 2 of 2

You might also like