Udemy Coupons
Blog
Enable dark mode
Add Coupon
Enable dark mode
Development
Java Core in Practice: 120+ Exercises and Quizzes for 2025
A
Andrii Partola
5/29/2025
ยท
3 min read
Course Overview
Course Title:
Java Core in Practice: 120+ Exercises and Quizzes for 2025
Instructor:
Andrii Partola
Target Audience:
Complete beginners
Career changers
Anyone curious about programming
Prerequisites:
A computer (Windows, macOS, or Linux) to write and run Java programs
Basic computer skills, like installing software and managing files
Excitement to learn Java and have fun exploring the world of coding
Curriculum Highlights
Key Topics Covered:
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
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
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
Key Skills Learned:
Java programming fundamentals
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
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
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
Get Coupon on Udemy
Get on Udemy
GET THIS COUPON
Join our Telegram Channel ๐
Join our Telegram Channel and never miss any Udemy coupon again!
๐ฏ Recently Posted
View all
about 1 hour ago
J
Mastering Cross-Cultural Communication in Global Teams
about 1 hour ago
M
MD ZAHEDUL ISLAM
1Y0-204: Citrix Virtual Apps and Desktops Practice Test 2024
about 1 hour ago
M
MD ZAHEDUL ISLAM
PSPO-I: Professional Scrum Product Owner I -Practice test 24
about 1 hour ago
M
MTF Institute of Management, Technology and Finance
Executive Diploma in Marketing Management
about 1 hour ago
M
MD ZAHEDUL ISLAM
ASF: Agile Scrum Foundation Practice test 2024
about 1 hour ago
M
MD ZAHEDUL ISLAM
C2090-600: IBM Certified Data Engineer - Cloud Pak for Data
about 1 hour ago
M
MD ZAHEDUL ISLAM
C2180-400: IBM Certified Administrator Practice test 2024
about 1 hour ago
M
MD ZAHEDUL ISLAM
P2150-870: IBM Certified Specialist Practice test 2025
Join our newsletter and get coupon codes directly to your inbox ๐