Incoming data packets must be routed to the correct Overloaded Method.
Watch the Argument Type (e.g. 42 is int, "Hello" is String) and click the matching method before the packet overflows!
How Java decides which method to run when names are identical.
The compiler checks methods from top to bottom (conceptually) or finds the most specific match.
If an exact match is found, it is chosen. If not, it tries to promote (e.g., int -> double).