This week's book giveaways are in the Refactoring and Agile forums. We're giving away four copies each of Re-engineering Legacy Software and Docker in Action and have the authors on-line! See this thread and this one for details.
i have 3 java classes for example COne, CTwo,CThree . COne depends on CTWo, Ctwo depends On CThree , So to compile COne i must first compile CTWo, and CThree, if i issue javac -d . *.java , it is working fine my question how java compiler recognizes the order of the java files to compile to produce class files