What you’ll learn
- Java Core
- Java Development Kit (JDK) setup
- Basic Java program execution
- Integrated Development Environment (IDE) understanding
- Primitive data types usage
- Variable declaration and initialization
- Type casting
- Primitive and non-primitive data type differentiation
- Array and string declaration
- Variable naming conventions
- Variable scope
- Console output
- Console input using the Scanner class
- Arithmetic operators usage
- Comparison and logical operators usage
- Operator precedence understanding
- if-else statement usage
- Switch statement usage
- Loop usage (for, while, do-while)
- Loop control (break, continue)
- Method definition and invocation
- Method overloading
- Recursion in methods
- Array manipulation
- String immutability understanding
- String concatenation
- String comparison
- String formatting
- String pool concept
- Object Oriented Programming (Java OOP)
- Class and object creation
- Constructor usage
- Encapsulation with getters and setters
- Inheritance implementation
- Method overriding
- Use of the super keyword
- Polymorphism in Java
- Method overloading and overriding differentiation
- Abstract classes and interfaces usage
- SOLID principles application
- Exception handling with try-catch blocks
- Checked and unchecked exceptions differentiation
- Custom exception creation
- Collections and Maps
- List, Set, and Queue usage
- Map manipulation
- Iterator usage
- Enumerations
- Generic class and method creation
- Input/output stream usage
- Object serialization and deserialization
- Thread management
- Synchronization for thread safety
- Executor framework usage
- Fork/Join framework usage
- Thread pooling
- Atomic variables for thread safety
- Inter-thread communication with wait-notify
How to Enroll Java Core in Practice: 120+ Exercises and Quizzes for 2025 course?
How many members can access this course with a coupon?
Java Core in Practice: 120+ Exercises and Quizzes for 2025 Course coupon is limited to the first 1,000 enrollments. Click 'Enroll Now' to secure your spot and dive into this course on Udemy before it reaches its enrollment limits!