functionality of System.out.println()

Hello, can some one please explain me what happensan System.out.println(); is calledfor example when we are pass an Object reference of some classit prints the addresswhat functionality is taking place internally.which methods are called.
[287 byte] By [pradeep.choubea] at [2007-10-3 5:25:45]
# 1
a call to the objects toString() method is made.
Martin@Stricenta at 2007-7-14 23:32:58 > top of Java-index,Java Essentials,Java Programming...
# 2
You can look for yourself. The source code for the classes in the core API is in src.zip in the JDK download.
jverda at 2007-7-14 23:32:58 > top of Java-index,Java Essentials,Java Programming...
# 3
Hmm, I had this same question for homework a few nights ago.
CaptainMorgan08a at 2007-7-14 23:32:58 > top of Java-index,Java Essentials,Java Programming...